Point Cloud Library (PCL)  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes
pcl::ndt::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.hpp>

List of all members.

Public Member Functions

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::ndt::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 55 of file ndt.hpp.


Member Function Documentation

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

Definition at line 72 of file ndt.hpp.

template<unsigned N = 3, typename T = double>
static ValueAndDerivatives<N,T> pcl::ndt::ValueAndDerivatives< N, T >::Zero ( ) [inline, static]

Definition at line 62 of file ndt.hpp.


Member Data Documentation

template<unsigned N = 3, typename T = double>
Eigen::Matrix<T, N, 1> pcl::ndt::ValueAndDerivatives< N, T >::grad

Definition at line 58 of file ndt.hpp.

template<unsigned N = 3, typename T = double>
Eigen::Matrix<T, N, N> pcl::ndt::ValueAndDerivatives< N, T >::hessian

Definition at line 57 of file ndt.hpp.

template<unsigned N = 3, typename T = double>
T pcl::ndt::ValueAndDerivatives< N, T >::value

Definition at line 59 of file ndt.hpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines