template<class In, class Out>
class sofa::component::mapping::linear::BarycentricMapperHexahedronSetTopology< In, Out >
Class allowing barycentric mapping computation on a HexahedronSetTopology. 
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE2(BarycentricMapperHexahedronSetTopology, In, Out), SOFA_TEMPLATE4(BarycentricMapperTopologyContainer, In, Out, MappingData, Hexahedron)) | 
|  | 
|  | ~BarycentricMapperHexahedronSetTopology () override=default | 
|  | 
| virtual type::vector< Hexahedron > | 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 Hexahedron &element) override | 
|  | 
| void | computeCenter (Vec3 ¢er, const typename In::VecCoord &in, const Hexahedron &element) override | 
|  | 
| void | computeDistance (SReal &d, const Vec3 &v) override | 
|  | 
| void | addPointInElement (const Index elementIndex, const SReal *baryCoords) override | 
|  | 
| Index | addPointInCube (const Index index, const SReal *baryCoords) override | 
|  | 
| Index | setPointInCube (const Index pointIndex, const Index cubeIndex, const SReal *baryCoords) override | 
|  | 
| void | applyOnePoint (const Index &hexaId, typename Out::VecCoord &out, const typename In::VecCoord &in) override | 
|  | 
| void | handleTopologyChange (core::topology::Topology *t) override | 
|  | 
| void | handleTopologyChange (core::topology::Topology *t) | 
|  |