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

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

private class ScatterDisplay.ImageCurveSelector
extends CellImpl
implements DisplayListener


Field Summary
(package private)  boolean active
           
(package private)  CoordinateSystem cs
           
(package private)  CurveDrawer curveDraw
           
(package private)  int domainLen_0
           
(package private)  int domainLen_1
           
(package private)  Gridded2DSet domainSet
           
(package private)  DisplayMaster dspMaster
           
(package private)  boolean imageLatLon
           
(package private)  boolean init
           
(package private)  UnionSet last_uSet
           
(package private)  LineDrawing lastCurve
           
(package private)  float maskVal
           
(package private)  StatsTable myTable
           
(package private)  int myTableIndex
           
(package private)  ScatterDisplay.ImageCurveSelector other
           
 
Fields inherited from class visad.ActionImpl
TRACE_STACK, TRACE_TIME
 
Constructor Summary
ScatterDisplay.ImageCurveSelector(CurveDrawer curveDraw, FlatField image, DisplayMaster master, Color color, float maskVal, StatsTable mst)
           
 
Method Summary
 void displayChanged(DisplayEvent de)
           
 void doAction()
           
 void reset()
           
 void setActive(boolean active)
           
 void setOther(ScatterDisplay.ImageCurveSelector other)
           
 void setVisible(boolean visible)
           
 void updateCurve(SampledSet set)
           
 
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

curveDraw

CurveDrawer curveDraw

dspMaster

DisplayMaster dspMaster

domainSet

Gridded2DSet domainSet

cs

CoordinateSystem cs

domainLen_0

int domainLen_0

domainLen_1

int domainLen_1

other

ScatterDisplay.ImageCurveSelector other

last_uSet

UnionSet last_uSet

imageLatLon

boolean imageLatLon

active

boolean active

maskVal

float maskVal

lastCurve

LineDrawing lastCurve

myTable

StatsTable myTable

myTableIndex

int myTableIndex
Constructor Detail

ScatterDisplay.ImageCurveSelector

ScatterDisplay.ImageCurveSelector(CurveDrawer curveDraw,
                                  FlatField image,
                                  DisplayMaster master,
                                  Color color,
                                  float maskVal,
                                  StatsTable mst)
                            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

setActive

public void setActive(boolean active)

reset

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

updateCurve

public void updateCurve(SampledSet set)
                 throws VisADException,
                        RemoteException
Throws:
VisADException
RemoteException

setOther

public void setOther(ScatterDisplay.ImageCurveSelector other)

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