org.das2.event
Class BoxSelectionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.das2.event.DasEvent
          extended by org.das2.event.BoxSelectionEvent
All Implemented Interfaces:
java.io.Serializable

public class BoxSelectionEvent
extends DasEvent

This is the range anolog to the DataPointSelectionEvent. The DPSE is a point, and this is a box. Note that it's acceptible to have null xrange and yrange, so that the same code can support a variety of applications. It's left to the programmer to see that these are used consistently.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
BoxSelectionEvent(java.lang.Object source, Datum xMin, Datum xMax, Datum yMin, Datum yMax)
          Deprecated. use BoxSelectionEvent( Object, DatumRange, DatumRange );
BoxSelectionEvent(java.lang.Object source, DatumRange xrange, DatumRange yrange)
           
BoxSelectionEvent(java.lang.Object source, DatumRange xrange, DatumRange yrange, java.util.HashMap planes)
           
 
Method Summary
 DataSet getDataSet()
           
 Datum getFinishX()
           
 Datum getFinishY()
           
 java.lang.Object getPlane(java.lang.String plane)
           
 java.lang.String[] getPlaneIds()
           
 Datum getStartX()
           
 Datum getStartY()
           
 Datum getXMaximum()
          Deprecated. use getXRange().max();
 Datum getXMinimum()
          Deprecated. use getXRange().min();
 DatumRange getXRange()
           
 Datum getYMaximum()
          Deprecated. use getYRange().max();
 Datum getYMinimum()
          Deprecated. use getYRange().min();
 DatumRange getYRange()
           
 void setDataSet(DataSet ds)
           
 void setFinish(Datum x, Datum y)
           
 void setStart(Datum x, Datum y)
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BoxSelectionEvent

public BoxSelectionEvent(java.lang.Object source,
                         Datum xMin,
                         Datum xMax,
                         Datum yMin,
                         Datum yMax)
Deprecated. use BoxSelectionEvent( Object, DatumRange, DatumRange );


BoxSelectionEvent

public BoxSelectionEvent(java.lang.Object source,
                         DatumRange xrange,
                         DatumRange yrange)

BoxSelectionEvent

public BoxSelectionEvent(java.lang.Object source,
                         DatumRange xrange,
                         DatumRange yrange,
                         java.util.HashMap planes)
Method Detail

setFinish

public void setFinish(Datum x,
                      Datum y)

getFinishX

public Datum getFinishX()

getFinishY

public Datum getFinishY()

setStart

public void setStart(Datum x,
                     Datum y)

getStartX

public Datum getStartX()

getStartY

public Datum getStartY()

getXMinimum

public Datum getXMinimum()
Deprecated. use getXRange().min();


getXMaximum

public Datum getXMaximum()
Deprecated. use getXRange().max();


getYMinimum

public Datum getYMinimum()
Deprecated. use getYRange().min();


getYMaximum

public Datum getYMaximum()
Deprecated. use getYRange().max();


getXRange

public DatumRange getXRange()

getYRange

public DatumRange getYRange()

getPlane

public java.lang.Object getPlane(java.lang.String plane)

getPlaneIds

public java.lang.String[] getPlaneIds()

setDataSet

public void setDataSet(DataSet ds)

getDataSet

public DataSet getDataSet()

toString

public java.lang.String toString()
Overrides:
toString in class java.util.EventObject