template<class In, class Out>
class sofa::component::mapping::linear::BarycentricMapperTetrahedronSetTopology< In, Out >
Class allowing barycentric mapping computation on a TetrahedronSetTopology. 
|  | 
|  | BarycentricMapperTetrahedronSetTopology (sofa::core::topology::TopologyContainer *fromTopology, core::topology::BaseMeshTopology *toTopology) | 
|  | 
|  | ~BarycentricMapperTetrahedronSetTopology () override=default | 
|  | 
| virtual type::vector< Tetrahedron > | getElements () override | 
|  | 
| virtual type::vector< SReal > | getBaryCoef (const Real *f) override | 
|  | 
| type::vector< SReal > | getBaryCoef (const Real fx, const Real fy, const Real fz) | 
|  | 
| void | computeBase (Mat3x3d &base, const typename In::VecCoord &in, const Tetrahedron &element) override | 
|  | 
| void | computeCenter (Vec3 ¢er, const typename In::VecCoord &in, const Tetrahedron &element) override | 
|  | 
| void | computeDistance (SReal &d, const Vec3 &v) override | 
|  | 
| void | addPointInElement (const Index elementIndex, const SReal *baryCoords) override | 
|  | 
| void | processTopologicalChanges (const typename Out::VecCoord &out, const typename In::VecCoord &in, core::topology::Topology *t) | 
|  | 
| void | processAddPoint (const sofa::type::Vec3d &pos, const typename In::VecCoord &in, MappingData &vectorData) | 
|  |