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