#include <environmentODE.h>
Classes | |
| struct | Geom | 
| struct | SortByXLow | 
| struct | SortByXTest | 
| struct | SortByYLow | 
| struct | SortByYTest | 
| struct | SortByZLow | 
| struct | SortByZTest | 
Public Member Functions | |
| void | clear (void) | 
| void | collide (dGeomID geom, void *data, dNearCallback *nearCallback) const | 
| bool | empty (void) const | 
| void | getGeoms (std::vector< dGeomID > &geoms) const | 
| ODECollide2 (dSpaceID space=NULL) | |
| void | registerGeom (dGeomID geom) | 
| void | registerSpace (dSpaceID space) | 
| void | setup (void) | 
| void | unregisterGeom (dGeomID geom) | 
| ~ODECollide2 (void) | |
Private Member Functions | |
| void | checkColl (std::vector< Geom * >::const_iterator posStart, std::vector< Geom * >::const_iterator posEnd, Geom *g, void *data, dNearCallback *nearCallback) const | 
Private Attributes | |
| std::vector< Geom * > | geoms_x | 
| std::vector< Geom * > | geoms_y | 
| std::vector< Geom * > | geoms_z | 
| bool | setup_ | 
Definition at line 186 of file environmentODE.h.
| collision_space::EnvironmentModelODE::ODECollide2::ODECollide2 | ( | dSpaceID | space = NULL | ) |  [inline] | 
        
Definition at line 190 of file environmentODE.h.
| collision_space::EnvironmentModelODE::ODECollide2::~ODECollide2 | ( | void | ) |  [inline] | 
        
Definition at line 197 of file environmentODE.h.
| void collision_space::EnvironmentModelODE::ODECollide2::checkColl | ( | std::vector< Geom * >::const_iterator | posStart, | 
| std::vector< Geom * >::const_iterator | posEnd, | ||
| Geom * | g, | ||
| void * | data, | ||
| dNearCallback * | nearCallback | ||
| ) |  const [private] | 
        
Definition at line 675 of file environmentODE.cpp.
| void collision_space::EnvironmentModelODE::ODECollide2::clear | ( | void | ) | 
Definition at line 647 of file environmentODE.cpp.
| void collision_space::EnvironmentModelODE::ODECollide2::collide | ( | dGeomID | geom, | 
| void * | data, | ||
| dNearCallback * | nearCallback | ||
| ) | const | 
Definition at line 694 of file environmentODE.cpp.
| bool collision_space::EnvironmentModelODE::ODECollide2::empty | ( | void | ) | const | 
Definition at line 571 of file environmentODE.cpp.
| void collision_space::EnvironmentModelODE::ODECollide2::getGeoms | ( | std::vector< dGeomID > & | geoms | ) | const | 
Definition at line 668 of file environmentODE.cpp.
| void collision_space::EnvironmentModelODE::ODECollide2::registerGeom | ( | dGeomID | geom | ) | 
Definition at line 636 of file environmentODE.cpp.
| void collision_space::EnvironmentModelODE::ODECollide2::registerSpace | ( | dSpaceID | space | ) | 
Definition at line 576 of file environmentODE.cpp.
| void collision_space::EnvironmentModelODE::ODECollide2::setup | ( | void | ) | 
Definition at line 657 of file environmentODE.cpp.
| void collision_space::EnvironmentModelODE::ODECollide2::unregisterGeom | ( | dGeomID | geom | ) | 
Definition at line 583 of file environmentODE.cpp.
std::vector<Geom*> collision_space::EnvironmentModelODE::ODECollide2::geoms_x [private] | 
        
Definition at line 280 of file environmentODE.h.
std::vector<Geom*> collision_space::EnvironmentModelODE::ODECollide2::geoms_y [private] | 
        
Definition at line 281 of file environmentODE.h.
std::vector<Geom*> collision_space::EnvironmentModelODE::ODECollide2::geoms_z [private] | 
        
Definition at line 282 of file environmentODE.h.
bool collision_space::EnvironmentModelODE::ODECollide2::setup_ [private] | 
        
Definition at line 279 of file environmentODE.h.