Package org.gvsig.dxf.px.dxf
Class DxfEntityList
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.dxf.DxfEntityList
- All Implemented Interfaces:
Projected,Extent.Has,IObjList,IObjList.vector
La clase DxfEntityList almacena un conjunto de objetos gráficos. Esta basada en
FeatureCollection de .gml y .shp
- Author:
- "Luis W. Sevilla" invalid input: '<'sevilla_lui@gva.es>
-
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
ConstructorsConstructorDescriptionDxfEntityList(org.gvsig.crs.projection.lib.Projection proj) Constructor de DxfEntityList. -
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 cnt) 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.org.gvsig.crs.projection.lib.ProjectionDevuelve la proyección cartográfica en la que se encuentra la DxfEntityList.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 cambiar la proyección en la que se encuentra la DxfEntityList a través de un conjunto de coordenadas de transformación.voidsetProjection(org.gvsig.crs.projection.lib.Projection p) Establece la proyección cartográfica en la que se encuentra la DxfEntityList.intsize()Devuelve la cantidad de elementos que contiene la lista de objetos gráficos.Permite la escritura de entidades 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
-
DxfEntityList
public DxfEntityList(org.gvsig.crs.projection.lib.Projection proj) Constructor de DxfEntityList.- Parameters:
proj- , Proyección cartográfica en la que se encuentra la DxfEntityList.
-
-
Method Details
-
add
Permite añadir un objeto gráfico a la lista. -
get
Devuelve uno de los elementos de la lista de objetos gráficos.- Specified by:
getin interfaceIObjList.vector- Parameters:
cnt- , Índice del elemento de la lista que queremos obtener.- Returns:
- Extent.Has, elemento gráfico que queremos obtener.
-
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. -
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. -
getProjection
public org.gvsig.crs.projection.lib.Projection getProjection()Devuelve la proyección cartográfica en la que se encuentra la DxfEntityList.- 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 la DxfEntityList.- Parameters:
p- , Proyección cartográfica.
-
reProject
public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite cambiar la proyección en la que se encuentra la DxfEntityList a través de un conjunto de coordenadas de transformación. -
toDxfString
Permite la escritura de entidades en un fichero DXF2000.- Returns:
- String, la cadena que se escribirá en el fichero con la información de la correspondiente entidad.
-