#include <BarycentricContactMapper.h>


Public Types | |
| typedef TCollisionModel | MCollisionModel |
| typedef MCollisionModel::InDataTypes | InDataTypes |
| typedef MCollisionModel::InDataTypes | DataTypes |
| typedef DataTypes::Real | Real |
| typedef DataTypes::Coord | Coord |
| typedef core::componentmodel::behavior::MechanicalState < InDataTypes > | InMechanicalState |
| typedef core::componentmodel::behavior::MechanicalState < DataTypes > | MMechanicalState |
Public Member Functions | |
| IdentityContactMapper () | |
| void | setCollisionModel (MCollisionModel *model) |
| void | cleanup () |
| MMechanicalState * | createMapping (const char *="contactPoints") |
| void | resize (int) |
| int | addPoint (const Coord &, int index, Real &) |
| void | update () |
Data Fields | |
| MCollisionModel * | model |
Definition at line 256 of file BarycentricContactMapper.h.
| typedef DataTypes::Coord sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::Coord |
Reimplemented from sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 263 of file BarycentricContactMapper.h.
| typedef MCollisionModel::InDataTypes sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::DataTypes |
Reimplemented from sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 261 of file BarycentricContactMapper.h.
| typedef MCollisionModel::InDataTypes sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::InDataTypes |
Definition at line 260 of file BarycentricContactMapper.h.
| typedef core::componentmodel::behavior::MechanicalState<InDataTypes> sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::InMechanicalState |
Definition at line 264 of file BarycentricContactMapper.h.
| typedef TCollisionModel sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::MCollisionModel |
Definition at line 259 of file BarycentricContactMapper.h.
| typedef core::componentmodel::behavior::MechanicalState<DataTypes> sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::MMechanicalState |
Reimplemented from sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 265 of file BarycentricContactMapper.h.
| typedef DataTypes::Real sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::Real |
Reimplemented from sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 262 of file BarycentricContactMapper.h.
| sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::IdentityContactMapper | ( | ) | [inline] |
Definition at line 268 of file BarycentricContactMapper.h.
| int sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::addPoint | ( | const Coord & | , | |
| int | index, | |||
| Real & | ||||
| ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 292 of file BarycentricContactMapper.h.
| void sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::cleanup | ( | ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 278 of file BarycentricContactMapper.h.
| MMechanicalState* sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::createMapping | ( | const char * | = "contactPoints" |
) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 282 of file BarycentricContactMapper.h.
References sofa::component::collision::IdentityContactMapper< TCollisionModel, DataTypes >::model.
| void sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::resize | ( | int | ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 288 of file BarycentricContactMapper.h.
| void sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::setCollisionModel | ( | MCollisionModel * | model | ) | [inline] |
Definition at line 273 of file BarycentricContactMapper.h.
| void sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::update | ( | ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< TCollisionModel::InDataTypes >.
Definition at line 297 of file BarycentricContactMapper.h.
| MCollisionModel* sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >::model |
Definition at line 266 of file BarycentricContactMapper.h.
1.5.7.1