Package org.gvsig.dxf.px.dxf
Class DxfBlock
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.dxf.DxfBlock
- All Implemented Interfaces:
Projected,Extent.Has,IObjList
Entidad BLOCK de un fichero DXF.
- Author:
- jmorell
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.dxf.px.IObjList
IObjList.vector -
Field Summary
Fields inherited from class org.gvsig.dxf.px.PxObj
extent, requestExtent, stroke -
Constructor Summary
ConstructorsConstructorDescriptionDxfBlock(org.gvsig.crs.projection.lib.Projection proj) Constructor de DxfBlock. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Extent.Has obj) Permite a�adir un objeto gr�fico a la lista.voidclear()Permite vac�ar la lista de objetos gr�ficos.get(int i) Devuelve uno de los elementos de la lista de objetos gr�ficos.Devuelve los obhjetos gr�ficos de la lista cuyos extents contengan al punto que se le pasa como argumento.Devuelve un Vector con los elementos que conforman el bloque.Devuelve el nombre del bloque.Devuelve el punto base del bloque.intgetFlags()Devuelve el estado de flags.org.gvsig.crs.projection.lib.ProjectionDevuelve la proyecci�n cartogr�fica en la que se encuentra el DxfBlock.iterator()Devuelve un iterador para recorrer los elementos de la lista de objetos gr�ficos.voidPermite eliminar un elemento de la lista de objetos gr�ficos.voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar un DxfBlock dado un conjunto de coordenadas de transformaci�n.voidsetBlkElements(Vector blkElements) Establece los elementos que conforman el bloque.voidsetBlkName(String blkName) Establece el nombre del bloque.voidEstablece el punto base del bloque.voidsetFlags(int flags) Establece el estado de la variable flags.voidsetProjection(org.gvsig.crs.projection.lib.Projection p) Establece la proyecci�n cartogr�fica en la que se encuentra el DxfBlock.intsize()Devuelve la cantidad de elementos que contiene la lista de objetos gr�ficos.Permite la escritura de entidades DxfBlock en un fichero DXF2000.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cresques.px.Extent.Has
getExtent
-
Constructor Details
-
DxfBlock
public DxfBlock(org.gvsig.crs.projection.lib.Projection proj) Constructor de DxfBlock.- Parameters:
proj- , proyecci�n cartogr�fica en la que se encuentra el DxfBlock.
-
-
Method Details
-
getAt
Devuelve los obhjetos gr�ficos de la lista cuyos extents contengan al punto que se le pasa como argumento. -
iterator
Devuelve un iterador para recorrer los elementos de la lista de objetos gr�ficos. -
size
public int size()Devuelve la cantidad de elementos que contiene la lista de objetos gr�ficos. -
add
Permite a�adir un objeto gr�fico a la lista. -
remove
Permite eliminar un elemento de la lista de objetos gr�ficos. -
clear
public void clear()Permite vac�ar la lista de objetos gr�ficos. -
get
Devuelve uno de los elementos de la lista de objetos gr�ficos.- Parameters:
i- , �ndice del elemento de la lista que queremos obtener.- Returns:
- Extent.Has, elemento gr�fico que queremos obtener.
-
getProjection
public org.gvsig.crs.projection.lib.Projection getProjection()Devuelve la proyecci�n cartogr�fica en la que se encuentra el DxfBlock.- Specified by:
getProjectionin interfaceProjected- 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 DxfBlock.- Parameters:
p- , Proyecci�n cartogr�fica.
-
reProject
public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar un DxfBlock dado un conjunto de coordenadas de transformaci�n. -
toDxfString
Permite la escritura de entidades DxfBlock en un fichero DXF2000.- Returns:
- String, la cadena que se escribir� en el fichero con la informaci�n del DxfBlock.
-
getFlags
public int getFlags()Devuelve el estado de flags.- Returns:
- int
-
getBlkName
Devuelve el nombre del bloque.- Returns:
- String
-
getBlkElements
Devuelve un Vector con los elementos que conforman el bloque.- Returns:
- Vector
-
setBlkElements
Establece los elementos que conforman el bloque.- Parameters:
blkElements-
-
setBlkName
Establece el nombre del bloque.- Parameters:
blkName-
-
setBPoint
Establece el punto base del bloque.- Parameters:
basePoint-
-
getBPoint
Devuelve el punto base del bloque.- Returns:
-
setFlags
public void setFlags(int flags) Establece el estado de la variable flags.- Parameters:
flags-
-