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

Classes

class  Controller
 
class  MechanicalStateController
 
class  RazerHydraDriver
 

Functions

void registerMechanicalStateController (sofa::core::ObjectFactory *factory)
 
SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 
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 controller_manager_setup_callback (sixenseUtils::ControllerManager::setup_step)
 
sixenseUtils::IControllerManager::setup_callback() controller_manager_setup_callback_ONE_CONTROLLER (sixenseUtils::IControllerManager::setup_step step)
 

Variables

template class SOFA_COMPONENT_CONTROLLER_API MechanicalStateController< Vec1Types >
 
template class SOFA_COMPONENT_CONTROLLER_API MechanicalStateController< Rigid3Types >
 
std::string controller_manager_text_string
 
int RazerHydraDriverClass
 

Function Documentation

◆ controller_manager_setup_callback()

void sofa::component::controller::controller_manager_setup_callback ( sixenseUtils::ControllerManager::setup_step  )

◆ controller_manager_setup_callback_ONE_CONTROLLER()

sixenseUtils::IControllerManager::setup_callback() sofa::component::controller::controller_manager_setup_callback_ONE_CONTROLLER ( sixenseUtils::IControllerManager::setup_step  step)

Variable Documentation

◆ controller_manager_text_string

std::string sofa::component::controller::controller_manager_text_string

◆ RazerHydraDriverClass

int sofa::component::controller::RazerHydraDriverClass
Initial value:
= core::RegisterObject("Sixense Razer Hydra controller driver")
.add< RazerHydraDriver >()