sofa::component::controller::ForceFeedback Class Reference

Omni driver force field. More...

#include <ForceFeedback.h>

Inheritance diagram for sofa::component::controller::ForceFeedback:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::controller::ForceFeedback:

Collaboration graph
[legend]

Public Member Functions

 ForceFeedback ()
virtual void init ()
 Initialization method called at graph modification, during bottom-up traversal.
virtual void computeForce (double x, double y, double z, double u, double v, double w, double q, double &fx, double &fy, double &fz)=0

Data Fields

Data< bool > f_activate
simulation::tree::GNode * context

Detailed Description

Omni driver force field.

Definition at line 52 of file ForceFeedback.h.


Constructor & Destructor Documentation

sofa::component::controller::ForceFeedback::ForceFeedback (  )  [inline]

Definition at line 61 of file ForceFeedback.h.


Member Function Documentation

virtual void sofa::component::controller::ForceFeedback::computeForce ( double  x,
double  y,
double  z,
double  u,
double  v,
double  w,
double  q,
double &  fx,
double &  fy,
double &  fz 
) [pure virtual]

virtual void sofa::component::controller::ForceFeedback::init ( void   )  [inline, virtual]

Initialization method called at graph modification, during bottom-up traversal.

Reimplemented from sofa::core::objectmodel::BaseObject.

Reimplemented in sofa::component::controller::EnslavementForceFeedback, sofa::component::controller::LCPForceFeedback, and sofa::component::controller::NullForceFeedback.

Definition at line 66 of file ForceFeedback.h.

References context, and sofa::core::objectmodel::BaseObject::getContext().


Field Documentation


The documentation for this class was generated from the following file:

Generated on Sun Nov 23 04:18:36 2008 for Sofa by  doxygen 1.5.7.1