public static class HydraCombo.CombinationPanel extends java.lang.Object implements ConsoleCallback
Modifier and Type | Field and Description |
---|---|
private HydraCombo.SelectorWrapper |
a |
private HydraCombo.OperationXY |
ab |
private HydraCombo.CombineOperations |
abcd |
private HydraCombo.SelectorWrapper |
b |
private HydraCombo.SelectorWrapper |
c |
private HydraCombo.OperationXY |
cd |
private Console |
console |
private HydraCombo |
control |
private HydraCombo.SelectorWrapper |
d |
private HydraCombo.DataType |
dataType |
private MultiSpectralDisplay |
display |
private java.util.Map<java.lang.String,LinearCombo.Selector> |
selectorMap |
private java.util.Map<java.lang.String,HydraCombo.SelectorWrapper> |
wrapperMap |
Constructor and Description |
---|
CombinationPanel(HydraCombo control) |
Modifier and Type | Method and Description |
---|---|
protected void |
addSelector(LinearCombo.Selector selector,
boolean enabled) |
protected void |
disableSelector(HydraCombo.SelectorWrapper wrapper,
boolean disableWrapper) |
protected void |
enableSelector(HydraCombo.SelectorWrapper wrapper,
boolean enableWrapper) |
javax.swing.JPanel |
getPanel() |
private HydraCombo.SelectorWrapper |
makeWrapper(java.lang.String var,
java.awt.Color color) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
persistData() |
void |
queueCombination() |
void |
ranBlock(java.lang.String line)
Called after the console has run a block of Jython.
|
void |
unpersistData(java.util.Hashtable<java.lang.String,java.lang.Object> table) |
void |
updateSelector(java.lang.String id,
float channel) |
private final HydraCombo.SelectorWrapper a
private final HydraCombo.SelectorWrapper b
private final HydraCombo.SelectorWrapper c
private final HydraCombo.SelectorWrapper d
private final HydraCombo.OperationXY ab
private final HydraCombo.OperationXY cd
private final HydraCombo.CombineOperations abcd
private final MultiSpectralDisplay display
private final HydraCombo control
private final java.util.Map<java.lang.String,LinearCombo.Selector> selectorMap
private final java.util.Map<java.lang.String,HydraCombo.SelectorWrapper> wrapperMap
private final HydraCombo.DataType dataType
public CombinationPanel(HydraCombo control)
public void ranBlock(java.lang.String line)
ConsoleCallback
ranBlock
in interface ConsoleCallback
line
- The Jython block that was run.public void updateSelector(java.lang.String id, float channel)
protected void addSelector(LinearCombo.Selector selector, boolean enabled) throws java.lang.Exception
java.lang.Exception
protected void disableSelector(HydraCombo.SelectorWrapper wrapper, boolean disableWrapper)
protected void enableSelector(HydraCombo.SelectorWrapper wrapper, boolean enableWrapper)
private HydraCombo.SelectorWrapper makeWrapper(java.lang.String var, java.awt.Color color)
public javax.swing.JPanel getPanel()
public void queueCombination()
public java.util.Hashtable<java.lang.String,java.lang.Object> persistData()
public void unpersistData(java.util.Hashtable<java.lang.String,java.lang.Object> table)