Planeshift
Public Member Functions

Edge::ForwardIterator Class Reference

Implementation of Iterator for FORWARD direction. More...

#include <edge.h>

List of all members.

Public Member Functions

 ForwardIterator (Edge *edge)
virtual bool HasNext ()
 Check if there is more elements.
virtual psPathPointNext ()
 Return next element.

Detailed Description

Implementation of Iterator for FORWARD direction.

Definition at line 133 of file edge.h.


Constructor & Destructor Documentation

Edge::ForwardIterator::ForwardIterator ( Edge edge) [inline]

Definition at line 139 of file edge.h.


Member Function Documentation

virtual bool Edge::ForwardIterator::HasNext ( ) [inline, virtual]

Check if there is more elements.

Implements Edge::Iterator.

Definition at line 144 of file edge.h.

virtual psPathPoint* Edge::ForwardIterator::Next ( ) [inline, virtual]

Return next element.

Return the next element. Call HasNext before calling this to see if there are more elements.

Implements Edge::Iterator.

Definition at line 149 of file edge.h.


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