public class FeatureCollection extends Feature implements IObjList.vector
IObjList.vector
Modifier and Type | Field and Description |
---|---|
Vector |
data |
extent, requestExtent, stroke
Constructor and Description |
---|
FeatureCollection(IProjection proj)
Constructor de FeatureCollection.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Extent.Has feature)
Permite añadir un objeto gráfico a la lista.
|
void |
clear()
Permite vacíar la lista de objetos gráficos.
|
void |
draw(Graphics2D g,
ViewPortData vp)
Permite dibujar las Features que conforman la FeatureCollection.
|
Extent.Has |
get(int i)
Devuelve uno de los elementos de la lista de objetos gráficos.
|
IObjList |
getAt(Point2D pt)
Devuelve los obhjetos gráficos de la lista cuyos extents contengan al
punto que se le pasa como argumento.
|
Extent |
getExtent()
Permite obtener el extent de la FeatureCollection.
|
IProjection |
getProjection()
Devuelve la proyección cartográfica en la que se encuentra la FeatureCollection.
|
Iterator |
iterator()
Devuelve un iterador para recorrer los elementos de la lista de objetos gráficos.
|
void |
remove(Object obj)
Permite eliminar un elemento de la lista de objetos gráficos.
|
void |
reProject(ICoordTrans rp)
Permite cambiar la proyección en la que se encuentra la FeatureCollection a
través de un conjunto de coordenadas de transformación.
|
void |
setProjection(IProjection p)
Establece la proyección cartográfica en la que se encuentra la FeatureCollection.
|
int |
size()
Devuelve la cantidad de elementos que contiene la lista de objetos gráficos.
|
getGeometry, getProp, setGeometry, setProp
public Vector data
public FeatureCollection(IProjection proj)
proj,
- Proyección cartográfica en la que se encuentra la FeatureCollection.public void add(Extent.Has feature)
public IObjList getAt(Point2D pt)
public Iterator iterator()
public int size()
public void remove(Object obj)
public void clear()
public Extent.Has get(int i)
get
in interface IObjList.vector
i,
- Índice del elemento de la lista que queremos obtener.public IProjection getProjection()
getProjection
in interface Projected
Projected.reProject(ICoordTrans)
public void setProjection(IProjection p)
p,
- Proyección cartográfica.public void reProject(ICoordTrans rp)
reProject
in interface Projected
rp,
- Coordenadas de transformación.Projected.getProjection()
public void draw(Graphics2D g, ViewPortData vp)
public Extent getExtent()
getExtent
in interface Extent.Has
getExtent
in class Feature