Package org.gvsig.dxf.px.dxf
Class DxfEllipse
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.dxf.DxfEntity
org.gvsig.dxf.px.dxf.DxfEllipse
- All Implemented Interfaces:
Projected,Extent.Has
Entidad ELLIPSE de un fichero DXF.
- Author:
- jmorell
-
Field Summary
Fields inherited from class org.gvsig.dxf.px.PxObj
extent, requestExtent, stroke -
Constructor Summary
ConstructorsConstructorDescriptionDxfEllipse(org.gvsig.crs.projection.lib.Projection proj, DxfLayer layer, Point2D pt1, Point2D pt2, double minorAxisLength) Constructor de DxfEllipse. -
Method Summary
Modifier and TypeMethodDescriptionc()Devuelve el color del DxfEllipse.Establece el color del DxfEllipse.doubledoublePoint2D[]getPts()Devuelve el array de puntos que conforman el DxfEllipse.voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar un DxfEllipse dado un conjunto de coordenadas de transformaci�n.voidvoidsetMinorAxisLength(double minorAxisLength) voidsetMinorToMajorAxisRatio(double majorToMinorAxisRatio) voidPermite la escritura de entidades DxfEllipse en un fichero DXF2000.Methods inherited from class org.gvsig.dxf.px.dxf.DxfEntity
getColor, getHandle, getLayer, getLayerName, getProjection, setHandle, setProjection
-
Constructor Details
-
DxfEllipse
public DxfEllipse(org.gvsig.crs.projection.lib.Projection proj, DxfLayer layer, Point2D pt1, Point2D pt2, double minorAxisLength) Constructor de DxfEllipse.- Parameters:
proj- , proyecci�n cartogr�fica en la que se encuentra el DxfEllipse.layer- , capa del DXF en la que se encuentra el DxfEllipse.pt1- , primer punto del semieje mayor.pt2- , segundo punto del semieje mayor.minorAxisLength- , longitud del semieje menor.
-
-
Method Details
-
c
Devuelve el color del DxfEllipse.- Returns:
- Color
-
c
Establece el color del DxfEllipse.- Parameters:
color-- Returns:
- Color
-
reProject
public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar un DxfEllipse dado un conjunto de coordenadas de transformaci�n. -
toDxfString
Permite la escritura de entidades DxfEllipse en un fichero DXF2000.- Specified by:
toDxfStringin classDxfEntity- Returns:
- String, la cadena que se escribir� en el fichero con la informaci�n del DxfEllipse.
-
getPts
Devuelve el array de puntos que conforman el DxfEllipse.- Returns:
- Point2D[], puntos del DxfEllipse.
-
getMinorAxisLength
public double getMinorAxisLength()- Returns:
- Returns the minorAxisLength.
-
setMinorAxisLength
public void setMinorAxisLength(double minorAxisLength) - Parameters:
minorAxisLength- The minorAxisLength to set.
-
setPts
- Parameters:
pts- The pts to set.
-
getCenter
- Returns:
- Returns the center.
-
setCenter
- Parameters:
center- The center to set.
-
getMinorToMajorAxisRatio
public double getMinorToMajorAxisRatio()- Returns:
- Returns the majorToMinorAxisRatio.
-
setMinorToMajorAxisRatio
public void setMinorToMajorAxisRatio(double majorToMinorAxisRatio) - Parameters:
majorToMinorAxisRatio- The majorToMinorAxisRatio to set.
-