Package org.gvsig.dwg.lib.objects
Class DwgCircle
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgCircle
- All Implemented Interfaces:
Cloneable,IDwg2FMap,IDwg3DTestable,IDwgBlockMember,IDwgExtrusionable
public class DwgCircle
extends DwgObject
implements IDwgExtrusionable, IDwg3DTestable, IDwg2FMap, IDwgBlockMember
The DwgCircle class represents a DWG Circle
- Author:
- jmorell
-
Field Summary
Fields inherited from class org.gvsig.dwg.lib.DwgObject
address, avanzarFlag, color, extendedData, graphicData, graphicsFlag, handle, index, layerHandle, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, plotStyleHandle, sizeInBits, subEntityHandle, type, version, xDicObjFlag, xDicObjHandle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclone()protected voiddouble[]double[]intgetGeometrySubType(boolean is3DFile) intdoubledoubledoublegetZ()booleanvoidsetCenter(double[] center) voidsetExtrusion(double[] extrusion) voidsetRadius(double radius) voidsetThickness(double thickness) org.gvsig.fmap.geom.GeometrytoFMapGeometry(boolean is3DFile) toFMapString(boolean is3DFile) toString()voidtransform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handleObjWithoutBlocks, DwgFile callBack) Methods inherited from class org.gvsig.dwg.lib.DwgObject
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, setXDicObjHandle
-
Constructor Details
-
DwgCircle
public DwgCircle(int index)
-
-
Method Details
-
getCenter
public double[] getCenter()- Returns:
- Returns the center.
-
setCenter
public void setCenter(double[] center) - Parameters:
center- The center to set.
-
getRadius
public double getRadius()- Returns:
- Returns the radius.
-
setRadius
public void setRadius(double radius) - Parameters:
radius- The radius to set.
-
getExtrusion
public double[] getExtrusion()- Returns:
- Returns the extrusion.
-
getThickness
public double getThickness()- Returns:
- Returns the thickness.
-
setThickness
public void setThickness(double thickness) - Parameters:
thickness- The thickness to set.
-
setExtrusion
public void setExtrusion(double[] extrusion) - Parameters:
extrusion- The extrusion to set.
-
applyExtrussion
public void applyExtrussion()- Specified by:
applyExtrussionin interfaceIDwgExtrusionable
-
has3DData
public boolean has3DData()- Specified by:
has3DDatain interfaceIDwg3DTestable
-
getZ
public double getZ()- Specified by:
getZin interfaceIDwg3DTestable
-
toFMapGeometry
public org.gvsig.fmap.geom.Geometry toFMapGeometry(boolean is3DFile) throws org.gvsig.fmap.geom.exception.CreateGeometryException - Specified by:
toFMapGeometryin interfaceIDwg2FMap- Throws:
org.gvsig.fmap.geom.exception.CreateGeometryException
-
toFMapString
- Specified by:
toFMapStringin interfaceIDwg2FMap
-
toString
-
transform2Block
public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handleObjWithoutBlocks, DwgFile callBack) - Specified by:
transform2Blockin interfaceIDwgBlockMember
-
clone
-
fill
-
getGeometrySubType
public int getGeometrySubType(boolean is3DFile) - Specified by:
getGeometrySubTypein interfaceIDwg2FMap- Overrides:
getGeometrySubTypein classDwgObject
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceIDwg2FMap
-