SOFA API  95f61aea
Open source framework for multi-physics simuation
sofa::component::collision::MouseInteractor< DataTypes > Class Template Reference

#include <MouseInteractor.h>

class to execute specific tasks of the Mouse More...

Detailed Description

template<class DataTypes>
class sofa::component::collision::MouseInteractor< DataTypes >

class to execute specific tasks of the Mouse

Protected Attributes

MouseContainermouseInSofa
 

Public Member Functions

 SOFA_CLASS (SOFA_TEMPLATE(MouseInteractor, DataTypes), BaseMouseInteractor)
 
 MouseInteractor ()
 
 ~MouseInteractor () override
 
void init () override
 
core::behavior::BaseMechanicalStategetMouseContainer () override
 

Attribute details

◆ mouseInSofa

template<class DataTypes >
MouseContainer* sofa::component::collision::MouseInteractor< DataTypes >::mouseInSofa
protected

Constructor details

◆ MouseInteractor()

template<class DataTypes >
sofa::component::collision::MouseInteractor< DataTypes >::MouseInteractor ( )
inline

◆ ~MouseInteractor()

template<class DataTypes >
sofa::component::collision::MouseInteractor< DataTypes >::~MouseInteractor ( )
inlineoverride

Function details

◆ getMouseContainer()

template<class DataTypes >
core::behavior::BaseMechanicalState* sofa::component::collision::MouseInteractor< DataTypes >::getMouseContainer ( )
inlineoverride

◆ init()

template<class DataTypes >
void sofa::component::collision::MouseInteractor< DataTypes >::init
override

◆ SOFA_CLASS()

template<class DataTypes >
sofa::component::collision::MouseInteractor< DataTypes >::SOFA_CLASS ( SOFA_TEMPLATE(MouseInteractor< DataTypes >, DataTypes)  ,
BaseMouseInteractor< DataTypes >   
)