SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::component::controller Namespace Reference

Classes

class  Controller
 Controller Class. Interface of user interaction on SOFA Components. Provides also an interface for BeginAnimation and EndAnimation events launched at the beginning and the end of a time step. More...
 
class  MechanicalStateController
 MechanicalStateController Class. 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 MechanicalStateControllerClass
 
template class SOFA_COMPONENT_CONTROLLER_API MechanicalStateController< Vec1Types >
 
template class SOFA_COMPONENT_CONTROLLER_API MechanicalStateController< Rigid3Types >
 

Function Documentation

◆ getModuleComponentList()

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

◆ getModuleName()

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

◆ getModuleVersion()

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

◆ init()

SOFA_COMPONENT_CONTROLLER_API void sofa::component::controller::init ( )

◆ initExternalModule()

void sofa::component::controller::initExternalModule ( )

Variable Documentation

◆ MechanicalStateController< Rigid3Types >

template class SOFA_COMPONENT_CONTROLLER_API sofa::component::controller::MechanicalStateController< Rigid3Types >

◆ MechanicalStateController< Vec1Types >

template class SOFA_COMPONENT_CONTROLLER_API sofa::component::controller::MechanicalStateController< Vec1Types >

◆ MechanicalStateControllerClass

int sofa::component::controller::MechanicalStateControllerClass
Initial value:
= core::RegisterObject("Provides a Mouse & Keyboard user control on a Mechanical State.")
.add< MechanicalStateController<Vec1Types> >()
.add< MechanicalStateController<Rigid3Types> >()