#include <DistanceToPlaneMapping.h>
|
| | SOFA_CLASS (SOFA_TEMPLATE(DistanceToPlaneMapping, TIn), SOFA_TEMPLATE2(LinearMapping, TIn, defaulttype::Vec1dTypes)) |
| |
| void | init () override |
| |
| void | apply (const core::MechanicalParams *mparams, Data< VecCoord_t< TOut >> &out, const Data< VecCoord_t< TIn >> &in) override |
| |
| void | applyJ (const core::MechanicalParams *mparams, Data< VecDeriv_t< TOut >> &out, const Data< VecDeriv_t< TIn >> &in) override |
| |
| void | applyJT (const core::MechanicalParams *mparams, Data< VecDeriv_t< TIn >> &out, const Data< VecDeriv_t< TOut >> &in) override |
| |
| void | applyJT (const core::ConstraintParams *cparams, Data< MatrixDeriv_t< TIn >> &out, const Data< MatrixDeriv_t< TOut >> &in) override |
| |
| const linearalgebra::BaseMatrix * | getJ () override |
| |
| void | handleTopologyChange () override |
| |
| | SOFA_CLASS (SOFA_TEMPLATE(CRTPLinearMapping, TMapping), TMapping) |
| |
| virtual bool | isLinear () const override |
| |
◆ d_planeNormal
Normal of the plane to compute the distance to.
◆ d_planePoint
A point belonging to the plane.
◆ DistanceToPlaneMapping()
◆ ~DistanceToPlaneMapping()
◆ apply()
◆ applyJ()
◆ applyJT() [1/2]
◆ applyJT() [2/2]
◆ getJ()
◆ handleTopologyChange()
◆ init()
◆ SOFA_CLASS()