SOFA plugin: BulletCollisionDetection  master
Open source framework for multi-physics simuation
sofa::component::collision::response::mapper Namespace Reference

Classes

class  BarycentricContactMapper
 
class  BaseContactMapper
 
class  ContactMapper
 
class  ContactMapper< collision::geometry::CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, TVec3Types >
 
class  ContactMapper< collision::geometry::LineCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes >
 
class  ContactMapper< collision::geometry::PointCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes >
 
class  ContactMapper< collision::geometry::RigidSphereModel, TVec3Types >
 
class  ContactMapper< collision::geometry::SphereCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes >
 
class  ContactMapper< collision::geometry::TetrahedronCollisionModel, DataTypes >
 
class  ContactMapper< collision::geometry::TriangleCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes >
 
class  ContactMapperCreator
 
class  GenerateStringID
 
class  IdentityContactMapper
 
class  IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >
 
class  RigidContactMapper
 
class  SubsetContactMapper
 
class  ContactMapper< BulletConvexHullModel, TVec3Types >
 

Functions

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 ()
 

Variables

ContactMapperCreator< ContactMapper< LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineContactMapperClass ("PenalityContactForceField", true)
 
ContactMapperCreator< ContactMapper< TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleContactMapperClass ("PenalityContactForceField", true)
 
ContactMapperCreator< ContactMapper< SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereContactMapperClass ("PenalityContactForceField", true)
 
ContactMapperCreator< ContactMapper< PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointContactMapperClass ("PenalityContactForceField", true)
 
ContactMapperCreator< ContactMapper< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, Vec3Types > > CylinderModelContactMapperClass ("PenalityContactForceField", true)
 
ContactMapperCreator< ContactMapper< RigidSphereModel, Vec3Types > > RigidSphereContactMapperClass ("PenalityContactForceField", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_MAPPER_API ContactMapper< RigidSphereModel, Vec3Types >
 
ContactMapperCreator< ContactMapper< collision::geometry::TetrahedronCollisionModel > > TetrahedronContactMapperClass ("PenalityContactForceField", true)
 
ContactMapperCreator< ContactMapper< BulletConvexHullModel, Vec3Types > > BulletConvexHullModelContactMapperClass ("PenalityContactForceField", true)
 
template class SOFA_BULLETCOLLISIONDETECTION_API ContactMapper< BulletConvexHullModel, Vec3Types >
 

Variable Documentation

◆ BulletConvexHullModelContactMapperClass

ContactMapperCreator< ContactMapper<BulletConvexHullModel,Vec3Types> > sofa::component::collision::response::mapper::BulletConvexHullModelContactMapperClass("PenalityContactForceField", true) ( "PenalityContactForceField"  ,
true   
)

◆ ContactMapper< BulletConvexHullModel, Vec3Types >