Package org.gvsig.dxf.px.gml
Class FeatureCollection
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.gml.Feature
org.gvsig.dxf.px.gml.FeatureCollection
- All Implemented Interfaces:
Projected,Extent.Has,IObjList,IObjList.vector
FeatureCollection de .gml y .shp
- Author:
- "Luis W. Sevilla" invalid input: '<'sevilla_lui@gva.es> jmorell: Añadidas a FeatureCollection las capacidades de almacenamiento propias de Feature mediante herencia.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.dxf.px.IObjList
IObjList.vector -
Field Summary
FieldsFields inherited from class org.gvsig.dxf.px.PxObj
extent, requestExtent, stroke -
Constructor Summary
ConstructorsConstructorDescriptionFeatureCollection(org.gvsig.crs.projection.lib.Projection proj) Constructor de FeatureCollection. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Extent.Has feature) 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.Permite obtener el extent de la FeatureCollection.org.gvsig.crs.projection.lib.ProjectionDevuelve la proyección cartográfica en la que se encuentra la FeatureCollection.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 FeatureCollection 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 FeatureCollection.intsize()Devuelve la cantidad de elementos que contiene la lista de objetos gráficos.Methods inherited from class org.gvsig.dxf.px.gml.Feature
getGeometry, getProp, setGeometry, setProp
-
Field Details
-
data
-
-
Constructor Details
-
FeatureCollection
public FeatureCollection(org.gvsig.crs.projection.lib.Projection proj) Constructor de FeatureCollection.- Parameters:
proj- , Proyección cartográfica en la que se encuentra la FeatureCollection.
-
-
Method Details
-
add
Permite añadir un objeto gráfico a la lista. -
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. -
get
Devuelve uno de los elementos de la lista de objetos gráficos.- Specified by:
getin interfaceIObjList.vector- 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 la FeatureCollection.- 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 FeatureCollection.- 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 FeatureCollection a través de un conjunto de coordenadas de transformación. -
getExtent
Permite obtener el extent de la FeatureCollection.- Specified by:
getExtentin interfaceExtent.Has- Overrides:
getExtentin classFeature- Returns:
- Extent, rectángulo en donde se ubican las Features que conforman la FeatureCollection.
-