VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
DtNetworkEdgeForwardSegmentIter Class Reference
Inheritance diagram for DtNetworkEdgeForwardSegmentIter:
Inheritance graph
[legend]

Public Member Functions

 DtNetworkEdgeForwardSegmentIter (DtNetworkEdge &edge)
 
 DtNetworkEdgeForwardSegmentIter (DtNetworkEdge &edge, DtNetworkEdge::DtSegmentIter segmentIter)
 
virtual ~DtNetworkEdgeForwardSegmentIter ()
 
DtNetworkEdgeForwardSegmentIteroperator= (const DtNetworkEdgeForwardSegmentIter &orig)
 
 DtNetworkEdgeForwardSegmentIter (const DtNetworkEdgeForwardSegmentIter &orig)
 
DtPoint startPoint () const
 
DtPoint endPoint () const
 
void operator++ ()
 
void operator-- ()
 
DtNetworkSegmentoperator* () const
 
DtNetworkSegmentoperator-> () const
 
bool operator== (const DtNetworkEdgeSegmentIter &other) const
 
bool operator== (const DtNetworkEdgeForwardSegmentIter &other) const
 
bool operator!= (const DtNetworkEdgeSegmentIter &other) const
 
bool operator!= (const DtNetworkEdgeForwardSegmentIter &other) const
 
virtual const DtString type () const
 
- Public Member Functions inherited from DtNetworkEdgeSegmentIter
 DtNetworkEdgeSegmentIter (DtNetworkEdge &edge)
 
 DtNetworkEdgeSegmentIter (const DtNetworkEdgeSegmentIter &orig)
 
virtual ~DtNetworkEdgeSegmentIter ()
 
virtual const DtNetworkEdgeedge () const
 

Protected Attributes

DtNetworkEdge::DtSegmentConstIter mySegmentIter
 
- Protected Attributes inherited from DtNetworkEdgeSegmentIter
DtNetworkEdgemyEdge
 

Private Member Functions

 DtNetworkEdgeForwardSegmentIter ()
 

Additional Inherited Members

- Protected Member Functions inherited from DtNetworkEdgeSegmentIter
bool testInvariant () const
 
 DtNetworkEdgeSegmentIter ()
 

Constructor & Destructor Documentation

DtNetworkEdgeForwardSegmentIter::DtNetworkEdgeForwardSegmentIter ( DtNetworkEdge edge)
DtNetworkEdgeForwardSegmentIter::DtNetworkEdgeForwardSegmentIter ( DtNetworkEdge edge,
DtNetworkEdge::DtSegmentIter  segmentIter 
)
virtual DtNetworkEdgeForwardSegmentIter::~DtNetworkEdgeForwardSegmentIter ( )
virtual
DtNetworkEdgeForwardSegmentIter::DtNetworkEdgeForwardSegmentIter ( const DtNetworkEdgeForwardSegmentIter orig)
DtNetworkEdgeForwardSegmentIter::DtNetworkEdgeForwardSegmentIter ( )
private

Member Function Documentation

DtNetworkEdgeForwardSegmentIter& DtNetworkEdgeForwardSegmentIter::operator= ( const DtNetworkEdgeForwardSegmentIter orig)
DtPoint DtNetworkEdgeForwardSegmentIter::startPoint ( ) const
virtual
DtPoint DtNetworkEdgeForwardSegmentIter::endPoint ( ) const
virtual
void DtNetworkEdgeForwardSegmentIter::operator++ ( )
virtual
void DtNetworkEdgeForwardSegmentIter::operator-- ( )
virtual
DtNetworkSegment& DtNetworkEdgeForwardSegmentIter::operator* ( ) const
virtual
DtNetworkSegment& DtNetworkEdgeForwardSegmentIter::operator-> ( ) const
virtual
bool DtNetworkEdgeForwardSegmentIter::operator== ( const DtNetworkEdgeSegmentIter other) const
virtual

Reimplemented from DtNetworkEdgeSegmentIter.

bool DtNetworkEdgeForwardSegmentIter::operator== ( const DtNetworkEdgeForwardSegmentIter other) const
bool DtNetworkEdgeForwardSegmentIter::operator!= ( const DtNetworkEdgeSegmentIter other) const
virtual

Reimplemented from DtNetworkEdgeSegmentIter.

bool DtNetworkEdgeForwardSegmentIter::operator!= ( const DtNetworkEdgeForwardSegmentIter other) const
virtual const DtString DtNetworkEdgeForwardSegmentIter::type ( ) const
virtual

Reimplemented from DtNetworkEdgeSegmentIter.

Member Data Documentation

DtNetworkEdge::DtSegmentConstIter DtNetworkEdgeForwardSegmentIter::mySegmentIter
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)