Angel 3.2
A 2D Game Prototyping Engine
Public Member Functions | Protected Member Functions | List of all members
Traversal Class Referenceabstract

Public Member Functions

virtual void StartTraversal (const Vector2 &vStartPoint, int maxResults=-1, int maxIterations=-1)
virtual bool DoNextTraversal ()
virtual void ExecuteFullTraversal ()
virtual std::vector< Vector2 > & GetResults ()

Protected Member Functions

virtual void EvaluateNode (SpatialGraphKDNode *pNode)=0
virtual void AddSuccessors (SpatialGraphKDNode *pCurrent)
virtual void AddNodeToVisit (SpatialGraphKDNode *pNode)
virtual bool HasNodesToVist ()
virtual SpatialGraphKDNodePopNextNode ()
virtual void SetVisited (SpatialGraphKDNode *pNode)
virtual bool WasVisited (SpatialGraphKDNode *pNode)
virtual void ClearAllVisited ()

Detailed Description

Definition at line 40 of file Traversal.h.

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