Point Cloud Library (PCL)
1.14.1-dev
|
Class to store vector value and first and second derivatives (grad vector and hessian matrix), so they can be returned easily from functions. More...
#include <pcl/registration/impl/ndt_2d.hpp>
Public Member Functions | |
ValueAndDerivatives () | |
ValueAndDerivatives< N, T > & | operator+= (ValueAndDerivatives< N, T > const &r) |
Static Public Member Functions | |
static ValueAndDerivatives< N, T > | Zero () |
Public Attributes | |
Eigen::Matrix< T, N, N > | hessian |
Eigen::Matrix< T, N, 1 > | grad |
T | value |
Class to store vector value and first and second derivatives (grad vector and hessian matrix), so they can be returned easily from functions.
Definition at line 59 of file ndt_2d.hpp.
|
inline |
Definition at line 60 of file ndt_2d.hpp.
|
inline |
Definition at line 77 of file ndt_2d.hpp.
References pcl::ndt2d::ValueAndDerivatives< N, T >::grad, pcl::ndt2d::ValueAndDerivatives< N, T >::hessian, and pcl::ndt2d::ValueAndDerivatives< N, T >::value.
|
inlinestatic |
Definition at line 67 of file ndt_2d.hpp.
References pcl::ndt2d::ValueAndDerivatives< N, T >::grad, pcl::ndt2d::ValueAndDerivatives< N, T >::hessian, and pcl::ndt2d::ValueAndDerivatives< N, T >::value.
Referenced by pcl::NormalDistributionsTransform2D< PointSource, PointTarget >::computeTransformation(), pcl::ndt2d::NormalDist< PointT >::test(), pcl::ndt2d::NDTSingleGrid< PointT >::test(), and pcl::ndt2d::NDT2D< PointT >::test().
Eigen::Matrix<T, N, 1> pcl::ndt2d::ValueAndDerivatives< N, T >::grad |
Eigen::Matrix<T, N, N> pcl::ndt2d::ValueAndDerivatives< N, T >::hessian |
T pcl::ndt2d::ValueAndDerivatives< N, T >::value |