Classes | Public Member Functions | Private Member Functions | Private Attributes
collision_space::EnvironmentModelODE::ODECollide2 Class Reference

#include <environmentODE.h>

List of all members.

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_

Detailed Description

Definition at line 186 of file environmentODE.h.


Constructor & Destructor Documentation

Definition at line 190 of file environmentODE.h.

Definition at line 197 of file environmentODE.h.


Member Function Documentation

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.

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.

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.

Definition at line 636 of file environmentODE.cpp.

Definition at line 576 of file environmentODE.cpp.

Definition at line 657 of file environmentODE.cpp.

Definition at line 583 of file environmentODE.cpp.


Member Data Documentation

Definition at line 280 of file environmentODE.h.

Definition at line 281 of file environmentODE.h.

Definition at line 282 of file environmentODE.h.

Definition at line 279 of file environmentODE.h.


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


collision_space
Author(s): Ioan Sucan/isucan@willowgarage.com
autogenerated on Mon Dec 2 2013 12:34:21