edu.stanford.slac.aida.lib.util.common
Class RangeBound

java.lang.Object
  extended by edu.stanford.slac.aida.lib.util.common.ArrayBound
      extended by edu.stanford.slac.aida.lib.util.common.RangeBound

public class RangeBound
extends ArrayBound

Encapsulates a constraint to a single dimension of an array

See Also:
ArrayBound

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.stanford.slac.aida.lib.util.common.ArrayBound
ArrayBound.Type
 
Field Summary
 ExprBound lowerBound
          Lower bound
 ExprBound upperBound
          Upper Bound.
 
Fields inherited from class edu.stanford.slac.aida.lib.util.common.ArrayBound
type
 
Constructor Summary
RangeBound(ExprBound theLowerBound, ExprBound theUpperBound)
          Constructs a Range Bound
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lowerBound

public ExprBound lowerBound
Lower bound


upperBound

public ExprBound upperBound
Upper Bound.

Constructor Detail

RangeBound

public RangeBound(ExprBound theLowerBound,
                  ExprBound theUpperBound)
Constructs a Range Bound

Parameters:
theLowerBound - The lower boundary
theUpperBound - The upper boundary