Package org.gvsig.dxf.px.gml
Class InsPoint
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.gml.Geometry
org.gvsig.dxf.px.gml.InsPoint
- All Implemented Interfaces:
Projected,Extent.Has
- Direct Known Subclasses:
InsPoint3D
Punto de inserci�n. Se trata de un Point al que se le han a�adido los atributos
necesarios para hacer referencia a un conjunto de objetos gr�ficos o bloque.
Las funciones de gesti�n de bloques estan basadas en la clase DxfInsert.
- Author:
- jmorell
-
Field Summary
FieldsFields inherited from class org.gvsig.dxf.px.PxObj
extent, requestExtent, stroke -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPermite a�adir un punto.c()Devuelve el color del punto de inserci�n.Establece el color del punto de inserci�n.booleanencuentraBloque(String blockName) M�todo para cargar el bloque al que hace referencia el punto de inserci�n, en el propio InsPoint.Devuelve el color del relleno.Establece el color de relleno.Devuelve la lista de bloques.getBlock()Devuelve el bloque al que hace referencia el punto de inserci�n.booleanInforma sobre si el bloque ya ha sido encontrado.Devuelve el nombre del bloque al que hace referencia el punto de inserci�n.org.gvsig.crs.projection.lib.ProjectionDevuelve la proyecci�n cartogr�fica en la que se encuentra el InsPoint.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 cambiar la proyecci�n cartogr�fica del InsPoint a trav�s de unas coordenadas de transformaci�n.voidsetBlkList(Vector blkList) Establece la lista de bloques.voidsetBlock(FeatureCollection block) Establece el bloque al que hace referencia este punto de inserci�n.voidsetBlockFound(boolean found) Establece si el bloque ya ha sido encontrado.voidsetBlockName(String blockName) Establece el nombre del bloque.voidsetProjection(org.gvsig.crs.projection.lib.Projection p) Establece la proyecci�n cartogr�fica en la que se encuentra el InsPoint.voidsetRotAngle(double rotAngle) Establece el �ngulo de rotaci�n para el bloque.voidsetScaleFactor(Point3D scaleFactor) Establece el factor de escala para el bloque.
-
Field Details
-
pointNr
public static int pointNr -
text
-
-
Constructor Details
-
InsPoint
public InsPoint()Constructor de la clase.
-
-
Method Details
-
add
Permite a�adir un punto. -
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.
-
getBlkList
Devuelve la lista de bloques.- Returns:
- Vector, la lista de bloques.
-
getBlockFound
public boolean getBlockFound()Informa sobre si el bloque ya ha sido encontrado.- Returns:
- boolean, true si el bloque ya ha sido encontrado.
-
setBlock
Establece el bloque al que hace referencia este punto de inserci�n.- Parameters:
block- , bloque.
-
setBlockFound
public void setBlockFound(boolean found) Establece si el bloque ya ha sido encontrado.- Parameters:
found- , true si el bloque ya ha sido encontrado.
-
setBlkList
Establece la lista de bloques.- Parameters:
blkList- , Vector con la lista de bloques.
-
getBlock
Devuelve el bloque al que hace referencia el punto de inserci�n.- Returns:
- FeatureCollection, el bloque.
-
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.
-
encuentraBloque
M�todo para cargar el bloque al que hace referencia el punto de inserci�n, en el propio InsPoint.- Parameters:
blockName- , nombre del bloque que estamos buscando.- Returns:
- boolean, true si hemos encontrado el bloque que buscabamos y ha sido cargado.
-
c
Devuelve el color del punto de inserci�n.- Returns:
- Color
-
c
Establece el color del punto de inserci�n.- Parameters:
color-- Returns:
- Color
-
fillColor
Devuelve el color del relleno.- Returns:
- Color
-
fillColor
Establece el color de relleno.- Parameters:
c- , color.- Returns:
- Color
-
getProjection
public org.gvsig.crs.projection.lib.Projection getProjection()Devuelve la proyecci�n cartogr�fica en la que se encuentra el InsPoint.- Specified by:
getProjectionin interfaceProjected- Specified by:
getProjectionin classGeometry- Returns:
- Projection, proyecci�n cartogr�fica.
- See Also:
-
setProjection
public void setProjection(org.gvsig.crs.projection.lib.Projection p) Establece la proyecci�n cartogr�fica en la que se encuentra el InsPoint.- Parameters:
p- , proyecci�n cartogr�fica.
-
reProject
public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite cambiar la proyecci�n cartogr�fica del InsPoint a trav�s de unas coordenadas de transformaci�n.
-