#include <osaODEWorld.h>
Create a new world.
Create a new ODE world. This initializes the ODE engine and create a new world and a new top level space. It also sets simulation parameters such as error reduction parameter (ERP) and constraint force mixing (CFM)
- Parameters
-
gravity | A gravity vector. The defalt value is ${bmatrix} 0 & 0 & -9.81 {bmatrix}$. |
osaODEWorld::~osaODEWorld |
( |
| ) |
|
void osaODEWorld::Collision |
( |
dGeomID |
o1, |
|
|
dGeomID |
o2 |
|
) |
| |
Process collisions between two geometries.
This is the main call to process collisions between geometries. This must be public since it is called from a C function.
- Parameters
-
o1 | The geometry of the first object |
o2 | The geometry of the second object |
dSpaceID osaODEWorld::GetSpaceID |
( |
| ) |
const |
|
inline |
double osaODEWorld::GetTimeStep |
( |
| ) |
const |
|
inline |
dWorldID osaODEWorld::GetWorldID |
( |
| ) |
const |
|
inline |
void osaODEWorld::SetCFM |
( |
double |
cfm | ) |
|
|
inline |
void osaODEWorld::SetContactBouncing |
( |
double |
cb | ) |
|
|
inline |
void osaODEWorld::SetContactERP |
( |
double |
erp | ) |
|
|
inline |
void osaODEWorld::SetContactFriction |
( |
double |
mu | ) |
|
|
inline |
void osaODEWorld::SetContactMaxCorrectingVel |
( |
double |
cmcv | ) |
|
|
inline |
void osaODEWorld::SetContactSurfaceLayer |
( |
double |
sl | ) |
|
|
inline |
void osaODEWorld::SetERP |
( |
double |
erp | ) |
|
|
inline |
void osaODEWorld::Step |
( |
| ) |
|
double osaODEWorld::contactbounce |
|
protected |
double osaODEWorld::contacterp |
|
protected |
double osaODEWorld::surfacelayer |
|
protected |
The documentation for this class was generated from the following file:
- /home/adeguet1/catkin_ws/src/cisst-saw/sawOpenDynamicsEngine/include/sawOpenDynamicsEngine/osaODEWorld.h