|
0 A.D. | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
AStarGoalBase | +--AStarGoalLowLevelin AStarEngine.h
Field Summary | |
private CVector2D |
coord
|
private float |
radius
|
Constructor Summary | |
AStarGoalLowLevel()
|
Method Summary | |
float |
DistanceToGoal( const CVector2D& loc )
|
CVector2D |
GetCoord( const CVector2D& loc )
|
std::vector< CVector2D > |
GetNeighbors( const CVector2D& loc, HEntity entity )
|
float |
GetRadius()
|
CVector2D |
GetTile( const CVector2D& loc )
|
float |
GetTileCost( const CVector2D& loc1, const CVector2D& loc2 )
|
bool |
IsAtGoal( const CVector2D& loc )
|
bool |
IsPassable( const CVector2D& loc, HEntity entity )
|
void |
SetDestination( const CVector2D& dest )
|
void |
SetRadius( float r )
|
Methods inherited from class AStarGoalBase |
SetDestination, SetRadius, DistanceToGoal, IsAtGoal, GetTileCost, IsPassable, GetNeighbors, GetCoord, GetTile, GetRadius |
Field Detail |
private CVector2D coord;
private float radius;
Constructor Detail |
public AStarGoalLowLevel();
Method Detail |
public float DistanceToGoal( const CVector2D& loc );
public CVector2D GetCoord( const CVector2D& loc );
public std::vector< CVector2D > GetNeighbors( const CVector2D& loc, HEntity entity );
public float GetRadius();
public CVector2D GetTile( const CVector2D& loc );
public float GetTileCost( const CVector2D& loc1, const CVector2D& loc2 );
public bool IsAtGoal( const CVector2D& loc );
public bool IsPassable( const CVector2D& loc, HEntity entity );
public void SetDestination( const CVector2D& dest );
public void SetRadius( float r );
|
0 A.D.
Generated on September 04, 2007 at 18:13 CppDoc v2.4.0 |
|||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |