public static class HydraCombo.CombinationPanel extends 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 Map<String,LinearCombo.Selector> |
selectorMap |
private Map<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) |
JPanel |
getPanel() |
private HydraCombo.SelectorWrapper |
makeWrapper(String var,
Color color) |
Hashtable<String,Object> |
persistData() |
void |
queueCombination() |
void |
ranBlock(String line)
Called after the console has run a block of Jython.
|
void |
unpersistData(Hashtable<String,Object> table) |
void |
updateSelector(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 Map<String,LinearCombo.Selector> selectorMap
private final Map<String,HydraCombo.SelectorWrapper> wrapperMap
private final HydraCombo.DataType dataType
public CombinationPanel(HydraCombo control)
public void ranBlock(String line)
ConsoleCallback
ranBlock
in interface ConsoleCallback
line
- The Jython block that was run.public void updateSelector(String id, float channel)
protected void addSelector(LinearCombo.Selector selector, boolean enabled) throws Exception
Exception
protected void disableSelector(HydraCombo.SelectorWrapper wrapper, boolean disableWrapper)
protected void enableSelector(HydraCombo.SelectorWrapper wrapper, boolean enableWrapper)
private HydraCombo.SelectorWrapper makeWrapper(String var, Color color)
public void queueCombination()
public Hashtable<String,Object> persistData()
public void unpersistData(Hashtable<String,Object> table)