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

Namespaces

 animationloop
 
 collision
 
 constraint
 
 controller
 
 diffusion
 
 engine
 
 haptics
 
 io
 
 linearsolver
 
 linearsystem
 
 mapping
 
 mass
 
 mechanicalload
 
 odesolver
 
 playback
 
 sceneutility
 
 setting
 
 solidmechanics
 
 statecontainer
 
 topology
 
 visual
 

Classes

class  ForceFeedbackTransform
 Data necessary to transform positions and forces between simulation and device space. More...
 
class  ForceFeedbackEffect
 Implement HAPIForceEffect using a Sofa ForceFeedback component. More...
 
class  SofaHAPIForceFeedbackEffect
 Encapsulate ForceFeedbackEffect within a Sofa graph component. More...
 
class  SofaHAPIHapticsDevice
 

Typedefs

typedef sofa::defaulttype::SolidTypes< double >::Transform Transform
 

Functions

SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 Use the SOFA_LINK_CLASS macro for each class, to enable linking on all platforms. More...
 
SOFA_EXPORT_DYNAMIC_LIBRARY const char * getModuleName ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const char * getModuleVersion ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY void registerObjects (sofa::core::ObjectFactory *factory)
 
void init ()
 
void initSofaSimulationCommon ()
 
void initSofaSimulationGraph ()
 
sofa::type::Vec3f conv (const H3DUtil::Vec3f &v)
 
sofa::type::Vec3d conv (const H3DUtil::Vec3d &v)
 
H3DUtil::Vec3f conv (const sofa::type::Vec3f &v)
 
H3DUtil::Vec3d conv (const sofa::defaulttype::Vec3d &v)
 
sofa::defaulttype::Quat conv (const HAPI::Rotation &r)
 
const char * getModuleLicense ()
 
const char * getModuleDescription ()
 
const char * getModuleComponentList ()
 

Variables

int SofaHAPIForceFeedbackEffectClass
 
int SofaHAPIHapticsDeviceClass
 

Typedef Documentation

◆ Transform

Function Documentation

◆ conv() [1/5]

sofa::type::Vec3d sofa::component::conv ( const H3DUtil::Vec3d &  v)
inline

◆ conv() [2/5]

sofa::type::Vec3f sofa::component::conv ( const H3DUtil::Vec3f &  v)
inline

◆ conv() [3/5]

sofa::defaulttype::Quat sofa::component::conv ( const HAPI::Rotation &  r)
inline

◆ conv() [4/5]

H3DUtil::Vec3d sofa::component::conv ( const sofa::defaulttype::Vec3d &  v)
inline

◆ conv() [5/5]

H3DUtil::Vec3f sofa::component::conv ( const sofa::type::Vec3f v)
inline

◆ getModuleComponentList()

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

◆ getModuleDescription()

const char* sofa::component::getModuleDescription ( )

◆ getModuleLicense()

const char* sofa::component::getModuleLicense ( )

Variable Documentation

◆ SofaHAPIForceFeedbackEffectClass

int sofa::component::SofaHAPIForceFeedbackEffectClass
Initial value:
= sofa::core::RegisterObject("Implement HAPIForceEffect using a Sofa ForceFeedback component")
.add< SofaHAPIForceFeedbackEffect >()

◆ SofaHAPIHapticsDeviceClass

int sofa::component::SofaHAPIHapticsDeviceClass
Initial value:
= sofa::core::RegisterObject("HAPI-based Haptics Device")
.add< SofaHAPIHapticsDevice >()
.addAlias("HAPIHapticsDevice")
.addAlias("DefaultHapticsDevice")