#include <CapsuleContactMapper.h>

| Public Member Functions | |
| Index | addPoint (const Coord &P, Index index, Real &r) | 
|  Public Member Functions inherited from sofa::component::collision::response::mapper::BarycentricContactMapper< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | |
| BarycentricContactMapper () | |
| void | setCollisionModel (MCollisionModel *model) | 
| void | cleanup () override | 
| MMechanicalState * | createMapping (const char *name="contactPoints") override | 
| void | resize (sofa::Size size) override | 
| void | update () override | 
| void | updateXfree () override | 
| void | updateX0 () | 
|  Public Member Functions inherited from sofa::component::collision::response::mapper::BaseContactMapper< class > | |
| virtual | ~BaseContactMapper () | 
| virtual void | resize (Size size)=0 | 
| virtual Index | addPoint (const Coord &, Index, Real &) | 
| 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 | |
|  Public Attributes inherited from sofa::component::collision::response::mapper::BarycentricContactMapper< CapsuleCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | |
| MCollisionModel * | model | 
| MMapping::SPtr | mapping | 
| MMapper::SPtr | mapper | 
|  Static Public Member Functions inherited from sofa::component::collision::response::mapper::BaseContactMapper< class > | |
| 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) | 
| 
 | inline |