edu.swri.swiftvis
Class DataFormula.SpecialParamNode

java.lang.Object
  extended by edu.swri.swiftvis.DataFormula.SpecialParamNode
All Implemented Interfaces:
DataFormula.EquNode, java.io.Serializable
Enclosing class:
DataFormula

private class DataFormula.SpecialParamNode
extends java.lang.Object
implements DataFormula.EquNode


Field Summary
private  int index
           
private  int offset
           
private static long serialVersionUID
           
private  int source
           
private  int specNum
           
 
Constructor Summary
DataFormula.SpecialParamNode(int src, int off, int i, int sn)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 double eval(DataSink sink, int elem, int[] se)
           
 int[] getSafeElementRange(DataSink sink)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

private int source

offset

private int offset

index

private int index

specNum

private int specNum

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

DataFormula.SpecialParamNode

public DataFormula.SpecialParamNode(int src,
                                    int off,
                                    int i,
                                    int sn)
Method Detail

eval

public double eval(DataSink sink,
                   int elem,
                   int[] se)
Specified by:
eval in interface DataFormula.EquNode

getSafeElementRange

public int[] getSafeElementRange(DataSink sink)
Specified by:
getSafeElementRange in interface DataFormula.EquNode

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object