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(Graphics2D g,
ViewPortData vp) |
boolean |
encuentraBloque(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.
|
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.
|
Point2D |
getPt() |
double |
getRotAngle()
Devuelve el �ngulo de rotaci�n que se aplica al bloque.
|
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(Vector blkList)
Establece la lista de bloques.
|
void |
setBlockFound(boolean found)
Establece si el bloque ya ha sido encontrado.
|
void |
setBlockName(String blockName)
Establece el nombre del bloque.
|
void |
setPt(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(Point2D scaleFactor)
Establece el factor de escala para el bloque.
|
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 Point2D getPt()
public double getRotAngle()
public Point2D getScaleFactor()
public boolean getBlockFound()
public void setBlockFound(boolean found)
found,
- true si el bloque ya ha sido encontrado.public boolean encuentraBloque(String blockName)
blockName,
- nombre del bloque que estamos buscando.public DxfLayer getDxfLayer()
public void setBlkList(Vector blkList)
blkList,
- Vector con la lista de bloques.public DxfBlock getDxfBlock()
public void setPt(Point2D pt)
pt,
- punto de inserci�n.public void setBlockName(String blockName)
blockName,
- nombre del bloque.public String getBlockName()
public void setScaleFactor(Point2D scaleFactor)
scaleFactor,
- factor de escala en X, en Y y en Z.public void setRotAngle(double rotAngle)
rotAngle,
- �ngulo de rotaci�n.public 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(Graphics2D g, ViewPortData vp)