Package org.gvsig.dwg.lib.objects
Class DwgPolyline3D
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgPolyline3D
- All Implemented Interfaces:
Cloneable,IDwg2FMap,IDwg3DTestable,IDwgBlockMember,IDwgPolyline
public class DwgPolyline3D
extends DwgObject
implements IDwgPolyline, IDwg3DTestable, IDwg2FMap, IDwgBlockMember
The DwgPolyline3D class represents a DWG Polyline3D
- Author:
- jmorell
-
Field Summary
Fields inherited from class org.gvsig.dwg.lib.DwgObject
address, avanzarFlag, color, extendedData, graphicData, graphicsFlag, handle, index, layerHandle, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, plotStyleHandle, sizeInBits, subEntityHandle, type, version, xDicObjFlag, xDicObjHandle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddVertex(IDwgVertex vertex) voidaddVertexHandle(DwgHandleReference handle) voidcalculateGisModel(List dwgObjects) voidcalculateGisModel(DwgFile dwgFile) clone()protected voiddouble[]intintgetPts()double[]getPZ()intdoublegetZ()booleanvoidsetBulges(double[] bulges) voidsetClosedFlags(int closedFlags) voidsetFirstVertexHandle(DwgHandleReference firstVertexHandle) voidsetLastVertexHandle(DwgHandleReference lastVertexHandle) voidvoidsetSeqendHandle(DwgHandleReference seqendHandle) voidsetSplineFlags(int splineFlags) voidsetVertexHandles(ArrayList Handles) org.gvsig.fmap.geom.GeometrytoFMapGeometry(boolean is3DFile) toFMapString(boolean is3DFile) toString()voidtransform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handleObjWithoutBlocks, DwgFile callBack) Methods inherited from class org.gvsig.dwg.lib.DwgObject
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, setXDicObjHandleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.dwg.lib.IDwg2FMap
getGeometrySubType
-
Constructor Details
-
DwgPolyline3D
public DwgPolyline3D(int index)
-
-
Method Details
-
getClosedFlags
public int getClosedFlags()- Returns:
- Returns the closedFlags.
-
setClosedFlags
public void setClosedFlags(int closedFlags) - Parameters:
closedFlags- The closedFlags to set.
-
getFirstVertexHandle
- Returns:
- Returns the firstVertexHandle.
-
setFirstVertexHandle
- Parameters:
firstVertexHandle- The firstVertexHandle to set.
-
getLastVertexHandle
- Returns:
- Returns the lastVertexHandle.
-
setLastVertexHandle
- Parameters:
lastVertexHandle- The lastVertexHandle to set.
-
getPts
- Returns:
- Returns the pts.
-
setPts
- Parameters:
pts- The pts to set.
-
getBulges
public double[] getBulges()- Returns:
- Returns the bulges.
-
setBulges
public void setBulges(double[] bulges) - Parameters:
bulges- The bulges to set.
-
getSeqendHandle
- Returns:
- Returns the seqendHandle.
-
setSeqendHandle
- Parameters:
seqendHandle- The seqendHandle to set.
-
getSplineFlags
public int getSplineFlags()- Returns:
- Returns the splineFlags.
-
setSplineFlags
public void setSplineFlags(int splineFlags) - Parameters:
splineFlags- The splineFlags to set.
-
calculateGisModel
- Specified by:
calculateGisModelin interfaceIDwgPolyline
-
calculateGisModel
-
has3DData
public boolean has3DData()- Specified by:
has3DDatain interfaceIDwg3DTestable
-
getZ
public double getZ()- Specified by:
getZin interfaceIDwg3DTestable
-
getPZ
public double[] getPZ() -
toFMapGeometry
public org.gvsig.fmap.geom.Geometry toFMapGeometry(boolean is3DFile) throws org.gvsig.fmap.geom.exception.CreateGeometryException - Specified by:
toFMapGeometryin interfaceIDwg2FMap- Throws:
org.gvsig.fmap.geom.exception.CreateGeometryException
-
toFMapString
- Specified by:
toFMapStringin interfaceIDwg2FMap
-
toString
-
clone
-
fill
-
addVertex
- Specified by:
addVertexin interfaceIDwgPolyline
-
transform2Block
public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handleObjWithoutBlocks, DwgFile callBack) - Specified by:
transform2Blockin interfaceIDwgBlockMember
-
setVertexHandles
- Parameters:
Handles- The vertexHandles to set.
-
getVertexHandles
- Returns:
- Returns the vertexHandles.
-
addVertexHandle
- Parameters:
Handle- The vertexHandles to add.
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceIDwg2FMap
-