com.iver.cit.gvsig.fmap.write.geometron
Class Selector

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.write.geometron.Selector
All Implemented Interfaces:
EventHandler

public class Selector
extends java.lang.Object
implements EventHandler

Clase que selecciona geometrias


Constructor Summary
Selector()
           
 
Method Summary
 void edgeClicked(EdgeEvent e)
          Añade a la selección la geometría que contiene esta arista
 void edgeMoved(EdgeEvent e)
           
 Geometry[] getSelection()
          Obtiene un array de objetos Geometry representando las geometrías que hay seleccionadas
 void mouseMoved(GeometronEvent e)
          Evento disparado cuando se mueve el ratón por el área de edición
 void mouseOverEdge(EdgeEvent e)
           
 void mouseOverVertex(VertexEvent e)
           
 void pointClicked(GeometronEvent e)
          Evento disparado cuando el usuario pincha en un punto del area de edición en la que, teniendo en cuenta la tolerancia, no hay ninguna geometría
 void vertexClicked(VertexEvent e)
          Añade a la selección la geometría que contiene este vértice
 void vertexMoved(VertexEvent e)
          Evento disparado cuando se mueve un vértice
 void zoneCompleted(java.awt.geom.Rectangle2D zone)
          Añade a la selección todas las features que se encuentran dentro de la zona que se recibe como parámetro
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Selector

public Selector()
Method Detail

edgeClicked

public void edgeClicked(EdgeEvent e)
Añade a la selección la geometría que contiene esta arista

Specified by:
edgeClicked in interface EventHandler

vertexClicked

public void vertexClicked(VertexEvent e)
Añade a la selección la geometría que contiene este vértice

Specified by:
vertexClicked in interface EventHandler

zoneCompleted

public void zoneCompleted(java.awt.geom.Rectangle2D zone)
Añade a la selección todas las features que se encuentran dentro de la zona que se recibe como parámetro

Specified by:
zoneCompleted in interface EventHandler

getSelection

public Geometry[] getSelection()
Obtiene un array de objetos Geometry representando las geometrías que hay seleccionadas


edgeMoved

public void edgeMoved(EdgeEvent e)
Specified by:
edgeMoved in interface EventHandler
See Also:
EventHandler.edgeMoved(com.iver.cit.gvsig.fmap.write.geometron.EdgeEvent)

vertexMoved

public void vertexMoved(VertexEvent e)
Description copied from interface: EventHandler
Evento disparado cuando se mueve un vértice

Specified by:
vertexMoved in interface EventHandler
See Also:
EventHandler.vertexMoved(com.iver.cit.gvsig.fmap.write.geometron.VertexEvent)

pointClicked

public void pointClicked(GeometronEvent e)
Description copied from interface: EventHandler
Evento disparado cuando el usuario pincha en un punto del area de edición en la que, teniendo en cuenta la tolerancia, no hay ninguna geometría

Specified by:
pointClicked in interface EventHandler
See Also:
EventHandler.pointClicked(com.iver.cit.gvsig.fmap.write.geometron.GeometronEvent)

mouseMoved

public void mouseMoved(GeometronEvent e)
Description copied from interface: EventHandler
Evento disparado cuando se mueve el ratón por el área de edición

Specified by:
mouseMoved in interface EventHandler
See Also:
EventHandler.mouseMoved(com.iver.cit.gvsig.fmap.write.geometron.GeometronEvent)

mouseOverVertex

public void mouseOverVertex(VertexEvent e)
Specified by:
mouseOverVertex in interface EventHandler
See Also:
EventHandler.mouseOverVertex(com.iver.cit.gvsig.fmap.write.geometron.VertexEvent)

mouseOverEdge

public void mouseOverEdge(EdgeEvent e)
Specified by:
mouseOverEdge in interface EventHandler
See Also:
EventHandler.mouseOverEdge(com.iver.cit.gvsig.fmap.write.geometron.EdgeEvent)