small_gicp
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Csmall_gicp::AxisAlignedProjectionConventional axis-aligned projection (i.e., selecting any of XYZ axes with the largest variance)
 Csmall_gicp::CauchyCauchy robust kernel
 Csmall_gicp::CovarianceSetter< PointCloud >Computes point covariances from eigenvectors and sets them to the point cloud
 Csmall_gicp::DistanceRejectorRejecting correspondences with large distances
 Csmall_gicp::FlatContainer< HasNormals, HasCovs >::Empty
 Csmall_gicp::ErrorSum< TargetPointCloud, SourcePointCloud, Factor >Summation for evaluated errors
 Csmall_gicp::FlatContainer< HasNormals, HasCovs >Point container with a flat vector
 Csmall_gicp::GaussianVoxelGaussian voxel that computes and stores voxel mean and covariance
 Csmall_gicp::GaussNewtonOptimizerGaussNewton optimizer
 Csmall_gicp::GICPFactorGICP (distribution-to-distribution) per-point error factor
 Csmall_gicp::traits::has_nearest_neighbor_search< T >Check if T has nearest_neighbor_search method
 Csmall_gicp::HuberHuber robust kernel
 Csmall_gicp::ICPFactorPoint-to-point per-point error factor
 Csmall_gicp::identity_transformIdentity transform (alternative to std::identity in C++20)
 Csmall_gicp::IncrementalVoxelMap< VoxelContents >Incremental voxelmap. This class supports incremental point cloud insertion and LRU-based voxel deletion that removes voxels that are not recently referenced
 Csmall_gicp::KdTree< PointCloud, Projection >"Safe" KdTree that holds the ownership of the input points
 Csmall_gicp::KdTreeBuilderSingle thread Kd-tree builder
 Csmall_gicp::KdTreeBuilderOMPKd-tree builder with OpenMP
 Csmall_gicp::KdTreeBuilderTBBKd-tree builder with TBB
 Csmall_gicp::KdTreeNode< Projection >KdTree node
 Csmall_gicp::KnnResult< N, IndexTransform >K-nearest neighbor search result container
 Csmall_gicp::KnnSettingK-nearest neighbor search setting
 Csmall_gicp::LevenbergMarquardtOptimizerLevenbergMarquardt optimizer
 Csmall_gicp::LinearizeSum< TargetPointCloud, SourcePointCloud, TargetTree, CorrespondenceRejector, Factor >Summation for linearized systems
 Csmall_gicp::NormalCovarianceSetter< PointCloud >Computes point normals and covariances from eigenvectors and sets them to the point cloud
 Csmall_gicp::NormalProjectionNormal projection (i.e., selecting the 3D direction with the largest variance of the points)
 Csmall_gicp::NormalSetter< PointCloud >Computes point normals from eigenvectors and sets them to the point cloud
 Csmall_gicp::NullFactorNull factor that gives no constraints
 Csmall_gicp::NullRejectorNull correspondence rejector. This class accepts all input correspondences
 Csmall_gicp::ParallelReductionOMPParallel reduction with OpenMP backend
 Csmall_gicp::ParallelReductionTBBParallel reduction with TBB backend
 Csmall_gicp::PointCloudPoint cloud
 Csmall_gicp::PointCloudProxy< PointT >Proxy class to access PCL point cloud with external covariance matrices
 Cpcl::PointCovariancePoint with covariance for PCL
 Cpcl::PointNormalCovariancePoint with normal and covariance for PCL
 Csmall_gicp::PointToPlaneICPFactorPoint-to-plane per-point error factor
 Csmall_gicp::ProjectionSettingParameters to control the projection axis search
 Csmall_gicp::RadixSortBuffers< T >Temporal buffers for radix sort
 Cpcl::Registration
 Csmall_gicp::RegistrationPCL< PointSource, PointTarget >PCL registration interfaces
 Csmall_gicp::Registration< PointFactor, Reduction, GeneralFactor, CorrespondenceRejector, Optimizer >Point cloud registration
 Csmall_gicp::RegistrationResultRegistration result
 Csmall_gicp::RegistrationSettingRegistration setting
 Csmall_gicp::RestrictDoFFactorFactor to restrict the degrees of freedom of optimization (e.g., fixing roll, pitch rotation)
 Csmall_gicp::RobustFactor< Kernel, Factor >Robustify a factor with a robust kernel
 Csmall_gicp::SerialReductionSingle-thread reduction
 Csmall_gicp::Cauchy::SettingHuber robust kernel setting
 Csmall_gicp::FlatContainer< HasNormals, HasCovs >::SettingFlatContainer setting
 Csmall_gicp::GaussianVoxel::Setting
 Csmall_gicp::GICPFactor::Setting
 Csmall_gicp::Huber::SettingHuber robust kernel setting
 Csmall_gicp::ICPFactor::Setting
 Csmall_gicp::PointToPlaneICPFactor::Setting
 Csmall_gicp::RobustFactor< Kernel, Factor >::SettingRobust factor setting
 Csmall_gicp::TerminationCriteriaRegistration termination criteria
 Csmall_gicp::traits::Traits< T >
 Csmall_gicp::traits::Traits< Eigen::MatrixXd >
 Csmall_gicp::traits::Traits< FlatContainer< HasNormals, HasCovs > >
 Csmall_gicp::traits::Traits< GaussianVoxel >
 Csmall_gicp::traits::Traits< IncrementalVoxelMap< VoxelContents > >
 Csmall_gicp::traits::Traits< KdTree< PointCloud, Projection > >
 Csmall_gicp::traits::Traits< pcl::PointCloud< PointType > >
 Csmall_gicp::traits::Traits< PointCloud >
 Csmall_gicp::traits::Traits< PointCloudProxy< PointT > >
 Csmall_gicp::traits::Traits< UnsafeKdTree< PointCloud, Projection > >
 Csmall_gicp::UnsafeKdTree< PointCloud, Projection_ >"Unsafe" KdTree
 Csmall_gicp::UnsafeKdTree< small_gicp::PointCloud, AxisAlignedProjection >
 Csmall_gicp::VoxelInfoVoxel meta information
 Csmall_gicp::XORVector3iHashSpatial hashing function. Teschner et al., "Optimized Spatial Hashing for Collision Detection of Deformable Objects", VMV2003