com.iver.cit.jdwglib.dwg.objects
Class DwgPolyline3D

java.lang.Object
  extended bycom.iver.cit.jdwglib.dwg.DwgObject
      extended bycom.iver.cit.jdwglib.dwg.objects.DwgPolyline3D

public class DwgPolyline3D
extends DwgObject

The DwgPolyline3D class represents a DWG Polyline3D

Author:
jmorell

Constructor Summary
DwgPolyline3D()
           
 
Method Summary
 java.lang.Object clone()
           
 double[] getBulges()
           
 int getClosedFlags()
           
 int getFirstVertexHandle()
           
 int getLastVertexHandle()
           
 double[][] getPts()
           
 int getSeqendHandle()
           
 int getSplineFlags()
           
 void readDwgPolyline3DV15(int[] data, int offset)
          Read a Polyline3D in the DWG format Version 15
 void setBulges(double[] bulges)
           
 void setClosedFlags(int closedFlags)
           
 void setFirstVertexHandle(int firstVertexHandle)
           
 void setLastVertexHandle(int lastVertexHandle)
           
 void setPts(double[][] pts)
           
 void setSeqendHandle(int seqendHandle)
           
 void setSplineFlags(int splineFlags)
           
 
Methods inherited from class com.iver.cit.jdwglib.dwg.DwgObject
getColor, getExtendedData, getGraphicData, getHandle, getLayerHandle, getLayerHandleCode, getLinetypeFlags, getMode, getNumReactors, getPlotstyleFlags, getSizeInBits, getSubEntityHandle, getType, getVersion, getXDicObjHandle, isGraphicsFlag, isNoLinks, readObjectHeaderV15, readObjectTailV15, setColor, setExtendedData, setGraphicData, setGraphicsFlag, setHandle, setLayerHandle, setLayerHandleCode, setLinetypeFlags, setMode, setNoLinks, setNumReactors, setPlotstyleFlags, setSizeInBits, setSubEntityHandle, setType, setVersion, setXDicObjHandle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DwgPolyline3D

public DwgPolyline3D()
Method Detail

readDwgPolyline3DV15

public void readDwgPolyline3DV15(int[] data,
                                 int offset)
                          throws java.lang.Exception
Read a Polyline3D in the DWG format Version 15

Parameters:
data - Array of unsigned bytes obtained from the DWG binary file
offset - The current bit offset where the value begins
Throws:
java.lang.Exception - If an unexpected bit value is found in the DWG file. Occurs when we are looking for LwPolylines.

getClosedFlags

public int getClosedFlags()
Returns:
Returns the closedFlags.

setClosedFlags

public void setClosedFlags(int closedFlags)
Parameters:
closedFlags - The closedFlags to set.

getFirstVertexHandle

public int getFirstVertexHandle()
Returns:
Returns the firstVertexHandle.

setFirstVertexHandle

public void setFirstVertexHandle(int firstVertexHandle)
Parameters:
firstVertexHandle - The firstVertexHandle to set.

getLastVertexHandle

public int getLastVertexHandle()
Returns:
Returns the lastVertexHandle.

setLastVertexHandle

public void setLastVertexHandle(int lastVertexHandle)
Parameters:
lastVertexHandle - The lastVertexHandle to set.

getPts

public double[][] getPts()
Returns:
Returns the pts.

setPts

public void setPts(double[][] pts)
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.

clone

public java.lang.Object clone()

getSeqendHandle

public int getSeqendHandle()
Returns:
Returns the seqendHandle.

setSeqendHandle

public void setSeqendHandle(int seqendHandle)
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.