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

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

private class ScatterDisplay.ImageBoxSelector
extends CellImpl


Field Summary
(package private)  boolean active
           
(package private)  int domainLen_0
           
(package private)  boolean earthCoordDomain
           
(package private)  Set imageDomain
           
(package private)  boolean init
           
(package private)  LineDrawing lastBox
           
(package private)  float maskVal
           
(package private)  StatsTable myTable
           
(package private)  int myTableIndex
           
(package private)  ScatterDisplay.ImageBoxSelector other
           
(package private)  SubsetRubberBandBox subsetBox
           
 
Fields inherited from class visad.ActionImpl
TRACE_STACK, TRACE_TIME
 
Constructor Summary
ScatterDisplay.ImageBoxSelector(SubsetRubberBandBox subsetBox, Set imageDomain, DisplayMaster master, Color color, float maskVal, StatsTable mst)
           
 
Method Summary
 void doAction()
           
 void reset()
           
 void setActive(boolean active)
           
 void setOther(ScatterDisplay.ImageBoxSelector other)
           
 void setVisible(boolean visible)
           
 void updateBox()
           
 void updateBox(Gridded2DSet set2D)
           
 
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

active

boolean active

subsetBox

SubsetRubberBandBox subsetBox

imageDomain

Set imageDomain

domainLen_0

int domainLen_0

lastBox

LineDrawing lastBox

other

ScatterDisplay.ImageBoxSelector other

maskVal

float maskVal

earthCoordDomain

boolean earthCoordDomain

myTable

StatsTable myTable

myTableIndex

int myTableIndex
Constructor Detail

ScatterDisplay.ImageBoxSelector

ScatterDisplay.ImageBoxSelector(SubsetRubberBandBox subsetBox,
                                Set imageDomain,
                                DisplayMaster master,
                                Color color,
                                float maskVal,
                                StatsTable mst)
                          throws VisADException,
                                 RemoteException
Throws:
VisADException
RemoteException
Method Detail

doAction

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

setActive

public void setActive(boolean active)

setVisible

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

reset

public void reset()
           throws VisADException,
                  RemoteException
Throws:
VisADException
RemoteException

setOther

public void setOther(ScatterDisplay.ImageBoxSelector other)

updateBox

public void updateBox()
               throws VisADException,
                      RemoteException
Throws:
VisADException
RemoteException

updateBox

public void updateBox(Gridded2DSet set2D)
               throws VisADException,
                      RemoteException
Throws:
VisADException
RemoteException