#include <EnslavementForceFeedback.h>
|  | 
|  | SOFA_CLASS2 (EnslavementForceFeedback, core::collision::ContactListener, sofa::component::controller::ForceFeedback) | 
|  | 
| void | init () override | 
|  | 
| void | beginContact (const type::vector< const type::vector< core::collision::DetectionOutput > * > &) override | 
|  | 
| void | endContact (void *) override | 
|  | 
| virtual void | computeForce (SReal, SReal, SReal, SReal, SReal, SReal, SReal, SReal &fx, SReal &fy, SReal &fz) override | 
|  | 
| virtual void | computeWrench (const sofa::defaulttype::SolidTypes< SReal >::Transform &world_H_tool, const sofa::defaulttype::SolidTypes< SReal >::SpatialVector &V_tool_world, sofa::defaulttype::SolidTypes< SReal >::SpatialVector &W_tool_world) override | 
|  | 
◆ d_attractionDistance
      
        
          | Data<double> sofa::component::controller::EnslavementForceFeedback::d_attractionDistance | 
      
 
Distance at which the Omni is attracted to the contact point. 
 
 
◆ d_contactScale
      
        
          | Data<double> sofa::component::controller::EnslavementForceFeedback::d_contactScale | 
      
 
Scales the maximum penetration depth. 
 
 
◆ d_normalsPointOut
      
        
          | Data<bool> sofa::component::controller::EnslavementForceFeedback::d_normalsPointOut | 
      
 
True if the normals of objects point outwards, false if they point inwards. 
 
 
◆ d_penOffset
      
        
          | Data<double> sofa::component::controller::EnslavementForceFeedback::d_penOffset | 
      
 
Distance at which there is no reaction force. 
 
 
◆ d_relativeStiffness
      
        
          | Data<double> sofa::component::controller::EnslavementForceFeedback::d_relativeStiffness | 
      
 
 
◆ m_contactForce
  
  | 
        
          | sofa::type::Vec3d sofa::component::controller::EnslavementForceFeedback::m_contactForce |  | protected | 
 
 
◆ EnslavementForceFeedback()
◆ ~EnslavementForceFeedback()
  
  | 
        
          | sofa::component::controller::EnslavementForceFeedback::~EnslavementForceFeedback | ( |  | ) |  |  | inlineprotected | 
 
 
◆ beginContact()
◆ computeForce()
  
  | 
        
          | void sofa::component::controller::EnslavementForceFeedback::computeForce | ( | SReal | x, |  
          |  |  | SReal | y, |  
          |  |  | SReal | z, |  
          |  |  | SReal | u, |  
          |  |  | SReal | v, |  
          |  |  | SReal | w, |  
          |  |  | SReal | q, |  
          |  |  | SReal & | fx, |  
          |  |  | SReal & | fy, |  
          |  |  | SReal & | fz |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ computeWrench()
◆ endContact()
  
  | 
        
          | void sofa::component::controller::EnslavementForceFeedback::endContact | ( | void * |  | ) |  |  | override | 
 
 
◆ init()
  
  | 
        
          | void sofa::component::controller::EnslavementForceFeedback::init | ( |  | ) |  |  | override | 
 
 
◆ SOFA_CLASS2()