small_gicp
Classes | Namespaces | Functions
normal_estimation.hpp File Reference
#include <Eigen/Eigen>
#include <small_gicp/ann/kdtree.hpp>
Include dependency graph for normal_estimation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  small_gicp::NormalSetter< PointCloud >
 Computes point normals from eigenvectors and sets them to the point cloud. More...
 
struct  small_gicp::CovarianceSetter< PointCloud >
 Computes point covariances from eigenvectors and sets them to the point cloud. More...
 
struct  small_gicp::NormalCovarianceSetter< PointCloud >
 Computes point normals and covariances from eigenvectors and sets them to the point cloud. More...
 

Namespaces

 small_gicp
 

Functions

template<typename Setter , typename PointCloud , typename Tree >
void small_gicp::estimate_local_features (PointCloud &cloud, Tree &kdtree, int num_neighbors, size_t point_index)
 
template<typename Setter , typename PointCloud , typename KdTree >
void small_gicp::estimate_local_features (PointCloud &cloud, const KdTree &kdtree, int num_neighbors)
 
template<typename Setter , typename PointCloud >
void small_gicp::estimate_local_features (PointCloud &cloud, int num_neighbors)
 
template<typename PointCloud >
void small_gicp::estimate_normals (PointCloud &cloud, int num_neighbors=20)
 Estimate point normals. More...
 
template<typename PointCloud , typename KdTree >
void small_gicp::estimate_normals (PointCloud &cloud, KdTree &kdtree, int num_neighbors=20)
 Estimate point normals. More...
 
template<typename PointCloud >
void small_gicp::estimate_covariances (PointCloud &cloud, int num_neighbors=20)
 Estimate point covariances. More...
 
template<typename PointCloud , typename KdTree >
void small_gicp::estimate_covariances (PointCloud &cloud, KdTree &kdtree, int num_neighbors=20)
 Estimate point covariances. More...
 
template<typename PointCloud >
void small_gicp::estimate_normals_covariances (PointCloud &cloud, int num_neighbors=20)
 Estimate point normals and covariances. More...
 
template<typename PointCloud , typename KdTree >
void small_gicp::estimate_normals_covariances (PointCloud &cloud, KdTree &kdtree, int num_neighbors=20)
 Estimate point normals and covariances. More...