|
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
|
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
|
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
|
SOFA_EXPORT_DYNAMIC_LIBRARY void | registerObjects (sofa::core::ObjectFactory *factory) |
|
void | init () |
|
template<class Vec > |
void | display (const Vec &vec) |
|
template<class CModel > |
void | correctContactPoint0 (SReal margin, sofa::core::collision::DetectionOutput &dec_out, typename CModel::Element &) |
|
template<class CModel > |
void | correctContactPoint1 (SReal margin, sofa::core::collision::DetectionOutput &dec_out, typename CModel::Element &) |
|
template<> |
void | correctContactPoint0< BulletOBBModel > (SReal, sofa::core::collision::DetectionOutput &dec_out, collisionobbcapsule::geometry::OBB &e0) |
|
template<> |
void | correctContactPoint1< BulletOBBModel > (SReal, sofa::core::collision::DetectionOutput &dec_out, collisionobbcapsule::geometry::OBB &e1) |
|
template<class TDataTypes > |
void | updateCapsuleHeight (btCollisionShape *capsule, typename TDataTypes::Real height) |
|
template<> |
void | updateCapsuleHeight< defaulttype::Rigid3Types > (btCollisionShape *, typename defaulttype::Rigid3Types::Real) |
|
ContactMapperCreator< ContactMapper< BulletConvexHullModel, Vec3Types > > | BulletConvexHullModelContactMapperClass ("PenalityContactForceField", true) |
|
template<class MyReal , class ToRead , class ToFill > |
bool | sameVertices (const ToRead &pos, int numverts, ToFill vertexbase, int vertexStride) |
|
|
int | BulletCapsuleModelClass |
|
int | RigidBulletCapsuleModelClass |
|
int | BulletIntersctionClass |
|
int | BulletCollisionDetectionClass |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, BulletConvexHullModel > > | BCHullBCHullCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, CylinderCollisionModel< sofa::defaulttype::Rigid3Types > > > | BCHullCylinderCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > | BCHullTriangleCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > | BCHullRigidCapsuleCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, CapsuleCollisionModel< sofa::defaulttype::Vec3Types > > > | CapsuleBCHullCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > | BCHullSphereCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, RigidSphereModel > > | BCHullRigidSphereCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, CompliantContact< BulletConvexHullModel, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > | BCHullOBBCompliantContactClassClass ("CompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, BulletConvexHullModel > > | BCHullBCHullFrictionCompliantContactClassClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, CylinderCollisionModel< sofa::defaulttype::Rigid3Types > > > | BCHullCylinderFrictionCompliantContactClassClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > | BCHullTriangleFrictionCompliantContactClassClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > | BCHullRigidCapsuleFrictionCompliantContactClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, CapsuleCollisionModel< sofa::defaulttype::Vec3Types > > > | CapsuleBCHullFrictionCompliantContactClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > | BCHullSphereFrictionCompliantContactClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, RigidSphereModel > > | BCHullRigidSphereFrictionCompliantContactClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, FrictionCompliantContact< BulletConvexHullModel, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > | BCHullOBBCompliantFrictionCompliantContactClass ("FrictionCompliantContact", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, BulletConvexHullModel > > | BulletConvexHullModelBulletConvexHullContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > | BulletConvexHullModelSphereModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, RigidSphereModel > > | BulletConvexHullModelRigidSphereModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > | BulletConvexHullModelTriangleModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > | BulletConvexHullModelLineModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > | BulletConvexHullModelPointModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > | BulletConvexHullModelOBBModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, CapsuleCollisionModel< sofa::defaulttype::Vec3Types > > > | BulletConvexHullModelCapsuleModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > | BulletConvexHullModelRigidCapsuleModelContactClass ("PenalityContactForceField", true) |
|
Creator< Contact::Factory, BarycentricPenalityContact< BulletConvexHullModel, CylinderCollisionModel< sofa::defaulttype::Rigid3Types > > > | BulletConvexHullModelCylinderModelContactClass ("PenalityContactForceField", true) |
|
int | BulletConvexHullModelClass |
|
int | BulletCylinderModelClass |
|
int | BulletOBBModelClass |
|
template class SOFA_BULLETCOLLISIONDETECTION_API | ContactMapper< BulletConvexHullModel, Vec3Types > |
|
int | BulletSphereModelClass |
|
int | BulletTriangleModelClass |
|