Class MultiSpectralDisplay.DragLine
java.lang.Object
visad.ActionImpl
visad.CellImpl
edu.wisc.ssec.mcidasv.display.hydra.MultiSpectralDisplay.DragLine
- All Implemented Interfaces:
Runnable,EventListener,Action,Cell,ThingChangedListener
- Enclosing class:
MultiSpectralDisplay
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate LocalDisplayprivate RealTypeprivate HydraControlprivate floatprivate DataReferenceprivate final Stringprivate ConstantMap[]private MultiSpectralDisplayprivate RealTypeprivate DataReferenceprivate final Stringprivate RealTupleTypeprivate float[]Fields inherited from class visad.ActionImpl
TRACE_STACK, TRACE_TIME -
Constructor Summary
ConstructorsConstructorDescriptionDragLine(MultiSpectralDisplay msd, String controlId, Color color) DragLine(MultiSpectralDisplay msd, String controlId, Color color, float[] YRANGE) DragLine(MultiSpectralDisplay msd, String controlId, ConstantMap[] color) DragLine(MultiSpectralDisplay msd, String controlId, ConstantMap[] color, float[] YRANGE) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate static ConstantMap[]cloneMappedColor(ConstantMap[] color) voiddoAction()Handles drag and drop updates.floatvoidsetHydraControl(HydraControl hydraControl) Set the display control so we can call back and update wavelength readout in real time.voidsetSelectedValue(float val) Methods inherited from class visad.CellImpl
getOtherReference, setOtherReferenceMethods inherited from class visad.ActionImpl
addReference, checkTicks, disableAction, enableAction, findReference, getCurrentActionThread, getLinks, getName, getTaskCount, printPool, queue, removeAllReferences, removeReference, run, setEnabled, setName, setThreadPoolMaximum, stop, stopThreadPool, thingChanged, waitForTasksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface visad.Action
addReference, getName, removeAllReferences, removeReferenceMethods inherited from interface visad.ThingChangedListener
thingChanged
-
Field Details
-
selectorId
-
lineId
-
controlId
-
mappings
-
line
-
selector
-
multiSpectralDisplay
-
hydraControl
-
domainType
-
rangeType
-
tupleType
-
display
-
YRANGE
-
lastSelectedValue
-
-
Constructor Details
-
DragLine
- Throws:
Exception
-
DragLine
public DragLine(MultiSpectralDisplay msd, String controlId, Color color, float[] YRANGE) throws Exception - Throws:
Exception
-
DragLine
- Throws:
Exception
-
DragLine
public DragLine(MultiSpectralDisplay msd, String controlId, ConstantMap[] color, float[] YRANGE) throws Exception - Throws:
Exception
-
-
Method Details
-
cloneMappedColor
- Throws:
Exception
-
annihilate
-
getControlId
-
doAction
Handles drag and drop updates.- Specified by:
doActionin classCellImpl- Throws:
VisADExceptionRemoteException
-
getSelectedValue
-
setSelectedValue
- Throws:
VisADExceptionRemoteException
-
setHydraControl
Set the display control so we can call back and update wavelength readout in real time.- Parameters:
hydraControl- the display control to set
-