Inheritance diagram for oaRange:
Public Methods | |
oaRange () | |
oaRange (oaRangeType type, T value) | |
oaRange (oaRangeType type, T lowerBoundIn, T upperBoundIn) | |
T | getLowerBound () const |
T | getUpperBound () const |
void | setLowerBound (T lowerBoundIn) |
void | setUpperBound (T upperBoundIn) |
void | setBounds (T lowerBoundIn, T upperBoundIn) |
oaBoolean | isInRange (const T &value) const |
oaBoolean | operator== (const oaRange< T > &range) const |
oaBoolean | operator!= (const oaRange< T > &range) const |
Friends | |
class | oaChecker< oaIntRange > |
class | oaChecker< oaUInt8Range > |
|
This is the default constructor for the oaRange class. |
|
This oaRange constructor creates a range object that has either lower bound or upper bound.
|
|
This oaRange constructor creates a range object that has both lower and upper bounds.
|
|
This function returns the lower bound of this range object. If the bound is not applicable for the range object, an oacInvalidBoundForRange exception is thrown.
|
|
This function returns the upper bound of this range object. If the bound is not applicable for the range object, an oacInvalidBoundForRange exception is thrown.
|
|
This function returns a boolean indicating whether or not the specified value lies in the range of this object.
|
|
This function returns a boolean indicating whether or not this object is not equal to the specified oaRange object.
|
|
This function returns a boolean indicating whether or not this object is equal to the specified oaRange object.
|
|
This function sets the lower and upper bounds of this oaRange object.
|
|
This function sets the lower bound of this oaRange object.
|
|
This function sets the upper bound of this oaRange object.
|
|
Reimplemented from oaRangeBase. |
|
Reimplemented from oaRangeBase. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.