Public Member Functions | Private Attributes
pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreator Class Reference

Creates a FLANN KdTreeSingleIndex from the given input data. More...

#include <flann_search.h>

Inheritance diagram for pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual IndexPtr createIndex (MatrixConstPtr data)
 Create a FLANN Index from the input data.
 KdTreeIndexCreator (unsigned int max_leaf_size=15)
virtual ~KdTreeIndexCreator ()
 Empty destructor.

Private Attributes

unsigned int max_leaf_size_

Detailed Description

template<typename PointT, typename FlannDistance = flann::L2_Simple <float>>
class pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreator

Creates a FLANN KdTreeSingleIndex from the given input data.

Definition at line 113 of file flann_search.h.


Constructor & Destructor Documentation

template<typename PointT, typename FlannDistance = flann::L2_Simple <float>>
pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreator::KdTreeIndexCreator ( unsigned int  max_leaf_size = 15) [inline]
Parameters:
[in]max_leaf_sizeAll FLANN kd trees created by this class will have a maximum of max_leaf_size points per leaf node. Higher values make index creation cheaper, but search more costly (and the other way around).

Definition at line 120 of file flann_search.h.

template<typename PointT, typename FlannDistance = flann::L2_Simple <float>>
virtual pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreator::~KdTreeIndexCreator ( ) [inline, virtual]

Empty destructor.

Definition at line 123 of file flann_search.h.


Member Function Documentation

template<typename PointT , typename FlannDistance >
pcl::search::FlannSearch< PointT, FlannDistance >::IndexPtr pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreator::createIndex ( MatrixConstPtr  data) [virtual]

Create a FLANN Index from the input data.

Parameters:
[in]dataThe FLANN matrix containing the input.
Returns:
The FLANN index.

Implements pcl::search::FlannSearch< PointT, FlannDistance >::FlannIndexCreator.

Definition at line 49 of file flann_search.hpp.


Member Data Documentation

template<typename PointT, typename FlannDistance = flann::L2_Simple <float>>
unsigned int pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreator::max_leaf_size_ [private]

Definition at line 131 of file flann_search.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:46:56