$search
#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 172 of file environmentODE.h.
collision_space::EnvironmentModelODE::ODECollide2::ODECollide2 | ( | dSpaceID | space = NULL |
) | [inline] |
Definition at line 176 of file environmentODE.h.
collision_space::EnvironmentModelODE::ODECollide2::~ODECollide2 | ( | void | ) | [inline] |
Definition at line 183 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 266 of file environmentODE.h.
std::vector<Geom*> collision_space::EnvironmentModelODE::ODECollide2::geoms_y [private] |
Definition at line 267 of file environmentODE.h.
std::vector<Geom*> collision_space::EnvironmentModelODE::ODECollide2::geoms_z [private] |
Definition at line 268 of file environmentODE.h.
bool collision_space::EnvironmentModelODE::ODECollide2::setup_ [private] |
Definition at line 265 of file environmentODE.h.