Class DwgPFacePolyline

java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgPFacePolyline
All Implemented Interfaces:
Cloneable, IDwg2FMap, IDwgBlockMember, IDwgPolyline

public class DwgPFacePolyline extends DwgObject implements IDwgPolyline, IDwg2FMap, IDwgBlockMember
This DWG entity is a "Polyface Mesh".
  • Field Details

  • Constructor Details

    • DwgPFacePolyline

      public DwgPFacePolyline(int index)
      Constructor
  • Method Details

    • setVertexCount

      public void setVertexCount(int vertexCount)
    • setFaceCount

      public void setFaceCount(int faceCount)
    • setFirstVertexHandle

      public void setFirstVertexHandle(DwgHandleReference handle)
    • setLastVertexHandle

      public void setLastVertexHandle(DwgHandleReference handle)
    • setSeqendHandle

      public void setSeqendHandle(DwgHandleReference handle)
    • getFaceCount

      public int getFaceCount()
    • getFirstVertexHandle

      public DwgHandleReference getFirstVertexHandle()
    • getLastVertexHandle

      public DwgHandleReference getLastVertexHandle()
    • getSeqendHandle

      public DwgHandleReference getSeqendHandle()
    • getVertexCount

      public int getVertexCount()
    • clone

      public Object clone()
      Overrides:
      clone in class DwgObject
    • fill

      protected void fill(DwgObject obj)
      Overrides:
      fill in class DwgObject
    • setFaces

      public void setFaces(List faces)
    • getFaces

      public List getFaces()
    • getVertices

      public List getVertices()
    • setVertices

      public void setVertices(List vertices)
    • getOwnedObjectsHandles

      public ArrayList getOwnedObjectsHandles()
      Returns:
      Returns the owned objects handles.
    • setOwnedObjectsHandles

      public void setOwnedObjectsHandles(ArrayList handles)
      Parameters:
      objects - The owned objects handles to set.
    • addOwnedObjectHandle

      public void addOwnedObjectHandle(DwgHandleReference handle)
      Add a handle to the ownedBbjectsHandle vector
      Parameters:
      handle - handle
    • calculateGisModel

      public void calculateGisModel(DwgFile dwgFile)
      Specified by:
      calculateGisModel in interface IDwgPolyline
    • toFMapGeometry

      public org.gvsig.fmap.geom.Geometry toFMapGeometry(boolean is3DFile) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Specified by:
      toFMapGeometry in interface IDwg2FMap
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
    • toFMapString

      public String toFMapString(boolean is3DFile)
      Specified by:
      toFMapString in interface IDwg2FMap
    • toString

      public String toString()
      Specified by:
      toString in interface IDwg2FMap
      Overrides:
      toString in class Object
    • addVertex

      public void addVertex(IDwgVertex vertex)
      Specified by:
      addVertex in interface IDwgPolyline
    • 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:
      transform2Block in interface IDwgBlockMember
    • getGeometryType

      public int getGeometryType()
      Specified by:
      getGeometryType in interface IDwg2FMap