SOFA plugin: SofaHAPI  master
Open source framework for multi-physics simuation
sofa::component::ForceFeedbackEffect Class Reference

#include <SofaHAPIForceFeedbackEffect.h>

Implement HAPIForceEffect using a Sofa ForceFeedback component. More...

Inheritance diagram for sofa::component::ForceFeedbackEffect:

Detailed Description

Implement HAPIForceEffect using a Sofa ForceFeedback component.

Public Attributes

ForceFeedback * forceFeedback
 
ForceFeedbackTransform data
 
bool permanent_feedback
 

Public Member Functions

 ForceFeedbackEffect (ForceFeedback *forceFeedback)
 
 ~ForceFeedbackEffect ()
 
virtual EffectOutput calculateForces (const EffectInput &input)
 
void setTransform (const ForceFeedbackTransform &xf)
 

Attribute details

◆ data

ForceFeedbackTransform sofa::component::ForceFeedbackEffect::data

◆ forceFeedback

ForceFeedback* sofa::component::ForceFeedbackEffect::forceFeedback

◆ permanent_feedback

bool sofa::component::ForceFeedbackEffect::permanent_feedback

Constructor details

◆ ForceFeedbackEffect()

sofa::component::ForceFeedbackEffect::ForceFeedbackEffect ( ForceFeedback *  forceFeedback)

◆ ~ForceFeedbackEffect()

sofa::component::ForceFeedbackEffect::~ForceFeedbackEffect ( )

Function details

◆ calculateForces()

ForceFeedbackEffect::EffectOutput sofa::component::ForceFeedbackEffect::calculateForces ( const EffectInput &  input)
virtual

◆ setTransform()

void sofa::component::ForceFeedbackEffect::setTransform ( const ForceFeedbackTransform xf)
inline