#include <psys_grid_force_field.h>
Public Types | |
typedef types::math_types | math_types |
typedef math_types::real_type | real_type |
typedef math_types::vector3_type | vector3_type |
typedef types::system_type | system_type |
typedef OpenTissue::grid::Grid < vector3_type, math_types > | grid_type |
Public Member Functions | |
grid_type & | field () |
grid_type const & | field () const |
GridForceField () | |
virtual | ~GridForceField () |
void | apply () |
void | init (grid_type const &field) |
Protected Attributes | |
grid_type * | m_field |
The force field. |
typedef OpenTissue::grid::Grid<vector3_type,math_types> OpenTissue::psys::GridForceField< types >::grid_type |
typedef types::math_types OpenTissue::psys::GridForceField< types >::math_types |
typedef math_types::real_type OpenTissue::psys::GridForceField< types >::real_type |
typedef types::system_type OpenTissue::psys::GridForceField< types >::system_type |
typedef math_types::vector3_type OpenTissue::psys::GridForceField< types >::vector3_type |
OpenTissue::psys::GridForceField< types >::GridForceField | ( | ) | [inline] |
virtual OpenTissue::psys::GridForceField< types >::~GridForceField | ( | ) | [inline, virtual] |
void OpenTissue::psys::GridForceField< types >::apply | ( | ) | [inline] |
grid_type const& OpenTissue::psys::GridForceField< types >::field | ( | ) | const [inline] |
grid_type& OpenTissue::psys::GridForceField< types >::field | ( | ) | [inline] |
void OpenTissue::psys::GridForceField< types >::init | ( | grid_type const & | field | ) | [inline] |
grid_type* OpenTissue::psys::GridForceField< types >::m_field [protected] |
The force field.