com.iver.cit.gvsig.fmap.operations.strategies
Class BoundingBoxVisitor
java.lang.Object
com.iver.cit.gvsig.fmap.operations.strategies.BoundingBoxVisitor
- All Implemented Interfaces:
- FeatureVisitor
- public class BoundingBoxVisitor
- extends java.lang.Object
- implements FeatureVisitor
Method Summary |
java.awt.geom.Rectangle2D |
getBoundingBox()
|
boolean |
start(FLayer layer)
Método invocado antes de las visitas para que el visitor pueda reservar
algún tipo de recurso que sea necesario |
void |
stop(FLayer layer)
Método invocado al finalizar las visitas con el fin de que se puedan
liberar los recursos reservados en start |
void |
visit(IGeometry g,
int index)
Recibe las geometrías a medida que se van recorriendo en la estrategia |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoundingBoxVisitor
public BoundingBoxVisitor()
visit
public void visit(IGeometry g,
int index)
- Recibe las geometrías a medida que se van recorriendo en la estrategia
- Specified by:
visit
in interface FeatureVisitor
- Parameters:
g
- Geometría que se recorreindex
- índice de la geometría
getBoundingBox
public java.awt.geom.Rectangle2D getBoundingBox()
stop
public void stop(FLayer layer)
- Description copied from interface:
FeatureVisitor
- Método invocado al finalizar las visitas con el fin de que se puedan
liberar los recursos reservados en start
- Specified by:
stop
in interface FeatureVisitor
- Parameters:
layer
- Capa sobre la que se actua- See Also:
com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor#stop()
start
public boolean start(FLayer layer)
- Description copied from interface:
FeatureVisitor
- Método invocado antes de las visitas para que el visitor pueda reservar
algún tipo de recurso que sea necesario
- Specified by:
start
in interface FeatureVisitor
- Parameters:
layer
- Capa sobre la que se actúa
- Returns:
- Devuelve true si el visitor se puede aplicar sobre la capa que
se pasa como parámetro
- See Also:
com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor#start()