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

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

public class DwgPoint
extends DwgObject

The DwgPoint class represents a DWG Point

Author:
jmorell

Constructor Summary
DwgPoint()
           
 
Method Summary
 java.lang.Object clone()
           
 double[] getExtrusion()
           
 double[] getPoint()
           
 double getThickness()
           
 double getXAxisAngle()
           
 void readDwgPointV15(int[] data, int offset)
          Read a Point in the DWG format Version 15
 void setExtrusion(double[] extrusion)
           
 void setPoint(double[] point)
           
 void setThickness(double thickness)
           
 void setXAxisAngle(double axisAngle)
           
 
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

DwgPoint

public DwgPoint()
Method Detail

readDwgPointV15

public void readDwgPointV15(int[] data,
                            int offset)
                     throws java.lang.Exception
Read a Point 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.

getPoint

public double[] getPoint()
Returns:
Returns the point.

setPoint

public void setPoint(double[] point)
Parameters:
point - The point to set.

getExtrusion

public double[] getExtrusion()
Returns:
Returns the extrusion.

setExtrusion

public void setExtrusion(double[] extrusion)
Parameters:
extrusion - The extrusion to set.

getThickness

public double getThickness()
Returns:
Returns the thickness.

setThickness

public void setThickness(double thickness)
Parameters:
thickness - The thickness to set.

getXAxisAngle

public double getXAxisAngle()
Returns:
Returns the xAxisAngle.

setXAxisAngle

public void setXAxisAngle(double axisAngle)
Parameters:
axisAngle - The xAxisAngle to set.

clone

public java.lang.Object clone()