public class DwgCircle extends DwgObject implements IDwgExtrusionable, 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 |
|---|
DwgCircle(int index) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyExtrussion() |
Object |
clone() |
protected void |
fill(DwgObject obj) |
double[] |
getCenter() |
double[] |
getExtrusion() |
int |
getGeometrySubType(boolean is3DFile) |
int |
getGeometryType() |
double |
getRadius() |
double |
getThickness() |
double |
getZ() |
boolean |
has3DData() |
void |
setCenter(double[] center) |
void |
setExtrusion(double[] extrusion) |
void |
setRadius(double radius) |
void |
setThickness(double thickness) |
Geometry |
toFMapGeometry(boolean is3DFile) |
String |
toFMapString(boolean is3DFile) |
String |
toString() |
void |
transform2Block(double[] bPoint,
Point2D insPoint,
double[] scale,
double rot,
List dwgObjectsWithoutBlocks,
Map handleObjWithoutBlocks,
DwgFile callBack) |
addReactorHandle, getAddress, getAvanzar, getColor, getExtendedData, 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, setXDicObjHandlepublic double[] getCenter()
public void setCenter(double[] center)
center - The center to set.public double getRadius()
public void setRadius(double radius)
radius - The radius to set.public double[] getExtrusion()
public double getThickness()
public void setThickness(double thickness)
thickness - The thickness to set.public void setExtrusion(double[] extrusion)
extrusion - The extrusion to set.public void applyExtrussion()
applyExtrussion in interface IDwgExtrusionablepublic boolean has3DData()
has3DData in interface IDwg3DTestablepublic double getZ()
getZ in interface IDwg3DTestablepublic Geometry toFMapGeometry(boolean is3DFile) throws CreateGeometryException
toFMapGeometry in interface IDwg2FMapCreateGeometryExceptionpublic String toFMapString(boolean is3DFile)
toFMapString in interface IDwg2FMappublic String toString()
public void transform2Block(double[] bPoint,
Point2D insPoint,
double[] scale,
double rot,
List dwgObjectsWithoutBlocks,
Map handleObjWithoutBlocks,
DwgFile callBack)
transform2Block in interface IDwgBlockMemberpublic int getGeometrySubType(boolean is3DFile)
getGeometrySubType in interface IDwg2FMapgetGeometrySubType in class DwgObjectpublic int getGeometryType()
getGeometryType in interface IDwg2FMap