$search
#include <environmentBVH.h>
Classes | |
| struct | SortByXLow |
| struct | SortByXTest |
| struct | SortByYLow |
| struct | SortByYTest |
| struct | SortByZLow |
| struct | SortByZTest |
Public Member Functions | |
| void | checkColl (std::vector< CollisionGeom * >::const_iterator pos_start, std::vector< CollisionGeom * >::const_iterator pos_end, CollisionGeom *geom, CollisionData *cdata) const |
| void | clear () |
| void | collide (CollisionData *cdata) const |
| void | collide (CollisionGeom *geom, CollisionData *cdata) const |
| bool | empty () const |
| void | getGeoms (std::vector< CollisionGeom * > &geoms) const |
| void | registerGeom (CollisionGeom *geom) |
| SAPManager () | |
| void | setup () |
| void | unregisterGeom (CollisionGeom *geom) |
| void | update () |
Private Attributes | |
| std::vector< CollisionGeom * > | geoms_x |
| std::vector< CollisionGeom * > | geoms_y |
| std::vector< CollisionGeom * > | geoms_z |
| bool | setup_ |
Definition at line 216 of file environmentBVH.h.
| collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::SAPManager | ( | ) | [inline] |
Definition at line 220 of file environmentBVH.h.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::checkColl | ( | std::vector< CollisionGeom * >::const_iterator | pos_start, | |
| std::vector< CollisionGeom * >::const_iterator | pos_end, | |||
| CollisionGeom * | geom, | |||
| CollisionData * | cdata | |||
| ) | const [inline] |
Definition at line 1177 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::clear | ( | void | ) | [inline] |
Definition at line 1105 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::collide | ( | CollisionData * | cdata | ) | const [inline] |
Definition at line 1193 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::collide | ( | CollisionGeom * | geom, | |
| CollisionData * | cdata | |||
| ) | const [inline] |
Definition at line 1122 of file environmentBVH.cpp.
| bool collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::empty | ( | void | ) | const [inline] |
Definition at line 1275 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::getGeoms | ( | std::vector< CollisionGeom * > & | geoms | ) | const [inline] |
Definition at line 1114 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::registerGeom | ( | CollisionGeom * | geom | ) | [inline] |
Definition at line 1078 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::setup | ( | void | ) | [inline] |
Definition at line 1087 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::unregisterGeom | ( | CollisionGeom * | geom | ) | [inline] |
Definition at line 1030 of file environmentBVH.cpp.
| void collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::update | ( | void | ) | [inline] |
Definition at line 1099 of file environmentBVH.cpp.
std::vector<CollisionGeom*> collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::geoms_x [private] |
Definition at line 307 of file environmentBVH.h.
std::vector<CollisionGeom*> collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::geoms_y [private] |
Definition at line 308 of file environmentBVH.h.
std::vector<CollisionGeom*> collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::geoms_z [private] |
Definition at line 309 of file environmentBVH.h.
bool collision_space_ccd::EnvironmentModelBVH< BV >::SAPManager::setup_ [private] |
Definition at line 311 of file environmentBVH.h.