public static class MultiSpectralDisplay.DragLine extends visad.CellImpl
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
controlId |
private visad.LocalDisplay |
display |
private visad.RealType |
domainType |
private HydraControl |
hydraControl |
private float |
lastSelectedValue |
private visad.DataReference |
line |
private java.lang.String |
lineId |
private visad.ConstantMap[] |
mappings |
private MultiSpectralDisplay |
multiSpectralDisplay |
private visad.RealType |
rangeType |
private visad.DataReference |
selector |
private java.lang.String |
selectorId |
private visad.RealTupleType |
tupleType |
private float[] |
YRANGE |
| Constructor and Description |
|---|
DragLine(MultiSpectralDisplay msd,
java.lang.String controlId,
java.awt.Color color) |
DragLine(MultiSpectralDisplay msd,
java.lang.String controlId,
java.awt.Color color,
float[] YRANGE) |
DragLine(MultiSpectralDisplay msd,
java.lang.String controlId,
visad.ConstantMap[] color) |
DragLine(MultiSpectralDisplay msd,
java.lang.String controlId,
visad.ConstantMap[] color,
float[] YRANGE) |
| Modifier and Type | Method and Description |
|---|---|
void |
annihilate() |
private static visad.ConstantMap[] |
cloneMappedColor(visad.ConstantMap[] color) |
void |
doAction()
Handles drag and drop updates.
|
java.lang.String |
getControlId() |
float |
getSelectedValue() |
void |
setHydraControl(HydraControl hydraControl)
Set the display control so we can call back and update
wavelength readout in real time.
|
void |
setSelectedValue(float val) |
addReference, checkTicks, disableAction, enableAction, findReference, getCurrentActionThread, getLinks, getName, getTaskCount, printPool, queue, removeAllReferences, removeReference, run, setEnabled, setName, setThreadPoolMaximum, stop, stopThreadPool, thingChanged, waitForTasksclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprivate final java.lang.String selectorId
private final java.lang.String lineId
private final java.lang.String controlId
private visad.ConstantMap[] mappings
private visad.DataReference line
private visad.DataReference selector
private MultiSpectralDisplay multiSpectralDisplay
private HydraControl hydraControl
private visad.RealType domainType
private visad.RealType rangeType
private visad.RealTupleType tupleType
private visad.LocalDisplay display
private float[] YRANGE
private float lastSelectedValue
public DragLine(MultiSpectralDisplay msd, java.lang.String controlId, java.awt.Color color) throws java.lang.Exception
java.lang.Exceptionpublic DragLine(MultiSpectralDisplay msd, java.lang.String controlId, java.awt.Color color, float[] YRANGE) throws java.lang.Exception
java.lang.Exceptionpublic DragLine(MultiSpectralDisplay msd, java.lang.String controlId, visad.ConstantMap[] color) throws java.lang.Exception
java.lang.Exceptionpublic DragLine(MultiSpectralDisplay msd, java.lang.String controlId, visad.ConstantMap[] color, float[] YRANGE) throws java.lang.Exception
java.lang.Exceptionprivate static visad.ConstantMap[] cloneMappedColor(visad.ConstantMap[] color) throws java.lang.Exception
java.lang.Exceptionpublic void annihilate()
public java.lang.String getControlId()
public void doAction() throws visad.VisADException, java.rmi.RemoteException
doAction in class visad.CellImplvisad.VisADExceptionjava.rmi.RemoteExceptionpublic float getSelectedValue()
public void setSelectedValue(float val) throws visad.VisADException, java.rmi.RemoteException
visad.VisADExceptionjava.rmi.RemoteExceptionpublic void setHydraControl(HydraControl hydraControl)
hydraControl - the display control to set