SOFA API  99934cbc
Open source framework for multi-physics simuation
sofa::component::collision::TInteractionPerformer< DataTypes > Class Template Reference

#include <InteractionPerformer.h>

Inheritance diagram for sofa::component::collision::TInteractionPerformer< DataTypes >:

Public Member Functions

 TInteractionPerformer (BaseMouseInteractor *i)
 
- Public Member Functions inherited from sofa::component::collision::InteractionPerformer
 InteractionPerformer (BaseMouseInteractor *i)
 
virtual ~InteractionPerformer ()
 
virtual void configure (configurationsetting::MouseButtonSetting *)
 
virtual void start ()=0
 
virtual void execute ()=0
 
virtual void handleEvent (core::objectmodel::Event *)
 
virtual void draw (const core::visual::VisualParams *)
 
virtual void setPerformerFreeze ()
 

Static Public Member Functions

template<class RealObject >
static RealObject * create (RealObject *, BaseMouseInteractor *interactor)
 
- Static Public Member Functions inherited from sofa::component::collision::InteractionPerformer
template<class RealObject >
static RealObject * create (RealObject *, BaseMouseInteractor *interactor)
 

Additional Inherited Members

- Public Attributes inherited from sofa::component::collision::InteractionPerformer
BaseMouseInteractorinteractor
 
bool freezePerformer
 

Constructor details

template<class DataTypes >
sofa::component::collision::TInteractionPerformer< DataTypes >::TInteractionPerformer ( BaseMouseInteractor i)
inline

Function details

template<class DataTypes >
template<class RealObject >
static RealObject* sofa::component::collision::TInteractionPerformer< DataTypes >::create ( RealObject *  ,
BaseMouseInteractor interactor 
)
inlinestatic