#include <IdentityContactMapper.h>
Mapper for PointModel.
More...
template<class DataTypes>
class sofa::component::collision::response::mapper::ContactMapper< collision::geometry::PointCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes >
Mapper for PointModel.
|
MCollisionModel * | model |
|
MMapping::SPtr | mapping |
|
| IdentityContactMapper () |
|
void | setCollisionModel (MCollisionModel *model) |
|
void | cleanup () |
|
MMechanicalState * | createMapping (const char *name="contactPoints") |
|
void | resize (Size) |
|
Index | addPoint (const Coord &, Index index, Real &) |
|
void | update () |
|
void | updateXfree () |
|
void | updateX0 () |
|
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) |
|
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) |
|