|
Point Cloud Library (PCL)
1.4.0
|
Build a Normal Distributions Transform of a 2D point cloud. More...
#include <pcl/registration/impl/ndt.hpp>
Public Member Functions | |
| NDT (PointCloudConstPtr cloud, const Eigen::Vector2f &about, const Eigen::Vector2f &extent, const Eigen::Vector2f &step) | |
| ValueAndDerivatives< 3, double > | test (const PointT &transformed_pt, const double &cos_theta, const double &sin_theta) const |
| Return the 'score' (denormalised likelihood) and derivatives of score of the point p given this distribution. | |
Build a Normal Distributions Transform of a 2D point cloud.
This consists of the sum of four overlapping models of the original points with normal distributions. The value and derivatives of the model at any point can be evaluated with the test (...) function.
| pcl::ndt::NDT< PointT >::NDT | ( | PointCloudConstPtr | cloud, |
| const Eigen::Vector2f & | about, | ||
| const Eigen::Vector2f & | extent, | ||
| const Eigen::Vector2f & | step | ||
| ) | [inline] |
| ValueAndDerivatives<3,double> pcl::ndt::NDT< PointT >::test | ( | const PointT & | transformed_pt, |
| const double & | cos_theta, | ||
| const double & | sin_theta | ||
| ) | const [inline] |
Return the 'score' (denormalised likelihood) and derivatives of score of the point p given this distribution.
| [in] | transformed_pt | Location to evaluate at. |
| [in] | cos_theta | sin(theta) of the current rotation angle of rigid transformation: to avoid repeated evaluation |
| [in] | sin_theta | cos(theta) of the current rotation angle of rigid transformation: to avoid repeated evaluation |
1.7.6.1