#include <SkinningMapping.h>
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE2(SkinningMapping, TIn, TOut), SOFA_TEMPLATE2(LinearMapping, TIn, TOut)) | 
|  | 
| void | setWeights (const type::vector< sofa::type::SVector< InReal > > &weights, const type::vector< sofa::type::SVector< unsigned int > > &indices, const type::vector< unsigned int > &nbrefs) | 
|  | 
| void | init () override | 
|  | 
| void | reinit () override | 
|  | 
| void | apply (const sofa::core::MechanicalParams *mparams, OutDataVecCoord &out, const InDataVecCoord &in) override | 
|  | 
| void | applyJ (const sofa::core::MechanicalParams *mparams, OutDataVecDeriv &out, const InDataVecDeriv &in) override | 
|  | 
| void | applyJT (const sofa::core::MechanicalParams *mparams, InDataVecDeriv &out, const OutDataVecDeriv &in) override | 
|  | 
| void | applyJT (const sofa::core::ConstraintParams *cparams, InDataMatrixDeriv &out, const OutDataMatrixDeriv &in) override | 
|  | 
| const type::vector< sofa::linearalgebra::BaseMatrix * > * | getJs () override | 
|  | 
| const sofa::linearalgebra::BaseMatrix * | getJ () override | 
|  | 
| void | draw (const core::visual::VisualParams *vparams) override | 
|  | 
|  | SOFA_CLASS (SOFA_TEMPLATE(CRTPLinearMapping, TMapping), TMapping) | 
|  | 
| virtual bool | isLinear () const override | 
|  | 
◆ _J
template<class TIn , class TOut > 
 
rotated child coordinates : dp = Omega_i x f_rotatedPos : 
 
 
◆ d_index
template<class TIn , class TOut > 
 
parent indices for each child. 
 
 
◆ d_initPos
template<class TIn , class TOut > 
 
initial child coordinates in the world reference frame. 
 
 
◆ d_nbRef
template<class TIn , class TOut > 
 
jacobian matrix for compliant API 
Number of primitives influencing each point. 
 
 
◆ d_showFromIndex
template<class TIn , class TOut > 
      
 
 
◆ d_showWeights
template<class TIn , class TOut > 
      
 
 
◆ d_weight
template<class TIn , class TOut > 
 
influence weights of the Dofs. 
 
 
◆ f_localPos
template<class TIn , class TOut > 
 
 
◆ f_rotatedPos
template<class TIn , class TOut > 
 
initial child coordinates in local frame x weight : dp = dMa_i (w_i \bar M_i f_localPos) 
 
 
◆ triangles
template<class TIn , class TOut > 
      
 
 
◆ SkinningMapping()
template<class TIn , class TOut > 
 
 
◆ ~SkinningMapping()
template<class TIn , class TOut > 
 
 
◆ apply()
template<class TIn , class TOut > 
 
 
◆ applyJ()
template<class TIn , class TOut > 
 
 
◆ applyJT() [1/2]
template<class TIn , class TOut > 
 
 
◆ applyJT() [2/2]
template<class TIn , class TOut > 
 
 
◆ draw()
template<class TIn , class TOut > 
 
 
◆ getJ()
template<class TIn , class TOut > 
 
 
◆ getJs()
template<class TIn , class TOut > 
 
 
◆ init()
template<class TIn , class TOut > 
 
 
◆ reinit()
template<class TIn , class TOut > 
 
 
◆ setWeights()
template<class TIn , class TOut > 
      
 
 
◆ SOFA_CLASS()
template<class TIn , class TOut > 
      
 
 
◆ updateWeights()
template<class TIn , class TOut >