#include <PersistentUnilateralInteractionConstraint.h>
|
| SOFA_CLASS (SOFA_TEMPLATE(PersistentUnilateralInteractionConstraint, DataTypes), SOFA_TEMPLATE(UnilateralInteractionConstraint, DataTypes)) |
|
| PersistentUnilateralInteractionConstraint (MechanicalState *object1, MechanicalState *object2) |
|
| PersistentUnilateralInteractionConstraint (MechanicalState *object) |
|
| PersistentUnilateralInteractionConstraint () |
|
virtual | ~PersistentUnilateralInteractionConstraint () |
|
virtual void | addContact (double mu, Deriv norm, Real contactDistance, int m1, int m2, long id=0, PersistentID localid=0) |
|
void | getConstraintResolution (std::vector< core::behavior::ConstraintResolution * > &resTab, unsigned int &offset) |
|
|
bool | isSticked (int id) const |
|
bool | isSliding (int id) const |
|
void | setContactState (int id, ContactState s) |
|
void | clearContactStates () |
|
void | debugContactStates () const |
|
|
void | setContactForce (int id, Deriv f) |
|
Deriv | getContactForce (int id) const |
|
void | clearContactForces () |
|
void | setInitForce (int id, Deriv f) |
|
Deriv | getInitForce (int id) |
|
void | clearInitForces () |
|
void | draw (const core::visual::VisualParams *vparams) |
|
◆ contactForces
template<class DataTypes >
◆ contactStates
template<class DataTypes >
◆ initForces
template<class DataTypes >
◆ PersistentUnilateralInteractionConstraint() [1/3]
template<class DataTypes >
◆ PersistentUnilateralInteractionConstraint() [2/3]
template<class DataTypes >
◆ PersistentUnilateralInteractionConstraint() [3/3]
template<class DataTypes >
◆ ~PersistentUnilateralInteractionConstraint()
template<class DataTypes >
◆ addContact()
template<class DataTypes >
◆ clearContactForces()
template<class DataTypes >
◆ clearContactStates()
template<class DataTypes >
◆ clearInitForces()
template<class DataTypes >
◆ debugContactStates()
template<class DataTypes >
◆ draw()
template<class DataTypes >
◆ getConstraintResolution()
template<class DataTypes >
◆ getContactForce()
template<class DataTypes >
◆ getInitForce()
template<class DataTypes >
◆ getPositionViolation()
template<class DataTypes >
Computes constraint violation in position and stores it into resolution global vector
- Parameters
-
v | Global resolution vector |
◆ getVelocityViolation()
template<class DataTypes >
Computes constraint violation in velocity and stores it into resolution global vector
- Parameters
-
v | Global resolution vector |
◆ isSliding()
template<class DataTypes >
◆ isSticked()
template<class DataTypes >
◆ setContactForce()
template<class DataTypes >
◆ setContactState()
template<class DataTypes >
◆ setInitForce()
template<class DataTypes >
◆ SOFA_CLASS()
template<class DataTypes >