template<class In, class Out>
class sofa::component::mapping::linear::BarycentricMapperRegularGridTopology< In, Out >
Class allowing barycentric mapping computation on a RegularGridTopology. 
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE2(BarycentricMapperRegularGridTopology, In, Out), SOFA_TEMPLATE2(TopologyBarycentricMapper, In, Out)) | 
|  | 
|  | ~BarycentricMapperRegularGridTopology () override | 
|  | 
| void | clear (std::size_t reserve=0) override | 
|  | 
| void | resize (core::State< Out > *toModel) override | 
|  | 
| virtual bool | isEmpty () | 
|  | 
| virtual void | setTopology (topology::container::grid::RegularGridTopology *_topology) | 
|  | 
| RegularGridTopology * | getTopology () | 
|  | 
| Index | addPointInCube (const Index cubeIndex, const SReal *baryCoords) override | 
|  | 
| void | init (const typename Out::VecCoord &out, const typename In::VecCoord &in) override | 
|  | 
| void | draw (const core::visual::VisualParams *, const typename Out::VecCoord &out, const typename In::VecCoord &in) override | 
|  | 
| void | apply (typename Out::VecCoord &out, const typename In::VecCoord &in) override | 
|  | 
| void | applyJ (typename Out::VecDeriv &out, const typename In::VecDeriv &in) override | 
|  | 
| void | applyJT (typename In::VecDeriv &out, const typename Out::VecDeriv &in) override | 
|  | 
| void | applyJT (typename In::MatrixDeriv &out, const typename Out::MatrixDeriv &in) override | 
|  | 
| const BaseMatrix * | getJ (int outSize, int inSize) override | 
|  |