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.