Package org.gvsig.dwg.lib.objects
Class DwgPFacePolyline
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgPFacePolyline
- All Implemented Interfaces:
Cloneable,IDwg2FMap,IDwgBlockMember,IDwgPolyline
This DWG entity is a "Polyface Mesh".
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidAdd a handle to the ownedBbjectsHandle vectorvoidaddVertex(IDwgVertex vertex) voidcalculateGisModel(DwgFile dwgFile) clone()voiddump()protected voidintgetFaces()intintvoidsetFaceCount(int faceCount) voidvoidvoidvoidsetOwnedObjectsHandles(ArrayList handles) voidsetSeqendHandle(DwgHandleReference handle) voidsetVertexCount(int vertexCount) voidsetVertices(List vertices) org.gvsig.fmap.geom.GeometrytoFMapGeometry(boolean is3DFile) toFMapString(boolean is3DFile) toString()voidtransform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handle_objectsWithoutBlocks, 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
-
Field Details
-
NUM_VERTEX_OF_FACE
public static final int NUM_VERTEX_OF_FACE- See Also:
-
-
Constructor Details
-
DwgPFacePolyline
public DwgPFacePolyline(int index) Constructor
-
-
Method Details
-
setVertexCount
public void setVertexCount(int vertexCount) -
setFaceCount
public void setFaceCount(int faceCount) -
setFirstVertexHandle
-
setLastVertexHandle
-
setSeqendHandle
-
getFaceCount
public int getFaceCount() -
getFirstVertexHandle
-
getLastVertexHandle
-
getSeqendHandle
-
getVertexCount
public int getVertexCount() -
clone
-
fill
-
setFaces
-
getFaces
-
getVertices
-
setVertices
-
getOwnedObjectsHandles
- Returns:
- Returns the owned objects handles.
-
setOwnedObjectsHandles
- Parameters:
objects- The owned objects handles to set.
-
addOwnedObjectHandle
Add a handle to the ownedBbjectsHandle vector- Parameters:
handle- handle
-
calculateGisModel
- Specified by:
calculateGisModelin interfaceIDwgPolyline
-
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
-
addVertex
- Specified by:
addVertexin interfaceIDwgPolyline
-
dump
public void dump() -
transform2Block
public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handle_objectsWithoutBlocks, DwgFile callBack) - Specified by:
transform2Blockin interfaceIDwgBlockMember
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceIDwg2FMap
-