Recast Navigation  1.0.35
dtObstacleAvoidanceDebugData Class Reference

#include <DetourObstacleAvoidance.h>

Public Member Functions

 dtObstacleAvoidanceDebugData ()
 
 ~dtObstacleAvoidanceDebugData ()
 
bool init (const int maxSamples)
 
void reset ()
 
void addSample (const float *vel, const float ssize, const float pen, const float vpen, const float vcpen, const float spen, const float tpen)
 
void normalizeSamples ()
 
int getSampleCount () const
 
const float * getSampleVelocity (const int i) const
 
float getSampleSize (const int i) const
 
float getSamplePenalty (const int i) const
 
float getSampleDesiredVelocityPenalty (const int i) const
 
float getSampleCurrentVelocityPenalty (const int i) const
 
float getSamplePreferredSidePenalty (const int i) const
 
float getSampleCollisionTimePenalty (const int i) const
 

Constructor & Destructor Documentation

dtObstacleAvoidanceDebugData::dtObstacleAvoidanceDebugData ( )
dtObstacleAvoidanceDebugData::~dtObstacleAvoidanceDebugData ( )

Member Function Documentation

void dtObstacleAvoidanceDebugData::addSample ( const float *  vel,
const float  ssize,
const float  pen,
const float  vpen,
const float  vcpen,
const float  spen,
const float  tpen 
)
float dtObstacleAvoidanceDebugData::getSampleCollisionTimePenalty ( const int  i) const
inline
int dtObstacleAvoidanceDebugData::getSampleCount ( ) const
inline
float dtObstacleAvoidanceDebugData::getSampleCurrentVelocityPenalty ( const int  i) const
inline
float dtObstacleAvoidanceDebugData::getSampleDesiredVelocityPenalty ( const int  i) const
inline
float dtObstacleAvoidanceDebugData::getSamplePenalty ( const int  i) const
inline
float dtObstacleAvoidanceDebugData::getSamplePreferredSidePenalty ( const int  i) const
inline
float dtObstacleAvoidanceDebugData::getSampleSize ( const int  i) const
inline
const float* dtObstacleAvoidanceDebugData::getSampleVelocity ( const int  i) const
inline
bool dtObstacleAvoidanceDebugData::init ( const int  maxSamples)
void dtObstacleAvoidanceDebugData::normalizeSamples ( )
void dtObstacleAvoidanceDebugData::reset ( )

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