RavEngine
Loading...
Searching...
No Matches
dtObstacleAvoidanceQuery Class Reference

Public Member Functions

bool init (const int maxCircles, const int maxSegments)
 
void reset ()
 
void addCircle (const float *pos, const float rad, const float *vel, const float *dvel)
 
void addSegment (const float *p, const float *q)
 
int sampleVelocityGrid (const float *pos, const float rad, const float vmax, const float *vel, const float *dvel, float *nvel, const dtObstacleAvoidanceParams *params, dtObstacleAvoidanceDebugData *debug=0)
 
int sampleVelocityAdaptive (const float *pos, const float rad, const float vmax, const float *vel, const float *dvel, float *nvel, const dtObstacleAvoidanceParams *params, dtObstacleAvoidanceDebugData *debug=0)
 
int getObstacleCircleCount () const
 
const dtObstacleCircle * getObstacleCircle (const int i)
 
int getObstacleSegmentCount () const
 
const dtObstacleSegment * getObstacleSegment (const int i)
 

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