SOFA API  73d8bb95
Open source framework for multi-physics simuation
sofa::component::collision::SuturePointPerformer< DataTypes > Class Template Reference

#include <SuturePointPerformer.h>

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

Protected Attributes

bool first
 
unsigned int fixedIndex
 
sofa::helper::vector< SpringaddedSprings
 
BodyPicked firstPicked
 
SpringObjectTypeSpringObject
 
FixObjectTypeFixObject
 
- Protected Attributes inherited from sofa::component::collision::SuturePointPerformerConfiguration
double stiffness
 
double damping
 

Public Member Functions

 SuturePointPerformer (BaseMouseInteractor *i)
 
 ~SuturePointPerformer ()
 
void start ()
 
void execute ()
 
- Public Member Functions inherited from sofa::component::collision::TInteractionPerformer< DataTypes >
 TInteractionPerformer (BaseMouseInteractor *i)
 
- Public Member Functions inherited from sofa::component::collision::InteractionPerformer
 InteractionPerformer (BaseMouseInteractor *i)
 
virtual ~InteractionPerformer ()
 
virtual void configure (configurationsetting::MouseButtonSetting *)
 
virtual void handleEvent (core::objectmodel::Event *)
 
virtual void draw (const core::visual::VisualParams *)
 
virtual void setPerformerFreeze ()
 
- Public Member Functions inherited from sofa::component::collision::SuturePointPerformerConfiguration
void setStiffness (double f)
 
void setDamping (double f)
 

Additional Inherited Members

- Public Attributes inherited from sofa::component::collision::InteractionPerformer
BaseMouseInteractorinteractor
 
bool freezePerformer
 
- Static Public Member Functions inherited from sofa::component::collision::TInteractionPerformer< DataTypes >
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)
 

Attribute details

template<class DataTypes >
sofa::helper::vector<Spring> sofa::component::collision::SuturePointPerformer< DataTypes >::addedSprings
protected
template<class DataTypes >
bool sofa::component::collision::SuturePointPerformer< DataTypes >::first
protected
template<class DataTypes >
BodyPicked sofa::component::collision::SuturePointPerformer< DataTypes >::firstPicked
protected
template<class DataTypes >
unsigned int sofa::component::collision::SuturePointPerformer< DataTypes >::fixedIndex
protected
template<class DataTypes >
FixObjectType* sofa::component::collision::SuturePointPerformer< DataTypes >::FixObject
protected
template<class DataTypes >
SpringObjectType* sofa::component::collision::SuturePointPerformer< DataTypes >::SpringObject
protected

Constructor details

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

Function details

template<class DataTypes >
void sofa::component::collision::SuturePointPerformer< DataTypes >::execute ( )
inlinevirtual
template<class DataTypes >
void sofa::component::collision::SuturePointPerformer< DataTypes >::start ( )
virtual