Class DwgMeshPolyline

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

public class DwgMeshPolyline extends DwgObject implements IDwgPolyline, IDwg2FMap, IDwgBlockMember
This class is a Mesh (polyline mesh), what is different of a Polyface mesh (polyline pface).
  • 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

      public void setFirstVertexHandle(DwgHandleReference handle)
    • setLastVertexHandle

      public void setLastVertexHandle(DwgHandleReference handle)
    • setSeqendHandle

      public void setSeqendHandle(DwgHandleReference handle)
    • getCurveType

      public int getCurveType()
    • getFirstVertexHandle

      public DwgHandleReference getFirstVertexHandle()
    • getFlags

      public int getFlags()
    • getLastVertexHandle

      public DwgHandleReference getLastVertexHandle()
    • getMVerticies

      public int getMVerticies()
    • getNVerticies

      public int getNVerticies()
    • getSeqendHandle

      public DwgHandleReference getSeqendHandle()
    • clone

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

      protected void fill(DwgObject obj)
      Overrides:
      fill in class DwgObject
    • 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
    • getVertices

      public List getVertices()
    • setVertices

      public void setVertices(List vertices)
    • 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

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

      public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handleObjWithoutBlocks, DwgFile callBack)
      Specified by:
      transform2Block in interface IDwgBlockMember
    • getGeometryType

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