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

Namespaces

 detection
 
 geometry
 
 response
 

Classes

struct  ContactInfo
 
class  PersistentFrictionContact
 

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

Creator< Contact::Factory, PersistentFrictionContact< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointPersistentFrictionContactClass ("PersistentFrictionContact", true)
 
Creator< Contact::Factory, PersistentFrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointPersistentFrictionContactClass ("PersistentFrictionContact", true)
 
Creator< Contact::Factory, PersistentFrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLinePersistentFrictionContactClass ("PersistentFrictionContact", true)
 
Creator< Contact::Factory, PersistentFrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointPersistentFrictionContactContactClass ("PersistentFrictionContact", true)
 

Variable Documentation

◆ LineLinePersistentFrictionContactClass

Creator<Contact::Factory, PersistentFrictionContact<LineCollisionModel<sofa::defaulttype::Vec3Types>, LineCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::LineLinePersistentFrictionContactClass("PersistentFrictionContact", true) ( "PersistentFrictionContact"  ,
true   
)

◆ LinePointPersistentFrictionContactClass

Creator<Contact::Factory, PersistentFrictionContact<LineCollisionModel<sofa::defaulttype::Vec3Types>, PointCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::LinePointPersistentFrictionContactClass("PersistentFrictionContact", true) ( "PersistentFrictionContact"  ,
true   
)

◆ PointPointPersistentFrictionContactClass

Creator<Contact::Factory, PersistentFrictionContact<PointCollisionModel<sofa::defaulttype::Vec3Types>, PointCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::PointPointPersistentFrictionContactClass("PersistentFrictionContact", true) ( "PersistentFrictionContact"  ,
true   
)

◆ TrianglePointPersistentFrictionContactContactClass

Creator<Contact::Factory, PersistentFrictionContact<TriangleCollisionModel<sofa::defaulttype::Vec3Types>, PointCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::TrianglePointPersistentFrictionContactContactClass("PersistentFrictionContact", true) ( "PersistentFrictionContact"  ,
true   
)