Functions | |
void | internal_collisionCallback (void *data, dGeomID o0, dGeomID o1) |
Joint * | internal_getCommonJoint (dBodyID body0, dBodyID body1) |
void | internal_volumeCollisionCallback (void *data, dGeomID o0, dGeomID o1) |
void | internal_raycastCollisionCallback (void *data, dGeomID o0, dGeomID o1) |
|
|
Assuming the two ODE bodies are connected by an ODE joint, this function returns the OPAL Joint connecting the two bodies' Solids. Definition at line 797 of file ODESimulator.cpp. Referenced by internal_collisionCallback(). |
|
in an unsorted array. Collision callback functor for ray casting. Stores results Definition at line 916 of file ODESimulator.cpp. References opal::ShapeData::contactGroup, opal::defaults::shape::contactGroup, opal::Simulator::groupsMakeContacts(), opal::ODESimulator::internal_getRayContactGroup(), opal::defaults::ode::maxRaycastContacts, and opal::GeomData::shape. Referenced by opal::ODESimulator::internal_fireRay(). |
|
Special collision callback functor for volume collision checking. Definition at line 833 of file ODESimulator.cpp. References opal::ShapeData::contactGroup, opal::Simulator::groupsMakeContacts(), opal::ODESimulator::internal_addCollidedSolid(), opal::GeomData::shape, and opal::GeomData::solid. Referenced by opal::ODESimulator::internal_queryVolume(). |