#include <BarycentricContactMapper.h>


Definition at line 485 of file BarycentricContactMapper.h.
| typedef DataTypes::Coord sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::Coord |
Reimplemented from sofa::component::collision::BaseContactMapper< DataTypes >.
Reimplemented in sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaPointModel, DataTypes >, and sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaSphereModel, DataTypes >.
Definition at line 489 of file BarycentricContactMapper.h.
| typedef MCollisionModel::InDataTypes sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::InDataTypes |
Definition at line 491 of file BarycentricContactMapper.h.
| typedef core::componentmodel::behavior::MechanicalState<InDataTypes> sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::InMechanicalState |
Definition at line 492 of file BarycentricContactMapper.h.
| typedef TCollisionModel sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::MCollisionModel |
Reimplemented in sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaPointModel, DataTypes >, and sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaSphereModel, DataTypes >.
Definition at line 490 of file BarycentricContactMapper.h.
| typedef mapping::SubsetMapping< core::componentmodel::behavior::MechanicalMapping< InMechanicalState, MMechanicalState > > sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::MMapping |
Definition at line 495 of file BarycentricContactMapper.h.
| typedef component::MechanicalObject<typename SubsetContactMapper::DataTypes> sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::MMechanicalObject |
Definition at line 494 of file BarycentricContactMapper.h.
| typedef core::componentmodel::behavior::MechanicalState<typename SubsetContactMapper::DataTypes> sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::MMechanicalState |
Reimplemented from sofa::component::collision::BaseContactMapper< DataTypes >.
Reimplemented in sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaPointModel, DataTypes >, and sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaSphereModel, DataTypes >.
Definition at line 493 of file BarycentricContactMapper.h.
| typedef DataTypes::Real sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::Real |
Reimplemented from sofa::component::collision::BaseContactMapper< DataTypes >.
Reimplemented in sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaPointModel, DataTypes >, and sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaSphereModel, DataTypes >.
Definition at line 488 of file BarycentricContactMapper.h.
| sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::SubsetContactMapper | ( | ) | [inline] |
Definition at line 503 of file BarycentricContactMapper.h.
| int sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::addPoint | ( | const Coord & | P, | |
| int | index, | |||
| Real & | ||||
| ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< DataTypes >.
Reimplemented in sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaPointModel, DataTypes >, and sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaSphereModel, DataTypes >.
Definition at line 526 of file BarycentricContactMapper.h.
| void sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::cleanup | ( | ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< DataTypes >.
Definition at line 160 of file BarycentricContactMapper.inl.
References sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::child, sofa::simulation::tree::getSimulation(), and sofa::simulation::tree::Simulation::unload().
| SubsetContactMapper< TCollisionModel, DataTypes >::MMechanicalState * sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::createMapping | ( | const char * | name = "contactPoints" |
) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< DataTypes >.
Definition at line 170 of file BarycentricContactMapper.inl.
References sofa::simulation::tree::GNode::addChild(), sofa::simulation::tree::GNode::addObject(), sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::child, sofa::core::objectmodel::BaseObject::getContext(), sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::mapping, sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::model, sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::outmodel, and sofa::simulation::tree::GNode::updateSimulationContext().
| void sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::resize | ( | int | size | ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< DataTypes >.
Definition at line 517 of file BarycentricContactMapper.h.
| void sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::setCollisionModel | ( | MCollisionModel * | model | ) | [inline] |
Definition at line 508 of file BarycentricContactMapper.h.
| void sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::update | ( | ) | [inline, virtual] |
Implements sofa::component::collision::BaseContactMapper< DataTypes >.
Definition at line 543 of file BarycentricContactMapper.h.
| simulation::tree::GNode* sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::child |
| MMapping* sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::mapping |
Definition at line 498 of file BarycentricContactMapper.h.
Referenced by sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::addPoint(), sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::createMapping(), sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::resize(), and sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::update().
| MCollisionModel* sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::model |
Definition at line 496 of file BarycentricContactMapper.h.
Referenced by sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::createMapping().
| int sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::nbp |
Definition at line 500 of file BarycentricContactMapper.h.
Referenced by sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::addPoint(), and sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::resize().
| bool sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::needInit |
Definition at line 501 of file BarycentricContactMapper.h.
Referenced by sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::addPoint(), and sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::update().
| MMechanicalState* sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::outmodel |
Definition at line 499 of file BarycentricContactMapper.h.
Referenced by sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::addPoint(), sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >::createMapping(), and sofa::component::collision::SubsetContactMapper< sofa::component::collision::TSphereModel, DataTypes >::resize().
1.5.7.1