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