Class DxfPolyline

All Implemented Interfaces:
Projected, Extent.Has
Direct Known Subclasses:
DxfLwPolyline, DxfSpline

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

    • DxfPolyline

      public DxfPolyline(org.gvsig.crs.projection.lib.Projection proj, DxfLayer layer)
      Constructor de DxfPolyline.
      Parameters:
      proj - , proyecci�n cartogr�fica en la que se encuentra el DxfPolyline.
      layer - , capa del DXF en la que se encuentra el DxfPolyline.
  • Method Details

    • add

      public void add(Point2D pt)
      A�ade un punto a la polil�nea.
      Parameters:
      pt -
    • addBulge

      public void addBulge(Double bulge)
      050301, jmorell: Soluci�n para implementar la lectura de polil�neas con arcos.
    • addFace

      public void addFace(int[] face)
      A�ade una face a la polil�nea.
      Parameters:
      face -
    • c

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

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

      public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp)
      Permite reproyectar una DxfPolyline 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 DxfPolyline 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 DxfPolyline.
    • getFlags

      public int getFlags()
      Devuelve la variable flags de una polil�nea.
      Returns:
      int
    • createArc

      public static Vector createArc(Point2D coord1, Point2D coord2, double bulge)
      Invoca el m�todo de creaci�n de arcos para polil�neas con par�metros de curvatura.
      Parameters:
      coord1 - , punto inicial del arco.
      coord2 - , punto final del arco.
      bulge - , par�metro de curvatura.
      Returns:
      Vector con los puntos del arco.
    • getPts

      public Vector getPts()
      Returns:
      Returns the pts.
    • setPts

      public void setPts(Vector pts)
      Parameters:
      pts - The pts to set.
    • getBulges

      public Vector getBulges()
      Returns:
      Returns the bulges.
    • setBulges

      public void setBulges(Vector bulges)
      Parameters:
      bulges - The bulges to set.
    • getElevation

      public double getElevation()
      Returns:
      Returns the elevation.
    • setElevation

      public void setElevation(double elevation)
      Parameters:
      elevation - The elevation to set.
    • getSubclassMarker

      public String getSubclassMarker()
      Returns:
      Returns the subclassMarker.
    • setSubclassMarker

      public void setSubclassMarker(String subclassMarker)
      Parameters:
      subclassMarker - The subclassMarker to set.