| 
| std::pair< PointCloud::Ptr, std::shared_ptr< KdTree< PointCloud > > >  | small_gicp::preprocess_points (const PointCloud &points, double downsampling_resolution, int num_neighbors=10, int num_threads=4) | 
|   | Preprocess point cloud (downsampling, kdtree creation, and normal and covariance estimation).  More...
  | 
|   | 
| template<typename T , int D>  | 
| std::pair< PointCloud::Ptr, std::shared_ptr< KdTree< PointCloud > > >  | small_gicp::preprocess_points (const std::vector< Eigen::Matrix< T, D, 1 >> &points, double downsampling_resolution, int num_neighbors=10, int num_threads=4) | 
|   | Preprocess point cloud (downsampling, kdtree creation, and normal and covariance estimation)  More...
  | 
|   | 
| GaussianVoxelMap::Ptr  | small_gicp::create_gaussian_voxelmap (const PointCloud &points, double voxel_resolution) | 
|   | Create an incremental Gaussian voxel map.  More...
  | 
|   | 
| template<typename T , int D>  | 
| RegistrationResult  | small_gicp::align (const std::vector< Eigen::Matrix< T, D, 1 >> &target, const std::vector< Eigen::Matrix< T, D, 1 >> &source, const Eigen::Isometry3d &init_T=Eigen::Isometry3d::Identity(), const RegistrationSetting &setting=RegistrationSetting()) | 
|   | Align point clouds.  More...
  | 
|   | 
| RegistrationResult  | small_gicp::align (const PointCloud &target, const PointCloud &source, const KdTree< PointCloud > &target_tree, const Eigen::Isometry3d &init_T=Eigen::Isometry3d::Identity(), const RegistrationSetting &setting=RegistrationSetting()) | 
|   | Align preprocessed point clouds.  More...
  | 
|   | 
| RegistrationResult  | small_gicp::align (const GaussianVoxelMap &target, const PointCloud &source, const Eigen::Isometry3d &init_T=Eigen::Isometry3d::Identity(), const RegistrationSetting &setting=RegistrationSetting()) | 
|   | Align preprocessed point clouds with VGICP.  More...
  | 
|   |