#include <SgPointIterator.h>
Inheritance diagram for SgPointIterator:

Definition at line 17 of file SgPointIterator.h.
Public Member Functions | |
| SgPointIterator (const SgPoint *first) | |
| virtual | ~SgPointIterator () |
| void | operator++ () |
| Advance the state of the iteration to the next element. | |
| SgPoint | operator * () const |
| Return the value of the current element. | |
| operator bool () const | |
| Return true if iteration is valid, otherwise false. | |
Private Member Functions | |
| SgPointIterator (const SgPointIterator &) | |
| Not implemented. | |
| SgPointIterator & | operator= (const SgPointIterator &) |
| Not implemented. | |
Private Attributes | |
| const SgPoint * | m_point |
| SgPointIterator::SgPointIterator | ( | const SgPoint * | first | ) |
Definition at line 43 of file SgPointIterator.h.
| SgPointIterator::~SgPointIterator | ( | ) | [virtual] |
Definition at line 48 of file SgPointIterator.h.
| SgPointIterator::SgPointIterator | ( | const SgPointIterator & | ) | [private] |
Not implemented.
| SgPoint SgPointIterator::operator * | ( | ) | const |
Return the value of the current element.
Definition at line 57 of file SgPointIterator.h.
References m_point.
| SgPointIterator::operator bool | ( | ) | const |
Return true if iteration is valid, otherwise false.
Definition at line 62 of file SgPointIterator.h.
References m_point, and SG_ENDPOINT.
| void SgPointIterator::operator++ | ( | ) |
Advance the state of the iteration to the next element.
Definition at line 52 of file SgPointIterator.h.
References m_point.
| SgPointIterator& SgPointIterator::operator= | ( | const SgPointIterator & | ) | [private] |
Not implemented.
const SgPoint* SgPointIterator::m_point [private] |
Definition at line 34 of file SgPointIterator.h.
Referenced by operator *(), operator bool(), and operator++().