Point Cloud Library (PCL) 1.12.0
Loading...
Searching...
No Matches
pcl::ndt2d::ValueAndDerivatives< N, T > Struct Template Reference

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
 
value
 

Detailed Description

template<unsigned N = 3, typename T = double>
struct pcl::ndt2d::ValueAndDerivatives< N, T >

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 57 of file ndt_2d.hpp.

Constructor & Destructor Documentation

◆ ValueAndDerivatives()

template<unsigned N = 3, typename T = double>
pcl::ndt2d::ValueAndDerivatives< N, T >::ValueAndDerivatives ( )
inline

Definition at line 58 of file ndt_2d.hpp.

Member Function Documentation

◆ operator+=()

template<unsigned N = 3, typename T = double>
ValueAndDerivatives< N, T > & pcl::ndt2d::ValueAndDerivatives< N, T >::operator+= ( ValueAndDerivatives< N, T > const & r)
inline

◆ Zero()

Member Data Documentation

◆ grad

◆ hessian

◆ value


The documentation for this struct was generated from the following file: