public class DxfInsert extends DxfEntity
extent, requestExtent, stroke
Constructor and Description |
---|
DxfInsert(IProjection proj,
DxfLayer layer)
Constructor de DxfInsert.
|
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics2D g,
ViewPortData vp) |
boolean |
encuentraBloque(java.lang.String blockName)
M�todo para cargar el bloque al que hace referencia el punto de inserci�n, en el
propio DxfInsert.
|
boolean |
getBlockFound()
Informa sobre si el bloque ya ha sido encontrado.
|
java.lang.String |
getBlockName()
Devuelve el nombre del bloque al que hace referencia el punto de inserci�n.
|
DxfBlock |
getDxfBlock()
Devuelve el bloque al que hace referencia el punto de inserci�n.
|
DxfLayer |
getDxfLayer()
Devuelve la capa en la que se encuentra el DxfInsert.
|
java.awt.geom.Point2D |
getPt() |
double |
getRotAngle()
Devuelve el �ngulo de rotaci�n que se aplica al bloque.
|
java.awt.geom.Point2D |
getScaleFactor()
Devuelve el factor de escala que se aplica al bloque.
|
void |
reProject(ICoordTrans rp)
Permite reproyectar una entidad dado un conjunto de coordenadas de transformación.
|
void |
setBlkList(java.util.Vector blkList)
Establece la lista de bloques.
|
void |
setBlockFound(boolean found)
Establece si el bloque ya ha sido encontrado.
|
void |
setBlockName(java.lang.String blockName)
Establece el nombre del bloque.
|
void |
setPt(java.awt.geom.Point2D pt)
Establece el punto de inserci�n del DxfInsert.
|
void |
setRotAngle(double rotAngle)
Establece el �ngulo de rotaci�n para el bloque.
|
void |
setScaleFactor(java.awt.geom.Point2D scaleFactor)
Establece el factor de escala para el bloque.
|
java.lang.String |
toDxfString()
Permite la escritura de entidades en un fichero DXF2000.
|
getColor, getHandle, getLayer, getLayerName, getProjection, setHandle, setProjection
public DxfInsert(IProjection proj, DxfLayer layer)
proj,
- proyecci�n cartogr�fica en la que se encuentra el DxfInsert.layer,
- capa del DXF en la que se encuentra el DxfInsert.public java.awt.geom.Point2D getPt()
public double getRotAngle()
public java.awt.geom.Point2D getScaleFactor()
public boolean getBlockFound()
public void setBlockFound(boolean found)
found,
- true si el bloque ya ha sido encontrado.public boolean encuentraBloque(java.lang.String blockName)
blockName,
- nombre del bloque que estamos buscando.public DxfLayer getDxfLayer()
public void setBlkList(java.util.Vector blkList)
blkList,
- Vector con la lista de bloques.public DxfBlock getDxfBlock()
public void setPt(java.awt.geom.Point2D pt)
pt,
- punto de inserci�n.public void setBlockName(java.lang.String blockName)
blockName,
- nombre del bloque.public java.lang.String getBlockName()
public void setScaleFactor(java.awt.geom.Point2D scaleFactor)
scaleFactor,
- factor de escala en X, en Y y en Z.public void setRotAngle(double rotAngle)
rotAngle,
- �ngulo de rotaci�n.public java.lang.String toDxfString()
DxfEntity
toDxfString
in class DxfEntity
public void reProject(ICoordTrans rp)
DxfEntity
reProject
in interface Projected
reProject
in class DxfEntity
rp
- transformation coordinates for obtaining the new projectionProjected.getProjection()
public void draw(java.awt.Graphics2D g, ViewPortData vp)