Package edu.wisc.ssec.mcidasv.control
Class LinearCombo.Combination
java.lang.Object
edu.wisc.ssec.mcidasv.control.LinearCombo.JythonThing
edu.wisc.ssec.mcidasv.control.LinearCombo.Combination
- Direct Known Subclasses:
LinearCombo.AddCombination
,LinearCombo.DivideCombination
,LinearCombo.ExponentCombination
,LinearCombo.ModuloCombination
,LinearCombo.MultiplyCombination
,LinearCombo.NegateCombination
,LinearCombo.SubtractCombination
- Enclosing class:
LinearCombo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Object
private final Data
private final String
private Data
private final Object
private final Data
private final String
Fields inherited from class edu.wisc.ssec.mcidasv.control.LinearCombo.JythonThing
jythonNames
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
private static Data
extractData
(Object obj) protected static String
extractName
(Object obj) getData()
abstract String
getLeft()
getName()
getNames()
protected Data
abstract String
getRight()
boolean
removeName
(String name) protected void
setOperationData
(Data opData) abstract String
toString()
-
Field Details
-
left
-
right
-
leftName
-
rightName
-
leftData
-
rightData
-
operationData
-
-
Constructor Details
-
Combination
- Throws:
VisADException
RemoteException
-
-
Method Details
-
extractData
- Throws:
VisADException
RemoteException
-
extractName
-
setOperationData
-
getOperationData
-
getLeft
-
getRight
-
getLeftName
-
getRightName
-
getLeftData
-
getRightData
-
removeName
- Specified by:
removeName
in classLinearCombo.JythonThing
-
addName
- Specified by:
addName
in classLinearCombo.JythonThing
-
getName
- Specified by:
getName
in classLinearCombo.JythonThing
-
getData
- Specified by:
getData
in classLinearCombo.JythonThing
-
getNames
- Specified by:
getNames
in classLinearCombo.JythonThing
-
getFriendlyString
-
getPersistableString
-
toString
-