Point Cloud Library (PCL)  1.15.1-dev
Namespaces | Classes | Typedefs | Variables
pcl::search Namespace Reference

Namespaces

 internal
 

Classes

class  BruteForce
 Implementation of a simple brute force search algorithm. More...
 
class  FlannSearch
 search::FlannSearch is a generic FLANN wrapper class for the new search interface. More...
 
class  KdTree
 search::KdTree is a wrapper class which inherits the pcl::KdTree class for performing search functions using KdTree structure. More...
 
class  Octree
 search::Octree is a wrapper class which implements nearest neighbor search operations based on the pcl::octree::Octree structure. More...
 
class  OrganizedNeighbor
 OrganizedNeighbor is a class for optimized nearest neighbor search in organized projectable point clouds, for instance from Time-Of-Flight cameras or stereo cameras. More...
 
class  Search
 Generic search class. More...
 

Typedefs

using L1_Adaptor = nanoflann::L1_Adaptor< float, pcl::search::internal::PointCloudAdaptor< float >, float, pcl::index_t >
 
using L2_Adaptor = nanoflann::L2_Adaptor< float, pcl::search::internal::PointCloudAdaptor< float >, float, pcl::index_t >
 
using L2_Simple_Adaptor = nanoflann::L2_Simple_Adaptor< float, pcl::search::internal::PointCloudAdaptor< float >, float, pcl::index_t >
 
using SO2_Adaptor = nanoflann::SO2_Adaptor< float, pcl::search::internal::PointCloudAdaptor< float >, float, pcl::index_t >
 
using SO3_Adaptor = nanoflann::SO3_Adaptor< float, pcl::search::internal::PointCloudAdaptor< float >, float, pcl::index_t >
 

Variables

template<typename PointT , std::int32_t Dim = 3, typename Distance = std::conditional_t<Dim >= 4, L2_Adaptor , L2_Simple_Adaptor >
 Tree
 

Typedef Documentation

◆ L1_Adaptor

using pcl::search::L1_Adaptor = typedef nanoflann::L1_Adaptor<float, pcl::search::internal::PointCloudAdaptor<float>, float, pcl::index_t>

Definition at line 111 of file kdtree_nanoflann.h.

◆ L2_Adaptor

using pcl::search::L2_Adaptor = typedef nanoflann::L2_Adaptor<float, pcl::search::internal::PointCloudAdaptor<float>, float, pcl::index_t>

Definition at line 116 of file kdtree_nanoflann.h.

◆ L2_Simple_Adaptor

using pcl::search::L2_Simple_Adaptor = typedef nanoflann::L2_Simple_Adaptor<float, pcl::search::internal::PointCloudAdaptor<float>, float, pcl::index_t>

Definition at line 121 of file kdtree_nanoflann.h.

◆ SO2_Adaptor

using pcl::search::SO2_Adaptor = typedef nanoflann::SO2_Adaptor<float, pcl::search::internal::PointCloudAdaptor<float>, float, pcl::index_t>

Definition at line 126 of file kdtree_nanoflann.h.

◆ SO3_Adaptor

using pcl::search::SO3_Adaptor = typedef nanoflann::SO3_Adaptor<float, pcl::search::internal::PointCloudAdaptor<float>, float, pcl::index_t>

Definition at line 131 of file kdtree_nanoflann.h.