VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtNetworkEdgeTraverser Class Reference

List of all members.

Public Member Functions

 DtNetworkEdgeTraverser (DtNetworkEdge &edge, DtNetworkEdge::DtTraversalDirection traversalDirection)
virtual ~DtNetworkEdgeTraverser ()
 DtNetworkEdgeTraverser (const DtNetworkEdgeTraverser &orig)
DtNetworkEdgeTraverseroperator= (const DtNetworkEdgeTraverser &orig)
DtNetworkEdgeedge ()
const DtNetworkEdgeedge () const
DtNetworkNodestartNode ()
DtNetworkNodeendNode ()
const DtNetworkNodestartNode () const
const DtNetworkNodeendNode () const
const DtPoint startPoint () const
const DtPoint endPoint () const
std::auto_ptr
< DtNetworkEdgeSegmentIter
segmentsBegin ()
std::auto_ptr
< DtNetworkEdgeSegmentConstIter
segmentsBegin () const
std::auto_ptr
< DtNetworkEdgeSegmentIter
segmentsEnd ()
std::auto_ptr
< DtNetworkEdgeSegmentConstIter
segmentsEnd () const
std::auto_ptr
< DtNetworkEdgeSegmentIter
getIterForSegment (const DtNetworkSegment &segment)
std::auto_ptr
< DtNetworkEdgeSegmentConstIter
getIterForSegment (const DtNetworkSegment &segment) const
std::auto_ptr
< DtNetworkEdgeSegmentIter
segmentIter (const DtNetworkSegment &segment)
std::auto_ptr
< DtNetworkEdgeSegmentConstIter
segmentIter (const DtNetworkSegment &segment) const
std::auto_ptr
< DtNetworkEdgePointIter
pointsBegin ()
std::auto_ptr
< DtNetworkEdgePointConstIter
pointsBegin () const
std::auto_ptr
< DtNetworkEdgePointIter
pointsEnd ()
std::auto_ptr
< DtNetworkEdgePointConstIter
pointsEnd () const
std::auto_ptr
< DtNetworkEdgePointIter
pointIter (const DtPoint &pointInEdge)
std::auto_ptr
< DtNetworkEdgePointConstIter
pointIter (const DtPoint &pointInEdge) const
virtual DtString type ()
virtual
DtNetworkEdge::DtTraversalDirection 
direction () const
virtual void setDirection (DtNetworkEdge::DtTraversalDirection newDirection)

Protected Member Functions

bool testInvariant () const
bool traversingForward () const

Protected Attributes

DtNetworkEdge::DtTraversalDirection myTraversalDirection
DtNetworkEdgemyEdge

Constructor & Destructor Documentation


Member Function Documentation

DtNetworkEdgeTraverser& DtNetworkEdgeTraverser::operator= ( const DtNetworkEdgeTraverser orig)
std::auto_ptr<DtNetworkEdgePointIter> DtNetworkEdgeTraverser::pointIter ( const DtPoint pointInEdge)
std::auto_ptr<DtNetworkEdgePointConstIter> DtNetworkEdgeTraverser::pointIter ( const DtPoint pointInEdge) const
virtual DtString DtNetworkEdgeTraverser::type ( ) [virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)