Class DxfLine

All Implemented Interfaces:
Projected, Extent.Has

public class DxfLine extends DxfEntity
Entidad LINE de un fichero DXF.
Author:
"Luis W. Sevilla" invalid input: '<'sevilla_lui@gva.es>* @author administrador, jmorell
  • Constructor Details

    • DxfLine

      public DxfLine(org.gvsig.crs.projection.lib.Projection proj, DxfLayer layer, Point2D p1, Point2D p2)
      Constructor de DxfLine.
      Parameters:
      proj - , proyección cartográfica en la que se encuentra la DxfLine.
      layer - , capa del DXF en la que se encuentra la DxfLine.
      p1 - , punto inicial de la línea.
      p2 - , punto final de la línea.
  • Method Details

    • c

      public Color c()
      Devuelve el color de la DxfLine.
      Returns:
      Color
    • c

      public Color c(Color color)
      Establece el color de la DxfLine.
      Parameters:
      color -
      Returns:
      Color
    • reProject

      public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp)
      Permite reproyectar una DxfLine 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 DxfLine en un fichero DXF2000.
      Specified by:
      toDxfString in class DxfEntity
      Returns:
      String, la cadena que se escribirá en el fichero con la información de la DxfLine.
    • getPts

      public Point2D[] getPts()
      Devuelve el array de puntos que conforman el DxfLine.
      Returns:
      Point2D[], puntos del DxfLine.