#include <SubsetContactMapper.h>
Base class for all mappers using SubsetMapping. More...
Base class for all mappers using SubsetMapping.
Public Attributes | |
MCollisionModel * | model |
simulation::Node::SPtr | child |
MMapping::SPtr | mapping |
MMechanicalState::SPtr | outmodel |
Size | nbp |
bool | needInit |
Public Member Functions | |
SubsetContactMapper () | |
void | setCollisionModel (MCollisionModel *model) |
MMechanicalState * | createMapping (const char *name="contactPoints") |
void | cleanup () |
void | resize (Size size) |
Index | addPoint (const Coord &P, Index index, Real &) |
void | update () |
void | updateXfree () |
![]() | |
virtual | ~BaseContactMapper () |
virtual Index | addPoint (const Coord &, Index, Real &) |
Adding a point of the global referentiel to the mapping. More... | |
virtual Index | addPointB (const Coord &P, Index elementId, Real &r, const sofa::type::Vec3 &) |
Index | addPointB (const Coord &P, Index elementId, Real &r) |
Additional Inherited Members | |
![]() | |
static BaseContactMapper< DataTypes > * | Create (core::CollisionModel *model, const std::string &name=std::string("PenalityContactForceField")) |
static ContactMapper< TCollisionModel, DataTypes > * | create (ContactMapper< TCollisionModel, DataTypes > *, core::CollisionModel *arg) |
simulation::Node::SPtr sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::child |
MMapping::SPtr sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::mapping |
MCollisionModel* sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::model |
Size sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::nbp |
bool sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::needInit |
MMechanicalState::SPtr sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::outmodel |
sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::SubsetContactMapper |
SubsetContactMapper< TCollisionModel, DataTypes >::Index sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::addPoint | ( | const Coord & | P, |
Index | index, | ||
Real & | |||
) |
|
virtual |
|
virtual |
|
virtual |
void sofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes >::setCollisionModel | ( | MCollisionModel * | model | ) |
|
virtual |
|
virtual |