schmitzm.geotools.map.event
Class GridCoverageValueSelectedEvent

java.lang.Object
  extended by schmitzm.geotools.map.event.MapPaneEvent
      extended by schmitzm.geotools.map.event.GeneralSelectionEvent
          extended by schmitzm.geotools.map.event.ObjectSelectionEvent<double[]>
              extended by schmitzm.geotools.map.event.GridCoverageValueSelectedEvent

public class GridCoverageValueSelectedEvent
extends ObjectSelectionEvent<double[]>

Diese Klasse stellt ein Ereignis dar, das ein SelectableXMapPane ausloest, wenn der Anwender den Wert eines Rasters in der Karte ausgewaehlt hat.

Version:
1.0 Da Raster auch mehrere Baender haben kann, habe ich von ObjectSelectionEvent Double auf ObjectSelectionEvent double[] geaendert. Die laenge des double array entspricht der Anzahl der Baender., 1.1
Author:
Martin Schmitz (University of Bonn/Germany), Stefan Alfons Krüger

Field Summary
 
Fields inherited from class schmitzm.geotools.map.event.GeneralSelectionEvent
envelope
 
Fields inherited from class schmitzm.geotools.map.event.MapPaneEvent
source, sourceObject
 
Constructor Summary
GridCoverageValueSelectedEvent(SelectableXMapPane sourceMap, MapLayer sourceLayer, Point2D point, double[] result)
          Erzeugt ein neues Ereignis.
GridCoverageValueSelectedEvent(SelectableXMapPane sourceMap, MapLayer sourceLayer, Point2D point, double[] result, Object sourceObject)
          Erzeugt ein neues Ereignis.
 
Method Summary
 Point2D getSelectionPoint()
          Liefert den selektierten Punkt.
 
Methods inherited from class schmitzm.geotools.map.event.ObjectSelectionEvent
getSelectionResult, getSourceLayer
 
Methods inherited from class schmitzm.geotools.map.event.GeneralSelectionEvent
getSelectionRange
 
Methods inherited from class schmitzm.geotools.map.event.MapPaneEvent
getSource, getSourceObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridCoverageValueSelectedEvent

public GridCoverageValueSelectedEvent(SelectableXMapPane sourceMap,
                                      MapLayer sourceLayer,
                                      Point2D point,
                                      double[] result,
                                      Object sourceObject)
Erzeugt ein neues Ereignis.

Parameters:
sourceMap - Karte in der die Selektion vorgenommen wurde
sourceLayer - Layer aus dem die Features stammen
point - Punkt der selektiert wurde
result - selektierters Teil-Raster
sourceObject - Objekt, das die Selektion initiiert hat (wenn null, wird das MapPane als Ausloeser gesetzt)

GridCoverageValueSelectedEvent

public GridCoverageValueSelectedEvent(SelectableXMapPane sourceMap,
                                      MapLayer sourceLayer,
                                      Point2D point,
                                      double[] result)
Erzeugt ein neues Ereignis.

Parameters:
sourceMap - Karte in der die Selektion vorgenommen wurde
sourceLayer - Layer aus dem die Features stammen
point - Punkt der selektiert wurde
result - selektierters Teil-Raster
Method Detail

getSelectionPoint

public Point2D getSelectionPoint()
Liefert den selektierten Punkt.