Class DxfEllipse

All Implemented Interfaces:
Projected, Extent.Has

public class DxfEllipse extends DxfEntity
Entidad ELLIPSE de un fichero DXF.
Author:
jmorell
  • 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

      public Color c()
      Devuelve el color del DxfEllipse.
      Returns:
      Color
    • c

      public Color c(Color color)
      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.
      Specified by:
      reProject in interface Projected
      Specified by:
      reProject in class DxfEntity
      Parameters:
      rp - , coordenadas de transformaci�n.
      See Also:
    • toDxfString

      public String toDxfString()
      Permite la escritura de entidades DxfEllipse en un fichero DXF2000.
      Specified by:
      toDxfString in class DxfEntity
      Returns:
      String, la cadena que se escribir� en el fichero con la informaci�n del DxfEllipse.
    • getPts

      public Point2D[] 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

      public void setPts(Point2D[] pts)
      Parameters:
      pts - The pts to set.
    • getCenter

      public Point2D getCenter()
      Returns:
      Returns the center.
    • setCenter

      public void setCenter(Point2D center)
      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.