edu.wisc.ssec.mcidasv.control
Class LinearCombo.JythonThing

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.control.LinearCombo.JythonThing
Direct Known Subclasses:
LinearCombo.Combination, LinearCombo.Selector
Enclosing class:
LinearCombo

public abstract static class LinearCombo.JythonThing
extends Object


Field Summary
protected  Set<String> jythonNames
           
 
Constructor Summary
LinearCombo.JythonThing()
           
 
Method Summary
 LinearCombo.Combination __add__(Object other)
           
 LinearCombo.Combination __div__(Object other)
           
 LinearCombo.Combination __mod__(Object other)
           
 LinearCombo.Combination __mul__(Object other)
           
 LinearCombo.Combination __neg__()
           
 LinearCombo.Combination __pow__(Object other)
           
 LinearCombo.Combination __radd__(Object other)
           
 LinearCombo.Combination __rdiv__(Object other)
           
 LinearCombo.Combination __rmod__(Object other)
           
 LinearCombo.Combination __rmul__(Object other)
           
 LinearCombo.Combination __rpow__(Object other)
           
 LinearCombo.Combination __rsub__(Object other)
           
 LinearCombo.Combination __sub__(Object other)
           
abstract  boolean addName(String name)
           
static String colorString(ConstantMap[] color)
           
private static Data extractData(Object other)
           
private static String extractName(Object other)
           
abstract  Data getData()
           
abstract  String getName()
           
abstract  Collection<String> getNames()
           
abstract  boolean removeName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jythonNames

protected Set<String> jythonNames
Constructor Detail

LinearCombo.JythonThing

public LinearCombo.JythonThing()
Method Detail

getData

public abstract Data getData()

colorString

public static String colorString(ConstantMap[] color)

extractData

private static Data extractData(Object other)
                         throws VisADException,
                                RemoteException
Throws:
VisADException
RemoteException

extractName

private static String extractName(Object other)

removeName

public abstract boolean removeName(String name)

addName

public abstract boolean addName(String name)

getName

public abstract String getName()

getNames

public abstract Collection<String> getNames()

__add__

public LinearCombo.Combination __add__(Object other)
                                throws VisADException,
                                       RemoteException
Throws:
VisADException
RemoteException

__sub__

public LinearCombo.Combination __sub__(Object other)
                                throws VisADException,
                                       RemoteException
Throws:
VisADException
RemoteException

__mul__

public LinearCombo.Combination __mul__(Object other)
                                throws VisADException,
                                       RemoteException
Throws:
VisADException
RemoteException

__div__

public LinearCombo.Combination __div__(Object other)
                                throws VisADException,
                                       RemoteException
Throws:
VisADException
RemoteException

__pow__

public LinearCombo.Combination __pow__(Object other)
                                throws VisADException,
                                       RemoteException
Throws:
VisADException
RemoteException

__mod__

public LinearCombo.Combination __mod__(Object other)
                                throws VisADException,
                                       RemoteException
Throws:
VisADException
RemoteException

__radd__

public LinearCombo.Combination __radd__(Object other)
                                 throws VisADException,
                                        RemoteException
Throws:
VisADException
RemoteException

__rsub__

public LinearCombo.Combination __rsub__(Object other)
                                 throws VisADException,
                                        RemoteException
Throws:
VisADException
RemoteException

__rmul__

public LinearCombo.Combination __rmul__(Object other)
                                 throws VisADException,
                                        RemoteException
Throws:
VisADException
RemoteException

__rdiv__

public LinearCombo.Combination __rdiv__(Object other)
                                 throws VisADException,
                                        RemoteException
Throws:
VisADException
RemoteException

__rpow__

public LinearCombo.Combination __rpow__(Object other)
                                 throws VisADException,
                                        RemoteException
Throws:
VisADException
RemoteException

__rmod__

public LinearCombo.Combination __rmod__(Object other)
                                 throws VisADException,
                                        RemoteException
Throws:
VisADException
RemoteException

__neg__

public LinearCombo.Combination __neg__()
                                throws VisADException,
                                       RemoteException
Throws:
VisADException
RemoteException