public class DwgPolyline3D extends DwgObject implements IDwgPolyline, 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 |
|---|
DwgPolyline3D(int index) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVertex(IDwgVertex vertex) |
void |
addVertexHandle(DwgHandleReference handle) |
void |
calculateGisModel(DwgFile dwgFile) |
void |
calculateGisModel(java.util.List dwgObjects) |
java.lang.Object |
clone() |
protected void |
fill(DwgObject obj) |
double[] |
getBulges() |
int |
getClosedFlags() |
DwgHandleReference |
getFirstVertexHandle() |
int |
getGeometryType() |
DwgHandleReference |
getLastVertexHandle() |
java.util.List |
getPts() |
double[] |
getPZ() |
DwgHandleReference |
getSeqendHandle() |
int |
getSplineFlags() |
java.util.ArrayList |
getVertexHandles() |
double |
getZ() |
boolean |
has3DData() |
void |
setBulges(double[] bulges) |
void |
setClosedFlags(int closedFlags) |
void |
setFirstVertexHandle(DwgHandleReference firstVertexHandle) |
void |
setLastVertexHandle(DwgHandleReference lastVertexHandle) |
void |
setPts(java.util.List pts) |
void |
setSeqendHandle(DwgHandleReference seqendHandle) |
void |
setSplineFlags(int splineFlags) |
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, 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, setXDicObjHandleequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGeometrySubTypepublic int getClosedFlags()
public void setClosedFlags(int closedFlags)
closedFlags - The closedFlags to set.public DwgHandleReference getFirstVertexHandle()
public void setFirstVertexHandle(DwgHandleReference firstVertexHandle)
firstVertexHandle - The firstVertexHandle 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 DwgHandleReference getSeqendHandle()
public void setSeqendHandle(DwgHandleReference seqendHandle)
seqendHandle - The seqendHandle to set.public int getSplineFlags()
public void setSplineFlags(int splineFlags)
splineFlags - The splineFlags to set.public void calculateGisModel(DwgFile dwgFile)
calculateGisModel in interface IDwgPolylinepublic void calculateGisModel(java.util.List dwgObjects)
public boolean has3DData()
has3DData in interface IDwg3DTestablepublic double getZ()
getZ in interface IDwg3DTestablepublic double[] getPZ()
public Geometry toFMapGeometry(boolean is3DFile) throws CreateGeometryException
toFMapGeometry in interface IDwg2FMapCreateGeometryExceptionpublic java.lang.String toFMapString(boolean is3DFile)
toFMapString in interface IDwg2FMappublic java.lang.String toString()
public void addVertex(IDwgVertex vertex)
addVertex in interface IDwgPolylinepublic 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 IDwgBlockMemberpublic 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 int getGeometryType()
getGeometryType in interface IDwg2FMap