#include <Orientation.H>
Public Member Functions | |
OrientationIter () | |
The default constructor. | |
OrientationIter (const Orientation &_face) | |
Construct an iterator on the Orientation. | |
OrientationIter (const OrientationIter &it) | |
The copy constructor. | |
OrientationIter & | operator= (const OrientationIter &it) |
The assignment operator. | |
void | rewind () |
Reset (rewind) the iterator. | |
Orientation | operator() () const |
Return the orientation of the face. | |
operator void * () | |
Cast to void*. Used to test if iterator is valid. | |
OrientationIter & | operator-- () |
Pre-decrement. | |
OrientationIter & | operator++ () |
Pre-increment. | |
OrientationIter | operator-- (int) |
Post-decrement. | |
OrientationIter | operator++ (int) |
Post-increment. | |
bool | operator== (const OrientationIter &oi) const |
The equality operator. | |
bool | operator!= (const OrientationIter &oi) const |
The inequality operator. | |
Protected Member Functions | |
OrientationIter (int _face) | |
bool | ok () const |
Protected Attributes | |
int | face |
OrientationIter::OrientationIter | ( | ) | [inline] |
OrientationIter::OrientationIter | ( | const Orientation & | _face | ) | [inline] |
Construct an iterator on the Orientation.
OrientationIter::OrientationIter | ( | const OrientationIter & | it | ) | [inline] |
OrientationIter::OrientationIter | ( | int | _face | ) | [inline, protected] |
OrientationIter & OrientationIter::operator= | ( | const OrientationIter & | it | ) | [inline] |
void OrientationIter::rewind | ( | ) | [inline] |
Orientation OrientationIter::operator() | ( | ) | const [inline] |
OrientationIter::operator void * | ( | ) | [inline] |
OrientationIter & OrientationIter::operator-- | ( | ) | [inline] |
OrientationIter & OrientationIter::operator++ | ( | ) | [inline] |
OrientationIter OrientationIter::operator-- | ( | int | ) | [inline] |
OrientationIter OrientationIter::operator++ | ( | int | ) | [inline] |
bool OrientationIter::operator== | ( | const OrientationIter & | oi | ) | const [inline] |
bool OrientationIter::operator!= | ( | const OrientationIter & | oi | ) | const [inline] |
bool OrientationIter::ok | ( | ) | const [inline, protected] |
References face.
Referenced by operator!=(), operator()(), operator++(), operator--(), operator=(), operator==(), and OrientationIter().
int OrientationIter::face [protected] |
Referenced by ok(), operator void *(), operator!=(), operator()(), operator++(), operator--(), operator=(), operator==(), OrientationIter(), and rewind().