com.iver.cit.jdwglib.dwg.objects
Class DwgEllipse
java.lang.Object
com.iver.cit.jdwglib.dwg.DwgObject
com.iver.cit.jdwglib.dwg.objects.DwgEllipse
- public class DwgEllipse
- extends DwgObject
The DwgEllipse class represents a DWG Ellipse
- Author:
- jmorell
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 |
DwgEllipse
public DwgEllipse()
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 fileoffset
- 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.