Package org.gvsig.dwg.lib.objects
Class DwgMeshPolyline
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgMeshPolyline
- All Implemented Interfaces:
Cloneable,IDwg2FMap,IDwgBlockMember,IDwgPolyline
This class is a Mesh (polyline mesh), what is different of
a Polyface mesh (polyline pface).
-
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 TypeMethodDescriptionvoidAdd a handle to the ownedBbjectsHandle vectorvoidaddVertex(IDwgVertex vertex) voidcalculateGisModel(DwgFile dwgFile) clone()protected voidintintgetFlags()intintintbooleanbooleanvoidsetClosedM(boolean isClosedM) voidsetClosedN(boolean isClosedN) voidsetCurveType(int curveType) voidvoidsetFlags(int flags) voidvoidsetMDensity(int density) voidsetMVerticies(int verticies) voidsetNDensity(int density) voidsetNVerticies(int verticies) voidsetOwnedObjectsHandles(ArrayList handles) voidsetSeqendHandle(DwgHandleReference handle) 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 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
-
DwgMeshPolyline
public DwgMeshPolyline(int index) Constructor
-
-
Method Details
-
setFlags
public void setFlags(int flags) -
setCurveType
public void setCurveType(int curveType) -
setMVerticies
public void setMVerticies(int verticies) -
setNVerticies
public void setNVerticies(int verticies) -
setFirstVertexHandle
-
setLastVertexHandle
-
setSeqendHandle
-
getCurveType
public int getCurveType() -
getFirstVertexHandle
-
getFlags
public int getFlags() -
getLastVertexHandle
-
getMVerticies
public int getMVerticies() -
getNVerticies
public int getNVerticies() -
getSeqendHandle
-
clone
-
fill
-
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
-
getVertices
-
setVertices
-
isClosedM
public boolean isClosedM() -
setClosedM
public void setClosedM(boolean isClosedM) -
isClosedN
public boolean isClosedN() -
setClosedN
public void setClosedN(boolean isClosedN) -
setMDensity
public void setMDensity(int density) -
setNDensity
public void setNDensity(int density) -
addVertex
- Specified by:
addVertexin interfaceIDwgPolyline
-
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
-
transform2Block
public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handleObjWithoutBlocks, DwgFile callBack) - Specified by:
transform2Blockin interfaceIDwgBlockMember
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceIDwg2FMap
-