Class DxfInsert

All Implemented Interfaces:
Projected, Extent.Has

public class DxfInsert extends DxfEntity
Entidad INSERT de un fichero DXF.
Author:
jmorell
  • Constructor Details

    • DxfInsert

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

    • getPt

      public Point2D getPt()
      Returns:
      Returns the pt.
    • getRotAngle

      public double getRotAngle()
      Devuelve el �ngulo de rotaci�n que se aplica al bloque.
      Returns:
      double. �ngulo de rotaci�n.
    • getScaleFactor

      public Point2D getScaleFactor()
      Devuelve el factor de escala que se aplica al bloque.
      Returns:
      Point3D. Contiene el factor de escala en X, en Y y en Z.
    • getBlockFound

      public boolean getBlockFound()
      Informa sobre si el bloque ya ha sido encontrado.
      Returns:
      boolean, true si el bloque ya ha sido encontrado.
    • setBlockFound

      public void setBlockFound(boolean found)
      Establece si el bloque ya ha sido encontrado.
      Parameters:
      found - , true si el bloque ya ha sido encontrado.
    • encuentraBloque

      public boolean encuentraBloque(String blockName)
      M�todo para cargar el bloque al que hace referencia el punto de inserci�n, en el propio DxfInsert.
      Parameters:
      blockName - , nombre del bloque que estamos buscando.
      Returns:
      boolean, true si hemos encontrado el bloque que buscabamos y ha sido cargado.
    • getDxfLayer

      public DxfLayer getDxfLayer()
      Devuelve la capa en la que se encuentra el DxfInsert.
      Returns:
      DxfLayer, la capa.
    • setBlkList

      public void setBlkList(Vector blkList)
      Establece la lista de bloques.
      Parameters:
      blkList - , Vector con la lista de bloques.
    • getDxfBlock

      public DxfBlock getDxfBlock()
      Devuelve el bloque al que hace referencia el punto de inserci�n.
      Returns:
      DxfBlock, el bloque.
    • setPt

      public void setPt(Point2D pt)
      Establece el punto de inserci�n del DxfInsert.
      Parameters:
      pt - , punto de inserci�n.
    • setBlockName

      public void setBlockName(String blockName)
      Establece el nombre del bloque.
      Parameters:
      blockName - , nombre del bloque.
    • getBlockName

      public String getBlockName()
      Devuelve el nombre del bloque al que hace referencia el punto de inserci�n.
      Returns:
      String, nombre del bloque.
    • setScaleFactor

      public void setScaleFactor(Point2D scaleFactor)
      Establece el factor de escala para el bloque.
      Parameters:
      scaleFactor - , factor de escala en X, en Y y en Z.
    • setRotAngle

      public void setRotAngle(double rotAngle)
      Establece el �ngulo de rotaci�n para el bloque.
      Parameters:
      rotAngle - , �ngulo de rotaci�n.
    • toDxfString

      public String toDxfString()
      Description copied from class: DxfEntity
      Permite la escritura de entidades 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 correspondiente entidad.
    • reProject

      public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp)
      Description copied from class: DxfEntity
      Permite reproyectar una entidad dado un conjunto de coordenadas de transformación.
      Specified by:
      reProject in interface Projected
      Specified by:
      reProject in class DxfEntity
      Parameters:
      rp - transformation coordinates for obtaining the new projection
      See Also: