public class DwgPolyline2D 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 |
---|
DwgPolyline2D(int index) |
Modifier and Type | Method and Description |
---|---|
void |
addVertex(IDwgVertex vertex) |
void |
addVertexHandle(DwgHandleReference handle) |
void |
applyExtrussion() |
void |
calculateGisModel(DwgFile dwgFile) |
void |
calculateGisModel(java.util.List dwgObjects) |
java.lang.Object |
clone() |
protected void |
fill(DwgObject obj) |
double[] |
getBulges() |
int |
getCurveType() |
double |
getElevation() |
double |
getEndWidth() |
double[] |
getExtrusion() |
DwgHandleReference |
getFirstVertexHandle() |
int |
getFlags() |
int |
getGeometrySubType(boolean is3DFile) |
int |
getGeometryType() |
double |
getInitWidth() |
DwgHandleReference |
getLastVertexHandle() |
java.util.List |
getPts() |
DwgHandleReference |
getSeqendHandle() |
double |
getThickness() |
java.util.ArrayList |
getVertexHandles() |
double |
getZ() |
boolean |
has3DData() |
void |
setBulges(double[] bulges) |
void |
setCurveType(int curveType) |
void |
setElevation(double elevation) |
void |
setEndWidth(double endWidth) |
void |
setExtrusion(double[] extrusion) |
void |
setFirstVertexHandle(DwgHandleReference firstVertexHandle) |
void |
setFlags(int flags) |
void |
setInitWidth(double initWidth) |
void |
setLastVertexHandle(DwgHandleReference lastVertexHandle) |
void |
setPts(java.util.List pts) |
void |
setSeqendHandle(DwgHandleReference seqendHandle) |
void |
setThickness(double thickness) |
void |
setVertexHandles(java.util.ArrayList handles) |
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, 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
public DwgHandleReference getFirstVertexHandle()
public void setFirstVertexHandle(DwgHandleReference firstVertexHandle)
firstVertexHandle
- The firstVertexHandle to set.public int getFlags()
public void setFlags(int flags)
flags
- The flags to set.public DwgHandleReference getLastVertexHandle()
public void setLastVertexHandle(DwgHandleReference lastVertexHandle)
lastVertexHandle
- The lastVertexHandle to set.public java.util.List getPts()
public void setPts(java.util.List pts)
pts
- The pts to set.public double[] getBulges()
public void setBulges(double[] bulges)
bulges
- The bulges to set.public double getInitWidth()
public void setInitWidth(double initWidth)
initWidth
- The initWidth to set.public DwgHandleReference getSeqendHandle()
public void setSeqendHandle(DwgHandleReference seqendHandle)
seqendHandle
- The seqendHandle to set.public double getThickness()
public void setThickness(double thickness)
thickness
- The thickness to set.public int getCurveType()
public void setCurveType(int curveType)
curveType
- The curveType to set.public double getElevation()
public void setElevation(double elevation)
elevation
- The elevation to set.public double getEndWidth()
public void setEndWidth(double endWidth)
endWidth
- The endWidth to set.public double[] getExtrusion()
public void setExtrusion(double[] extrusion)
extrusion
- The extrusion to set.public void setVertexHandles(java.util.ArrayList handles)
Handles
- The vertexHandles to set.public java.util.ArrayList getVertexHandles()
public void addVertexHandle(DwgHandleReference handle)
Handle
- The vertexHandles to add.public void calculateGisModel(DwgFile dwgFile)
calculateGisModel
in interface IDwgPolyline
public void calculateGisModel(java.util.List dwgObjects)
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 getGeometrySubType(boolean is3DFile)
getGeometrySubType
in interface IDwg2FMap
getGeometrySubType
in class DwgObject
public int getGeometryType()
getGeometryType
in interface IDwg2FMap