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

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

public class DwgEllipse
extends DwgObject

The DwgEllipse class represents a DWG Ellipse

Author:
jmorell

Constructor Summary
DwgEllipse()
           
 
Method Summary
 java.lang.Object clone()
           
 double getAxisRatio()
           
 double[] getCenter()
           
 double getEndAngle()
           
 double[] getExtrusion()
           
 double getInitAngle()
           
 double[] getMajorAxisVector()
           
 void readDwgEllipseV15(int[] data, int offset)
          Read a Ellipse in the DWG format Version 15
 void setAxisRatio(double axisRatio)
           
 void setCenter(double[] center)
           
 void setEndAngle(double endAngle)
           
 void setExtrusion(double[] extrusion)
           
 void setInitAngle(double initAngle)
           
 void setMajorAxisVector(double[] majorAxisVector)
           
 
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

DwgEllipse

public DwgEllipse()
Method Detail

readDwgEllipseV15

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

getAxisRatio

public double getAxisRatio()
Returns:
Returns the axisRatio.

setAxisRatio

public void setAxisRatio(double axisRatio)
Parameters:
axisRatio - The axisRatio to set.

getCenter

public double[] getCenter()
Returns:
Returns the center.

setCenter

public void setCenter(double[] center)
Parameters:
center - The center to set.

getEndAngle

public double getEndAngle()
Returns:
Returns the endAngle.

setEndAngle

public void setEndAngle(double endAngle)
Parameters:
endAngle - The endAngle to set.

getInitAngle

public double getInitAngle()
Returns:
Returns the initAngle.

setInitAngle

public void setInitAngle(double initAngle)
Parameters:
initAngle - The initAngle to set.

getMajorAxisVector

public double[] getMajorAxisVector()
Returns:
Returns the majorAxisVector.

setMajorAxisVector

public void setMajorAxisVector(double[] majorAxisVector)
Parameters:
majorAxisVector - The majorAxisVector to set.

getExtrusion

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

clone

public java.lang.Object clone()

setExtrusion

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