#include <BarycentricContactMapper.h>
Mapper for LineModel.  
 More...
template<class DataTypes>
class sofa::component::collision::response::mapper::ContactMapper< collision::geometry::LineCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes >
Mapper for LineModel. 
|  | 
| sofa::Index | addPoint (const Coord &P, sofa::Index index, Real &) | 
|  | 
| sofa::Index | addPointB (const Coord &, sofa::Index index, Real &, const type::Vec3 &baryP) | 
|  | 
| sofa::Index | addPointB (const Coord &P, sofa::Index index, Real &r) | 
|  | 
|  | 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 () | 
|  | 
| virtual | ~BaseContactMapper () | 
|  | 
| virtual void | resize (Size size)=0 | 
|  | 
| 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) | 
|  | 
◆ addPoint()
template<class DataTypes > 
 
 
◆ addPointB() [1/2]
template<class DataTypes > 
 
 
◆ addPointB() [2/2]
template<class DataTypes >