#include <DetourObstacleAvoidance.h>
List of all members.
Public Member Functions |
void | addCircle (const float *pos, const float rad, const float *vel, const float *dvel) |
void | addSegment (const float *p, const float *q) |
| dtObstacleAvoidanceQuery () |
const dtObstacleCircle * | getObstacleCircle (const int i) |
int | getObstacleCircleCount () const |
const dtObstacleSegment * | getObstacleSegment (const int i) |
int | getObstacleSegmentCount () const |
bool | init (const int maxCircles, const int maxSegments) |
void | reset () |
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 | sampleVelocityGrid (const float *pos, const float rad, const float vmax, const float *vel, const float *dvel, float *nvel, const dtObstacleAvoidanceParams *params, dtObstacleAvoidanceDebugData *debug=0) |
| ~dtObstacleAvoidanceQuery () |
Detailed Description
Definition at line 93 of file DetourObstacleAvoidance.h.
Constructor & Destructor Documentation
dtObstacleAvoidanceQuery::dtObstacleAvoidanceQuery |
( |
| ) |
|
dtObstacleAvoidanceQuery::~dtObstacleAvoidanceQuery |
( |
| ) |
|
Member Function Documentation
void dtObstacleAvoidanceQuery::addCircle |
( |
const float * |
pos, |
|
|
const float |
rad, |
|
|
const float * |
vel, |
|
|
const float * |
dvel |
|
) |
| |
void dtObstacleAvoidanceQuery::addSegment |
( |
const float * |
p, |
|
|
const float * |
q |
|
) |
| |
int dtObstacleAvoidanceQuery::getObstacleCircleCount |
( |
| ) |
const [inline] |
int dtObstacleAvoidanceQuery::getObstacleSegmentCount |
( |
| ) |
const [inline] |
bool dtObstacleAvoidanceQuery::init |
( |
const int |
maxCircles, |
|
|
const int |
maxSegments |
|
) |
| |
void dtObstacleAvoidanceQuery::reset |
( |
| ) |
|
The documentation for this class was generated from the following file: