This class implements a force algorithms for handling all haptic effects associated with objects.
More...
#include <CAlgorithmPotentialField.h>
|
virtual void | render (cRenderOptions &a_options) |
| This method renders the force algorithms graphically in OpenGL. (For debug purposes) More...
|
|
|
static unsigned int | m_IDNcounter = 0 |
| Static IDN counter for all algorithms of this class. More...
|
|
This class implements a force algorithms for handling all haptic effects (cGenericEffect)associated with objects.
chai3d::cAlgorithmPotentialField::cAlgorithmPotentialField |
( |
| ) |
|
virtual chai3d::cAlgorithmPotentialField::~cAlgorithmPotentialField |
( |
| ) |
|
|
inlinevirtual |
void chai3d::cAlgorithmPotentialField::initialize |
( |
cWorld * |
a_world, |
|
|
const cVector3d & |
a_initialPos |
|
) |
| |
|
inlinevirtual |
This method computes forces for all haptic effects associated with the objects includes in the world and the haptic tool handled by this algorithms.
- Parameters
-
a_toolPos | Position of tool. |
a_toolVel | Velocity of tool. |
Reimplemented from chai3d::cGenericForceAlgorithm.
virtual void chai3d::cAlgorithmPotentialField::render |
( |
cRenderOptions & |
a_options | ) |
|
|
inlineprotectedvirtual |
unsigned int chai3d::cAlgorithmPotentialField::m_IDN |
|
protected |
unsigned int chai3d::cAlgorithmPotentialField::m_IDNcounter = 0 |
|
staticprotected |
The documentation for this class was generated from the following files: