#include <DetourObstacleAvoidance.h>
|
| | dtObstacleAvoidanceQuery () |
| |
| | ~dtObstacleAvoidanceQuery () |
| |
| 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) |
| |
| dtObstacleAvoidanceQuery::dtObstacleAvoidanceQuery |
( |
| ) |
|
| dtObstacleAvoidanceQuery::~dtObstacleAvoidanceQuery |
( |
| ) |
|
| void dtObstacleAvoidanceQuery::addCircle |
( |
const float * |
pos, |
|
|
const float |
rad, |
|
|
const float * |
vel, |
|
|
const float * |
dvel |
|
) |
| |
| void dtObstacleAvoidanceQuery::addSegment |
( |
const float * |
p, |
|
|
const float * |
q |
|
) |
| |
| const dtObstacleCircle* dtObstacleAvoidanceQuery::getObstacleCircle |
( |
const int |
i | ) |
|
|
inline |
| 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 files: