|
void | buildObstacleTree (std::vector< Obstacle * > &simObstacles) |
|
ObstacleTreeNode * | buildObstacleTreeRecursive (std::vector< Obstacle * > &simObstacles, const std::vector< Obstacle * > ©Obstacles) |
|
void | deleteObstacleTree (ObstacleTreeNode *node) |
|
void | clear () |
|
void | queryObstacleTreeRecursive (const AtomsMath::Vector3f &agentPosition, float rangeSq, float heightRange, const ObstacleTreeNode *node, std::vector< std::pair< float, const Obstacle * >> &obstacleNeighbors) const |
|
void | insertObstacleNeighbor (const Obstacle *obstacle, const AtomsMath::Vector3f &agentPosition, float rangeSq, float heightRange, std::vector< std::pair< float, const Obstacle * >> &obstacleNeighbors) const |
|
ObstacleTreeNode * | tree () |
|
|
static const size_t | MAX_LEAF_SIZE = 10 |
|
The documentation for this class was generated from the following file:
- C:/projects/AtomsVFX/Atoms/Public/Atoms/Avoidance/RVO2.h