Package org.gvsig.dwg.lib.objects
Class DwgEllipse
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgEllipse
- All Implemented Interfaces:
Cloneable,IDwg2FMap,IDwg3DTestable,IDwgBlockMember
The DwgEllipse class represents a DWG Ellipse
- 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 TypeMethodDescriptionclone()protected voiddoubledouble[]doubledouble[]intdoubledouble[]doublegetZ()booleanvoidsetAxisRatio(double axisRatio) voidsetCenter(double[] center) voidsetEndAngle(double endAngle) voidsetExtrusion(double[] extrusion) voidsetInitAngle(double initAngle) voidsetSemiMajorAxisVector(double[] semiMajorAxisVector) 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, 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, setXDicObjHandleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.dwg.lib.IDwg2FMap
getGeometrySubType
-
Constructor Details
-
DwgEllipse
public DwgEllipse(int index)
-
-
Method Details
-
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.
-
getSemiMajorAxisVector
public double[] getSemiMajorAxisVector()- Returns:
- Returns the majorAxisVector.
-
setSemiMajorAxisVector
public void setSemiMajorAxisVector(double[] semiMajorAxisVector) - Parameters:
semiMajorAxisVector- The majorAxisVector to set.
-
getExtrusion
public double[] getExtrusion()- Returns:
- Returns the extrusion.
-
setExtrusion
public void setExtrusion(double[] extrusion) - Parameters:
extrusion- The extrusion to set.
-
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
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceIDwg2FMap
-