public class DwgLwPolyline extends DwgObject implements IDwgPolyline, IDwgExtrusionable, IDwg3DTestable, IDwg2FMap, IDwgBlockMember
address, avanzarFlag, color, extendedData, graphicData, graphicsFlag, handle, index, layerHandle, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, plotStyleHandle, sizeInBits, subEntityHandle, type, version, xDicObjFlag, xDicObjHandle
Constructor and Description |
---|
DwgLwPolyline(int index) |
Modifier and Type | Method and Description |
---|---|
void |
addVertex(IDwgVertex vertex) |
void |
applyExtrussion() |
void |
calculateGisModel(DwgFile dwgFile) |
java.lang.Object |
clone() |
protected void |
fill(DwgObject obj) |
double[] |
getBulges() |
double |
getConstWidth() |
double |
getElevation() |
int |
getFlag() |
int |
getGeometryType() |
double[] |
getNormal() |
double |
getThickness() |
java.util.List |
getVertices() |
double[][] |
getWidths() |
double |
getZ() |
boolean |
has3DData() |
void |
setBulges(double[] bulges) |
void |
setConstWidth(double constWidth) |
void |
setElevation(double elevation) |
void |
setFlag(int flag) |
void |
setNormal(double[] normal) |
void |
setThickness(double thickness) |
void |
setVertices(java.util.List vertices) |
void |
setWidths(double[][] widths) |
Geometry |
toFMapGeometry(boolean is3DFile) |
java.lang.String |
toFMapString(boolean is3DFile) |
java.lang.String |
toString() |
void |
transform2Block(double[] bPoint,
java.awt.geom.Point2D insPoint,
double[] scale,
double rot,
java.util.List dwgObjectsWithoutBlocks,
java.util.Map handleObjWithoutBlocks,
DwgFile callBack) |
addReactorHandle, getAddress, getAvanzar, getColor, getExtendedData, getGeometrySubType, getGraphicData, getHandle, getIndex, getLayerHandle, getLinetypeFlags, getLineTypeHandle, getMode, getNextHandle, getNumReactors, getPlotstyleFlags, getPreviousHandle, getReactorsHandles, getSizeInBits, getSubEntityHandle, getType, getVersion, getXDicObjHandle, hasLayerHandle, hasLineTypeHandle, hasNextHandle, hasPlotStyleHandle, hasPreviousHandle, hasReactorsHandles, hasSubEntityHandle, hasXDicObjHandle, inserta, insertar, isGraphicsFlag, isLyrByLineType, isNoLinks, isXDicObjFlag, reactorsHandlesQuantity, setAddress, setAvanzar, setColor, setExtendedData, setGraphicData, setGraphicsFlag, setHandle, setLayerHandle, setLinetypeFlags, setLineTypeHandle, setLyrByLineType, setMode, setNextHandle, setNoLinks, setNumReactors, setPlotstyleFlags, setPlotStyleHandle, setPreviousHandle, setSizeInBits, setSubEntityHandle, setType, setVersion, setXDicObjFlag, setXDicObjHandle
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGeometrySubType
public double[] getBulges()
public void setBulges(double[] bulges)
bulges
- The bulges to set.public int getFlag()
public void setFlag(int flag)
flag
- The flag to set.public java.util.List getVertices()
public void setVertices(java.util.List vertices)
vertices
- The vertices to set.public double getElevation()
public void setElevation(double elevation)
elevation
- The elevation to set.public double[] getNormal()
public double getConstWidth()
public void setConstWidth(double constWidth)
constWidth
- The constWidth to set.public double getThickness()
public void setThickness(double thickness)
thickness
- The thickness to set.public double[][] getWidths()
public void setWidths(double[][] widths)
widths
- The widths to set.public void setNormal(double[] normal)
normal
- The normal to set.public void calculateGisModel(DwgFile dwgFile)
calculateGisModel
in interface IDwgPolyline
public void applyExtrussion()
applyExtrussion
in interface IDwgExtrusionable
public boolean has3DData()
has3DData
in interface IDwg3DTestable
public double getZ()
getZ
in interface IDwg3DTestable
public Geometry toFMapGeometry(boolean is3DFile) throws CreateGeometryException
toFMapGeometry
in interface IDwg2FMap
CreateGeometryException
public java.lang.String toFMapString(boolean is3DFile)
toFMapString
in interface IDwg2FMap
public java.lang.String toString()
public void transform2Block(double[] bPoint, java.awt.geom.Point2D insPoint, double[] scale, double rot, java.util.List dwgObjectsWithoutBlocks, java.util.Map handleObjWithoutBlocks, DwgFile callBack)
transform2Block
in interface IDwgBlockMember
public void addVertex(IDwgVertex vertex)
addVertex
in interface IDwgPolyline
public int getGeometryType()
getGeometryType
in interface IDwg2FMap