Package org.gvsig.dxf.px.dxf
Class DxfInsert
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.dxf.DxfEntity
org.gvsig.dxf.px.dxf.DxfInsert
- All Implemented Interfaces:
Projected,Extent.Has
Entidad INSERT de un fichero DXF.
- Author:
- jmorell
-
Field Summary
Fields inherited from class org.gvsig.dxf.px.PxObj
extent, requestExtent, stroke -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanencuentraBloque(String blockName) M�todo para cargar el bloque al que hace referencia el punto de inserci�n, en el propio DxfInsert.booleanInforma sobre si el bloque ya ha sido encontrado.Devuelve el nombre del bloque al que hace referencia el punto de inserci�n.Devuelve el bloque al que hace referencia el punto de inserci�n.Devuelve la capa en la que se encuentra el DxfInsert.getPt()doubleDevuelve el �ngulo de rotaci�n que se aplica al bloque.Devuelve el factor de escala que se aplica al bloque.voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar una entidad dado un conjunto de coordenadas de transformación.voidsetBlkList(Vector blkList) Establece la lista de bloques.voidsetBlockFound(boolean found) Establece si el bloque ya ha sido encontrado.voidsetBlockName(String blockName) Establece el nombre del bloque.voidEstablece el punto de inserci�n del DxfInsert.voidsetRotAngle(double rotAngle) Establece el �ngulo de rotaci�n para el bloque.voidsetScaleFactor(Point2D scaleFactor) Establece el factor de escala para el bloque.Permite la escritura de entidades en un fichero DXF2000.Methods inherited from class org.gvsig.dxf.px.dxf.DxfEntity
getColor, getHandle, getLayer, getLayerName, getProjection, setHandle, setProjection
-
Constructor Details
-
DxfInsert
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
- 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
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
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
Devuelve la capa en la que se encuentra el DxfInsert.- Returns:
- DxfLayer, la capa.
-
setBlkList
Establece la lista de bloques.- Parameters:
blkList- , Vector con la lista de bloques.
-
getDxfBlock
Devuelve el bloque al que hace referencia el punto de inserci�n.- Returns:
- DxfBlock, el bloque.
-
setPt
Establece el punto de inserci�n del DxfInsert.- Parameters:
pt- , punto de inserci�n.
-
setBlockName
Establece el nombre del bloque.- Parameters:
blockName- , nombre del bloque.
-
getBlockName
Devuelve el nombre del bloque al que hace referencia el punto de inserci�n.- Returns:
- String, nombre del bloque.
-
setScaleFactor
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
Description copied from class:DxfEntityPermite la escritura de entidades en un fichero DXF2000.- Specified by:
toDxfStringin classDxfEntity- 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:DxfEntityPermite reproyectar una entidad dado un conjunto de coordenadas de transformación.
-