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

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

private class ScatterDisplay.ScatterCurveSelector
extends CellImpl
implements DisplayListener


Field Summary
(package private)  boolean active
           
(package private)  CurveDrawer curveDraw
           
(package private)  boolean init
           
(package private)  UnionSet last_uSet
           
(package private)  float maskVal
           
(package private)  LineDrawing selectCurve
           
 
Fields inherited from class visad.ActionImpl
TRACE_STACK, TRACE_TIME
 
Constructor Summary
ScatterDisplay.ScatterCurveSelector(DisplayMaster master, Color color, float maskVal)
           
 
Method Summary
 void displayChanged(DisplayEvent de)
           
 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

curveDraw

CurveDrawer curveDraw

init

boolean init

last_uSet

UnionSet last_uSet

active

boolean active

maskVal

float maskVal

selectCurve

LineDrawing selectCurve
Constructor Detail

ScatterDisplay.ScatterCurveSelector

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

displayChanged

public void displayChanged(DisplayEvent de)
                    throws VisADException,
                           RemoteException
Specified by:
displayChanged in interface DisplayListener
Throws:
VisADException
RemoteException

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