public class DwgEllipse extends DwgObject implements IDwg3DTestable, IDwg2FMap, IDwgBlockMember
address, avanzarFlag, color, extendedData, graphicData, graphicsFlag, handle, index, layerHandle, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, plotStyleHandle, sizeInBits, subEntityHandle, type, version, xDicObjFlag, xDicObjHandle| Constructor and Description |
|---|
DwgEllipse(int index) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
protected void |
fill(DwgObject obj) |
double |
getAxisRatio() |
double[] |
getCenter() |
double |
getEndAngle() |
double[] |
getExtrusion() |
int |
getGeometryType() |
double |
getInitAngle() |
double[] |
getSemiMajorAxisVector() |
double |
getZ() |
boolean |
has3DData() |
void |
setAxisRatio(double axisRatio) |
void |
setCenter(double[] center) |
void |
setEndAngle(double endAngle) |
void |
setExtrusion(double[] extrusion) |
void |
setInitAngle(double initAngle) |
void |
setSemiMajorAxisVector(double[] semiMajorAxisVector) |
Geometry |
toFMapGeometry(boolean is3DFile) |
java.lang.String |
toFMapString(boolean is3DFile) |
java.lang.String |
toString() |
void |
transform2Block(double[] bPoint,
java.awt.geom.Point2D insPoint,
double[] scale,
double rot,
java.util.List dwgObjectsWithoutBlocks,
java.util.Map handleObjWithoutBlocks,
DwgFile callBack) |
addReactorHandle, getAddress, getAvanzar, getColor, getExtendedData, getGeometrySubType, getGraphicData, getHandle, getIndex, getLayerHandle, getLinetypeFlags, getLineTypeHandle, getMode, getNextHandle, getNumReactors, getPlotstyleFlags, getPreviousHandle, getReactorsHandles, getSizeInBits, getSubEntityHandle, getType, getVersion, getXDicObjHandle, hasLayerHandle, hasLineTypeHandle, hasNextHandle, hasPlotStyleHandle, hasPreviousHandle, hasReactorsHandles, hasSubEntityHandle, hasXDicObjHandle, inserta, insertar, isGraphicsFlag, isLyrByLineType, isNoLinks, isXDicObjFlag, reactorsHandlesQuantity, setAddress, setAvanzar, setColor, setExtendedData, setGraphicData, setGraphicsFlag, setHandle, setLayerHandle, setLinetypeFlags, setLineTypeHandle, setLyrByLineType, setMode, setNextHandle, setNoLinks, setNumReactors, setPlotstyleFlags, setPlotStyleHandle, setPreviousHandle, setSizeInBits, setSubEntityHandle, setType, setVersion, setXDicObjFlag, setXDicObjHandleequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGeometrySubTypepublic double getAxisRatio()
public void setAxisRatio(double axisRatio)
axisRatio - The axisRatio to set.public double[] getCenter()
public void setCenter(double[] center)
center - The center to set.public double getEndAngle()
public void setEndAngle(double endAngle)
endAngle - The endAngle to set.public double getInitAngle()
public void setInitAngle(double initAngle)
initAngle - The initAngle to set.public double[] getSemiMajorAxisVector()
public void setSemiMajorAxisVector(double[] semiMajorAxisVector)
semiMajorAxisVector - The majorAxisVector to set.public double[] getExtrusion()
public void setExtrusion(double[] extrusion)
extrusion - The extrusion to set.public boolean has3DData()
has3DData in interface IDwg3DTestablepublic double getZ()
getZ in interface IDwg3DTestablepublic Geometry toFMapGeometry(boolean is3DFile) throws CreateGeometryException
toFMapGeometry in interface IDwg2FMapCreateGeometryExceptionpublic java.lang.String toFMapString(boolean is3DFile)
toFMapString in interface IDwg2FMappublic java.lang.String toString()
public void transform2Block(double[] bPoint,
java.awt.geom.Point2D insPoint,
double[] scale,
double rot,
java.util.List dwgObjectsWithoutBlocks,
java.util.Map handleObjWithoutBlocks,
DwgFile callBack)
transform2Block in interface IDwgBlockMemberpublic int getGeometryType()
getGeometryType in interface IDwg2FMap