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: