#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()
dtObstacleAvoidanceQuery::~dtObstacleAvoidanceQuery |
( |
| ) |
|
◆ addCircle()
void dtObstacleAvoidanceQuery::addCircle |
( |
const float * |
pos, |
|
|
const float |
rad, |
|
|
const float * |
vel, |
|
|
const float * |
dvel |
|
) |
| |
◆ addSegment()
void dtObstacleAvoidanceQuery::addSegment |
( |
const float * |
p, |
|
|
const float * |
q |
|
) |
| |
◆ getObstacleCircle()
const dtObstacleCircle* dtObstacleAvoidanceQuery::getObstacleCircle |
( |
const int |
i | ) |
|
|
inline |
◆ getObstacleCircleCount()
int dtObstacleAvoidanceQuery::getObstacleCircleCount |
( |
| ) |
const |
|
inline |
◆ getObstacleSegment()
◆ getObstacleSegmentCount()
int dtObstacleAvoidanceQuery::getObstacleSegmentCount |
( |
| ) |
const |
|
inline |
◆ init()
bool dtObstacleAvoidanceQuery::init |
( |
const int |
maxCircles, |
|
|
const int |
maxSegments |
|
) |
| |
◆ reset()
void dtObstacleAvoidanceQuery::reset |
( |
| ) |
|
◆ sampleVelocityAdaptive()
◆ sampleVelocityGrid()
The documentation for this class was generated from the following files: