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

Classes

class  RuleBasedContactManager
 
class  AugmentedLagrangianResponse
 
class  BarycentricPenalityContact
 
class  BarycentricStickContact
 
class  BaseRayContact
 
class  BaseUnilateralContactResponse
 
class  CollisionResponse
 
class  ContactIdentifier
 
class  ContactListener
 
class  FrictionContact
 
class  PenalityContact
 
class  PenalityContactForceField
 
class  RayContact
 
class  StickContactConstraint
 

Functions

void registerCollisionResponse (sofa::core::ObjectFactory *factory)
 
long cantorPolynomia (sofa::core::collision::DetectionOutput::ContactId x, sofa::core::collision::DetectionOutput::ContactId y)
 
void registerContactListener (sofa::core::ObjectFactory *factory)
 
void registerPenalityContactForceField (sofa::core::ObjectFactory *factory)
 
void registerRuleBasedContactManager (sofa::core::ObjectFactory *factory)
 
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 ()
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > CapsuleTriangleContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > CapsuleLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, CapsuleCollisionModel< sofa::defaulttype::Vec3Types > > > CapsuleCapsulePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > CapsuleSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > CapsuleOBBPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > RigidCapsuleTriangleContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > RigidCapsuleLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > RigidCapsuleRigidCapsulePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > CapsuleRigidCapsulePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > RigidCapsuleSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, RigidSphereModel > > RigidCapsuleRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > RigidCapsuleOBBPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > RigidCapsuleCylinderPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, CylinderCollisionModel< sofa::defaulttype::Rigid3Types > > > CapsuleCylinderPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, CapsuleCollisionModel< sofa::defaulttype::Vec3Types > > > CapsuleCapsuleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > CapsuleTriangleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > CapsuleSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > CapsuleRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > RigidCapsuleRigidCapsuleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, CapsuleCollisionModel< sofa::defaulttype::Rigid3Types > > > CapsuleRigidCapsuleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > RigidCapsuleTriangleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > RigidCapsuleSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, RigidSphereModel > > RigidCapsuleRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > CapsuleOBBFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< CapsuleCollisionModel< sofa::defaulttype::Rigid3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > RigidCapsuleOBBFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< OBBCollisionModel< sofa::defaulttype::Rigid3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > OBBOBBPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< collision::geometry::SphereCollisionModel< sofa::defaulttype::Vec3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > SphereOBBPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< RigidSphereModel, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > RigidSphereOBBPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< collision::geometry::TriangleCollisionModel< sofa::defaulttype::Vec3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > TriangleOBBPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< collision::geometry::CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > CylinderOBBPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, FrictionContact< OBBCollisionModel< sofa::defaulttype::Rigid3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > OBBOBBFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< collision::geometry::SphereCollisionModel< sofa::defaulttype::Vec3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > SphereOBBFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< collision::geometry::TriangleCollisionModel< sofa::defaulttype::Vec3Types >, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > TriangleOBBFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< RigidSphereModel, OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > RigidSphereOBBFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, RayContact< OBBCollisionModel< sofa::defaulttype::Rigid3Types > > > RayRigidBoxContactClass ("RayContact", true)
 

Variables

Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< RigidSphereModel, RigidSphereModel > > RigidSphereRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< SphereCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > SphereRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > LineRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > TriangleRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< RigidSphereModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > RigidSpherePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API AugmentedLagrangianResponse< RigidSphereModel, RigidSphereModel >
 
Creator< Contact::Factory, BarycentricPenalityContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > SphereRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< RigidSphereModel, RigidSphereModel > > RigidSphereRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< RigidSphereModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > RigidSpherePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > LineRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > TriangleRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTrianglePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, CylinderCollisionModel< sofa::defaulttype::Rigid3Types > > > CylinderCylinderPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > CylinderTrianglePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > CylinderSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, RigidSphereModel > > CylinderRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API BarycentricPenalityContact< RigidSphereModel, RigidSphereModel >
 
Creator< Contact::Factory, BarycentricStickContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleStickContactClass ("StickContactForceField", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< RigidSphereModel, RigidSphereModel > > RigidSphereRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > SphereRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > LineRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > TriangleRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< RigidSphereModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > RigidSpherePointFrictionContactClass ("FrictionContactConstraint", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API FrictionContact< RigidSphereModel, RigidSphereModel >
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API PenalityContactForceField< Vec3Types >
 
Creator< core::collision::Contact::Factory, RayContact< SphereCollisionModel< sofa::defaulttype::Vec3Types > > > RaySphereContactClass ("RayContact", true)
 
Creator< core::collision::Contact::Factory, RayContact< RigidSphereModel > > RayRigidSphereContactClass ("RayContact", true)
 
Creator< core::collision::Contact::Factory, RayContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > RayTriangleContactClass ("RayContact", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API RayContact< RigidSphereModel >
 
Creator< Contact::Factory, StickContactConstraint< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLineAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTriangleAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSpherePenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointPenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLinePenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTrianglePenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronPenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTrianglePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLineFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTriangleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSpherePenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointPenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLinePenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTrianglePenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronPenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< core::collision::Contact::Factory, RayContact< collision::geometry::TetrahedronCollisionModel > > RayTetrahedronContactClass ("RayContact", true)
 

Function Documentation

◆ CapsuleCapsuleFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, CapsuleCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::CapsuleCapsuleFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ CapsuleCapsulePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, CapsuleCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::CapsuleCapsulePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ CapsuleCylinderPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, CylinderCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::CapsuleCylinderPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ CapsuleLinePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, LineCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::CapsuleLinePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ CapsuleOBBFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::CapsuleOBBFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ CapsuleOBBPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::CapsuleOBBPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ CapsuleRigidCapsuleFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, CapsuleCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::CapsuleRigidCapsuleFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ CapsuleRigidCapsulePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, CapsuleCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::CapsuleRigidCapsulePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ CapsuleRigidSphereFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, RigidSphereModel> > sofa::component::collision::response::contact::CapsuleRigidSphereFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ CapsuleSphereFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, SphereCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::CapsuleSphereFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ CapsuleSpherePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, SphereCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::CapsuleSpherePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ CapsuleTriangleContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, TriangleCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::CapsuleTriangleContactClass ( "PenalityContactForceField"  ,
true   
)

◆ CapsuleTriangleFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Vec3Types>, TriangleCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::CapsuleTriangleFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ CylinderOBBPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<collision::geometry::CylinderCollisionModel<sofa::defaulttype::Rigid3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::CylinderOBBPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ OBBOBBFrictionContactClass()

Creator<Contact::Factory, FrictionContact<OBBCollisionModel<sofa::defaulttype::Rigid3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::OBBOBBFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ OBBOBBPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<OBBCollisionModel<sofa::defaulttype::Rigid3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::OBBOBBPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RayRigidBoxContactClass()

Creator<Contact::Factory, RayContact<OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RayRigidBoxContactClass ( "RayContact"  ,
true   
)

◆ RigidCapsuleCylinderPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CylinderCollisionModel<sofa::defaulttype::Rigid3Types>, CapsuleCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RigidCapsuleCylinderPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RigidCapsuleLinePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, LineCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::RigidCapsuleLinePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RigidCapsuleOBBFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RigidCapsuleOBBFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ RigidCapsuleOBBPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RigidCapsuleOBBPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RigidCapsuleRigidCapsuleFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, CapsuleCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RigidCapsuleRigidCapsuleFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ RigidCapsuleRigidCapsulePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, CapsuleCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RigidCapsuleRigidCapsulePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RigidCapsuleRigidSphereFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, RigidSphereModel> > sofa::component::collision::response::contact::RigidCapsuleRigidSphereFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ RigidCapsuleRigidSpherePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, RigidSphereModel> > sofa::component::collision::response::contact::RigidCapsuleRigidSpherePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RigidCapsuleSphereFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, SphereCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::RigidCapsuleSphereFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ RigidCapsuleSpherePenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, SphereCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::RigidCapsuleSpherePenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RigidCapsuleTriangleContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, TriangleCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::RigidCapsuleTriangleContactClass ( "PenalityContactForceField"  ,
true   
)

◆ RigidCapsuleTriangleFrictionContactClass()

Creator<Contact::Factory, FrictionContact<CapsuleCollisionModel<sofa::defaulttype::Rigid3Types>, TriangleCollisionModel<sofa::defaulttype::Vec3Types> > > sofa::component::collision::response::contact::RigidCapsuleTriangleFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ RigidSphereOBBFrictionContactClass()

Creator<Contact::Factory, FrictionContact<RigidSphereModel, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RigidSphereOBBFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ RigidSphereOBBPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<RigidSphereModel, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::RigidSphereOBBPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ SphereOBBFrictionContactClass()

Creator<Contact::Factory, FrictionContact<collision::geometry::SphereCollisionModel<sofa::defaulttype::Vec3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::SphereOBBFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ SphereOBBPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<collision::geometry::SphereCollisionModel<sofa::defaulttype::Vec3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::SphereOBBPenalityContactClass ( "PenalityContactForceField"  ,
true   
)

◆ TriangleOBBFrictionContactClass()

Creator<Contact::Factory, FrictionContact<collision::geometry::TriangleCollisionModel<sofa::defaulttype::Vec3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::TriangleOBBFrictionContactClass ( "FrictionContactConstraint"  ,
true   
)

◆ TriangleOBBPenalityContactClass()

Creator<Contact::Factory, BarycentricPenalityContact<collision::geometry::TriangleCollisionModel<sofa::defaulttype::Vec3Types>, OBBCollisionModel<sofa::defaulttype::Rigid3Types> > > sofa::component::collision::response::contact::TriangleOBBPenalityContactClass ( "PenalityContactForceField"  ,
true   
)