edu.wisc.ssec.mcidasv.control
Class ScatterDisplay.ScatterBoxSelector

java.lang.Object
  extended by visad.ActionImpl
      extended by visad.CellImpl
          extended by edu.wisc.ssec.mcidasv.control.ScatterDisplay.ScatterBoxSelector
All Implemented Interfaces:
Runnable, EventListener, Action, Cell, ThingChangedListener
Enclosing class:
ScatterDisplay

private class ScatterDisplay.ScatterBoxSelector
extends CellImpl


Field Summary
(package private)  boolean active
           
(package private)  boolean init
           
(package private)  float maskVal
           
(package private)  RubberBandBox rbb
           
(package private)  LineDrawing selectBox
           
(package private)  double[] x_coords
           
(package private)  double[] y_coords
           
 
Fields inherited from class visad.ActionImpl
TRACE_STACK, TRACE_TIME
 
Constructor Summary
ScatterDisplay.ScatterBoxSelector(DisplayMaster master, Color color, float maskVal)
           
 
Method Summary
 void doAction()
           
 void reset()
           
 void setActive(boolean active)
           
 void setVisible(boolean visible)
           
 
Methods inherited from class visad.CellImpl
getOtherReference, setOtherReference
 
Methods inherited from class visad.ActionImpl
addReference, checkTicks, disableAction, enableAction, findReference, getCurrentActionThread, getLinks, getName, getTaskCount, printPool, removeAllReferences, removeReference, run, setEnabled, setName, setThreadPoolMaximum, stop, stopThreadPool, thingChanged, waitForTasks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface visad.Action
addReference, getName, removeAllReferences, removeReference
 
Methods inherited from interface visad.ThingChangedListener
thingChanged
 

Field Detail

init

boolean init

x_coords

double[] x_coords

y_coords

double[] y_coords

rbb

RubberBandBox rbb

selectBox

LineDrawing selectBox

active

boolean active

maskVal

float maskVal
Constructor Detail

ScatterDisplay.ScatterBoxSelector

ScatterDisplay.ScatterBoxSelector(DisplayMaster master,
                                  Color color,
                                  float maskVal)
                            throws VisADException,
                                   RemoteException
Throws:
VisADException
RemoteException
Method Detail

doAction

public void doAction()
              throws VisADException,
                     RemoteException
Specified by:
doAction in class CellImpl
Throws:
VisADException
RemoteException

setVisible

public void setVisible(boolean visible)
                throws VisADException,
                       RemoteException
Throws:
VisADException
RemoteException

setActive

public void setActive(boolean active)

reset

public void reset()
           throws Exception
Throws:
Exception