SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::component::haptics Namespace Reference

Classes

class  ForceFeedback
 Base class implementing forcefeedback as a force field. More...
 
class  LCPForceFeedback
 
class  MechanicalStateForceFeedback
 
class  NullForceFeedback
 Null force feedback for haptic feedback device. More...
 
class  NullForceFeedbackT
 Null force feedback for haptic feedback device. More...
 

Functions

SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleName ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleVersion ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleComponentList ()
 
void init ()
 

Variables

int lCPForceFeedbackClass
 
int nullForceFeedbackClass
 
int nullForceFeedbackTClass
 

Function Documentation

◆ getModuleComponentList()

const char * sofa::component::haptics::getModuleComponentList ( )

◆ getModuleName()

const char * sofa::component::haptics::getModuleName ( )

◆ getModuleVersion()

const char * sofa::component::haptics::getModuleVersion ( )

◆ init()

SOFA_COMPONENT_HAPTICS_API void sofa::component::haptics::init ( )

◆ initExternalModule()

void sofa::component::haptics::initExternalModule ( )

Variable Documentation

◆ lCPForceFeedbackClass

int sofa::component::haptics::lCPForceFeedbackClass
Initial value:
= sofa::core::RegisterObject("LCP force feedback for the device")
.add< LCPForceFeedback<defaulttype::Vec1Types> >()
.add< LCPForceFeedback<defaulttype::Rigid3Types> >()
Helper class used to register a class in the ObjectFactory.
Definition: ObjectFactory.h:291
RegisterObject & add(bool defaultTemplate=false)
Definition: ObjectFactory.h:322

◆ nullForceFeedbackClass

int sofa::component::haptics::nullForceFeedbackClass
Initial value:
= sofa::core::RegisterObject("Null force feedback for haptic feedback device")
.add< NullForceFeedback >()

◆ nullForceFeedbackTClass

int sofa::component::haptics::nullForceFeedbackTClass
Initial value:
= sofa::core::RegisterObject("Null force feedback for haptic feedback device")
.add< NullForceFeedbackT<sofa::defaulttype::Vec1Types> >()
.add< NullForceFeedbackT<sofa::defaulttype::Rigid3Types> >()