Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

simulation
Class CPathfindEngine

Singleton
   |
   +--CPathfindEngine

   in PathfindEngine.h
   in PathfindEngine.cpp

class CPathfindEngine
extends Singleton


Field Summary
private CAStarEngineLowLevel mLowPathfinder
          
 
Constructor Summary
CPathfindEngine()
          
 
Method Summary
 bool RequestAvoidPath( HEntity entity, CEntityOrder* current, float avoidRange )
          
 void RequestContactPath( HEntity entity, CEntityOrder* current, float range )
          
 void RequestLowLevelPath( HEntity entity, const CVector2D& destination, bool UNUSED( contact ), float radius, CEntityOrder::EOrderSource orderSource )
          
 void RequestPath( HEntity entity, const CVector2D& destination, CEntityOrder::EOrderSource orderSource )
          
   
Methods inherited from class Singleton
GetSingleton, GetSingletonPtr, IsInitialised
 

Field Detail

mLowPathfinder

private CAStarEngineLowLevel mLowPathfinder;


Constructor Detail

CPathfindEngine

public CPathfindEngine();


Method Detail

RequestAvoidPath

public bool RequestAvoidPath( HEntity entity, CEntityOrder* current, float avoidRange );

RequestContactPath

public void RequestContactPath( HEntity entity, CEntityOrder* current, float range );

RequestLowLevelPath

public void RequestLowLevelPath( HEntity entity, const CVector2D& destination, bool UNUSED( contact ), float radius, CEntityOrder::EOrderSource orderSource );

RequestPath

public void RequestPath( HEntity entity, const CVector2D& destination, CEntityOrder::EOrderSource orderSource );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD