edu.swri.swiftvis
Class DataFormula.PowNode

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

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


Field Summary
private  DataFormula.EquNode left
           
private  DataFormula.EquNode right
           
private static long serialVersionUID
           
 
Constructor Summary
DataFormula.PowNode(DataFormula.EquNode l, DataFormula.EquNode r)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 double eval(DataSink sink, int elem, int[] se)
           
 DataFormula.EquNode getLeft()
           
 DataFormula.EquNode getRight()
           
 int[] getSafeElementRange(DataSink sink)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

left

private DataFormula.EquNode left

right

private DataFormula.EquNode right

serialVersionUID

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

DataFormula.PowNode

public DataFormula.PowNode(DataFormula.EquNode l,
                           DataFormula.EquNode r)
Method Detail

eval

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

getLeft

public DataFormula.EquNode getLeft()

getRight

public DataFormula.EquNode getRight()

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