$search

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 172 of file environmentODE.h.


Constructor & Destructor Documentation

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.


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.

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.


Member Data Documentation

Definition at line 266 of file environmentODE.h.

Definition at line 267 of file environmentODE.h.

Definition at line 268 of file environmentODE.h.

Definition at line 265 of file environmentODE.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


collision_space
Author(s): Ioan Sucan/isucan@willowgarage.com
autogenerated on Fri Mar 1 14:16:48 2013