#include <MappedModel.h>


Public Types | |
| typedef TDataTypes | DataTypes |
| typedef DataTypes::Real | Real |
| Scalar values (float or double). | |
| typedef DataTypes::Coord | Coord |
| Position values. | |
| typedef DataTypes::Deriv | Deriv |
| Derivative values (velocity, forces, displacements). | |
| typedef DataTypes::VecCoord | VecCoord |
| Container of Coord values with the same API as sofa::helper::vector. | |
| typedef DataTypes::VecDeriv | VecDeriv |
| Container of Deriv values with the same API as sofa::helper::vector. | |
Public Member Functions | |
| virtual | ~MappedModel () |
This class define the interface of components used as destination of regular (non mechanical) mapping. VisualModel implementations often implements it.
The given DataTypes class should define the following internal types:
Definition at line 62 of file MappedModel.h.
| typedef DataTypes::Coord sofa::core::componentmodel::behavior::MappedModel< TDataTypes >::Coord |
Position values.
Reimplemented from sofa::core::componentmodel::behavior::State< TDataTypes >.
Reimplemented in sofa::component::MappedObject< DataTypes >, sofa::component::visualmodel::VisualModelImpl, and SofaFlowVR::FlowVRRenderMesh.
Definition at line 69 of file MappedModel.h.
| typedef TDataTypes sofa::core::componentmodel::behavior::MappedModel< TDataTypes >::DataTypes |
Reimplemented from sofa::core::componentmodel::behavior::State< TDataTypes >.
Definition at line 65 of file MappedModel.h.
| typedef DataTypes::Deriv sofa::core::componentmodel::behavior::MappedModel< TDataTypes >::Deriv |
Derivative values (velocity, forces, displacements).
Reimplemented from sofa::core::componentmodel::behavior::State< TDataTypes >.
Reimplemented in sofa::component::MappedObject< DataTypes >, and sofa::component::visualmodel::VisualModelImpl.
Definition at line 71 of file MappedModel.h.
| typedef DataTypes::Real sofa::core::componentmodel::behavior::MappedModel< TDataTypes >::Real |
Scalar values (float or double).
Reimplemented from sofa::core::componentmodel::behavior::State< TDataTypes >.
Reimplemented in sofa::component::MappedObject< DataTypes >, and sofa::component::visualmodel::VisualModelImpl.
Definition at line 67 of file MappedModel.h.
| typedef DataTypes::VecCoord sofa::core::componentmodel::behavior::MappedModel< TDataTypes >::VecCoord |
Container of Coord values with the same API as sofa::helper::vector.
Reimplemented from sofa::core::componentmodel::behavior::State< TDataTypes >.
Reimplemented in sofa::component::MappedObject< DataTypes >, sofa::component::visualmodel::VisualModelImpl, and SofaFlowVR::FlowVRRenderMesh.
Definition at line 73 of file MappedModel.h.
| typedef DataTypes::VecDeriv sofa::core::componentmodel::behavior::MappedModel< TDataTypes >::VecDeriv |
Container of Deriv values with the same API as sofa::helper::vector.
Reimplemented from sofa::core::componentmodel::behavior::State< TDataTypes >.
Reimplemented in sofa::component::MappedObject< DataTypes >, and sofa::component::visualmodel::VisualModelImpl.
Definition at line 75 of file MappedModel.h.
| virtual sofa::core::componentmodel::behavior::MappedModel< TDataTypes >::~MappedModel | ( | ) | [inline, virtual] |
Definition at line 77 of file MappedModel.h.
1.5.7.1