public class DwgArc 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 |
---|
DwgArc(int index) |
Modifier and Type | Method and Description |
---|---|
void |
applyExtrussion() |
Object |
clone() |
protected void |
fill(DwgObject obj) |
double[] |
getCenter() |
double |
getEndAngle() |
double[] |
getExtrusion() |
int |
getGeometryType() |
double |
getInitAngle() |
double |
getRadius() |
double |
getThickness() |
double |
getZ() |
boolean |
has3DData() |
void |
setCenter(double[] center) |
void |
setEndAngle(double endAngle) |
void |
setExtrusion(double[] extrusion) |
void |
setInitAngle(double initAngle) |
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, 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, setXDicObjHandle
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGeometrySubType
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 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 IDwgExtrusionable
public boolean has3DData()
has3DData
in interface IDwg3DTestable
public Geometry toFMapGeometry(boolean is3DFile) throws CreateGeometryException
toFMapGeometry
in interface IDwg2FMap
CreateGeometryException
public String toString()
public String toFMapString(boolean is3dFile)
toFMapString
in interface IDwg2FMap
public double getZ()
getZ
in interface IDwg3DTestable
public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handleObjWithoutBlocks, DwgFile callBack)
transform2Block
in interface IDwgBlockMember
public int getGeometryType()
getGeometryType
in interface IDwg2FMap