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, removeAllReferences, removeReference, run, setEnabled, setName, setThreadPoolMaximum, stop, stopThreadPool, thingChanged, waitForTasks
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
private 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.Exception
public DragLine(MultiSpectralDisplay msd, java.lang.String controlId, java.awt.Color color, float[] YRANGE) throws java.lang.Exception
java.lang.Exception
public DragLine(MultiSpectralDisplay msd, java.lang.String controlId, visad.ConstantMap[] color) throws java.lang.Exception
java.lang.Exception
public DragLine(MultiSpectralDisplay msd, java.lang.String controlId, visad.ConstantMap[] color, float[] YRANGE) throws java.lang.Exception
java.lang.Exception
private static visad.ConstantMap[] cloneMappedColor(visad.ConstantMap[] color) throws java.lang.Exception
java.lang.Exception
public void annihilate()
public java.lang.String getControlId()
public void doAction() throws visad.VisADException, java.rmi.RemoteException
doAction
in class visad.CellImpl
visad.VisADException
java.rmi.RemoteException
public float getSelectedValue()
public void setSelectedValue(float val) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException
public void setHydraControl(HydraControl hydraControl)
hydraControl
- the display control to set