![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtNetworkEdgeSegmentIter (DtNetworkEdge &edge) | |
| DtNetworkEdgeSegmentIter (const DtNetworkEdgeSegmentIter &orig) | |
| virtual | ~DtNetworkEdgeSegmentIter () |
| virtual DtPoint | startPoint () const =0 |
| virtual DtPoint | endPoint () const =0 |
| virtual const DtNetworkEdge & | edge () const |
| virtual void | operator++ ()=0 |
| virtual void | operator-- ()=0 |
| virtual DtNetworkSegment & | operator* () const =0 |
| virtual DtNetworkSegment & | operator-> () const =0 |
| virtual bool | operator== (const DtNetworkEdgeSegmentIter &other) const |
| virtual bool | operator!= (const DtNetworkEdgeSegmentIter &other) const |
| virtual const DtString | type () const |
Protected Member Functions | |
| bool | testInvariant () const |
| DtNetworkEdgeSegmentIter () | |
Protected Attributes | |
| DtNetworkEdge * | myEdge |
| DtNetworkEdgeSegmentIter::DtNetworkEdgeSegmentIter | ( | DtNetworkEdge & | edge | ) | [inline] |
References testInvariant().
| DtNetworkEdgeSegmentIter::DtNetworkEdgeSegmentIter | ( | const DtNetworkEdgeSegmentIter & | orig | ) | [inline] |
References myEdge, and testInvariant().
| DtNetworkEdgeSegmentIter::~DtNetworkEdgeSegmentIter | ( | ) | [inline, virtual] |
| DtNetworkEdgeSegmentIter::DtNetworkEdgeSegmentIter | ( | ) | [protected] |
| virtual DtPoint DtNetworkEdgeSegmentIter::startPoint | ( | ) | const [pure virtual] |
Implemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| virtual DtPoint DtNetworkEdgeSegmentIter::endPoint | ( | ) | const [pure virtual] |
Implemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| virtual const DtNetworkEdge& DtNetworkEdgeSegmentIter::edge | ( | ) | const [virtual] |
| virtual void DtNetworkEdgeSegmentIter::operator++ | ( | ) | [pure virtual] |
Implemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| virtual void DtNetworkEdgeSegmentIter::operator-- | ( | ) | [pure virtual] |
Implemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| virtual DtNetworkSegment& DtNetworkEdgeSegmentIter::operator* | ( | ) | const [pure virtual] |
Implemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| virtual DtNetworkSegment& DtNetworkEdgeSegmentIter::operator-> | ( | ) | const [pure virtual] |
Implemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| virtual bool DtNetworkEdgeSegmentIter::operator== | ( | const DtNetworkEdgeSegmentIter & | other | ) | const [virtual] |
Reimplemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| virtual bool DtNetworkEdgeSegmentIter::operator!= | ( | const DtNetworkEdgeSegmentIter & | other | ) | const [virtual] |
Reimplemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
| const DtString DtNetworkEdgeSegmentIter::type | ( | void | ) | const [inline, virtual] |
Reimplemented in DtNetworkEdgeReverseSegmentIter, and DtNetworkEdgeForwardSegmentIter.
References testInvariant().
| bool DtNetworkEdgeSegmentIter::testInvariant | ( | ) | const [protected] |
Referenced by DtNetworkEdgeSegmentIter(), and type().
DtNetworkEdge* DtNetworkEdgeSegmentIter::myEdge [protected] |
Referenced by DtNetworkEdgeSegmentIter().