Public Member Functions | Private Member Functions | Private Attributes
ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 > Class Template Reference

List of all members.

Public Member Functions

 FeatureSearch (FeatureContainerInterface *features)
virtual std::string getName () const
virtual int nearestKSearch (const pcl::PointCloud< PointT2 > &cloud, int index, int k, std::vector< int > &k_indices, std::vector< float > &k_sqr_distances)
 searching through feature container
virtual int nearestKSearch (const PointT2 &p_q, int k, std::vector< int > &k_indices, std::vector< float > &k_sqr_distances)
 not implemented
virtual int nearestKSearch (int index, int k, std::vector< int > &k_indices, std::vector< float > &k_sqr_distances)
 not implemented
virtual int radiusSearch (const pcl::PointCloud< PointT2 > &cloud, int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_sqr_distances, int max_nn=INT_MAX) const
 not implemented
virtual int radiusSearch (const PointT2 &p_q, double radius, std::vector< int > &k_indices, std::vector< float > &k_sqr_distances, int max_nn=INT_MAX) const
 not implemented
virtual int radiusSearch (int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_sqr_distances, int max_nn=INT_MAX) const
 not implemented

Private Member Functions

void error () const

Private Attributes

FeatureContainerInterfacefeatures_

Detailed Description

template<typename ParentClass, typename PointT>
template<typename PointT2>
class ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >

own search tree which passes down search calls

Definition at line 108 of file modified_icp.hpp.


Constructor & Destructor Documentation

template<typename ParentClass, typename PointT>
template<typename PointT2 >
ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::FeatureSearch ( FeatureContainerInterface features) [inline]

Definition at line 116 of file modified_icp.hpp.


Member Function Documentation

template<typename ParentClass, typename PointT>
template<typename PointT2 >
void ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::error ( ) const [inline, private]

Definition at line 113 of file modified_icp.hpp.

template<typename ParentClass, typename PointT>
template<typename PointT2 >
virtual std::string ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::getName ( void  ) const [inline, virtual]

Definition at line 154 of file modified_icp.hpp.

template<typename ParentClass, typename PointT>
template<typename PointT2 >
virtual int ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::nearestKSearch ( const pcl::PointCloud< PointT2 > &  cloud,
int  index,
int  k,
std::vector< int > &  k_indices,
std::vector< float > &  k_sqr_distances 
) [inline, virtual]

searching through feature container

Definition at line 122 of file modified_icp.hpp.

template<typename ParentClass, typename PointT>
template<typename PointT2 >
virtual int ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::nearestKSearch ( const PointT2 &  p_q,
int  k,
std::vector< int > &  k_indices,
std::vector< float > &  k_sqr_distances 
) [inline, virtual]

not implemented

Definition at line 130 of file modified_icp.hpp.

template<typename ParentClass, typename PointT>
template<typename PointT2 >
virtual int ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::nearestKSearch ( int  index,
int  k,
std::vector< int > &  k_indices,
std::vector< float > &  k_sqr_distances 
) [inline, virtual]

not implemented

Definition at line 134 of file modified_icp.hpp.

template<typename ParentClass, typename PointT>
template<typename PointT2 >
virtual int ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::radiusSearch ( const pcl::PointCloud< PointT2 > &  cloud,
int  index,
double  radius,
std::vector< int > &  k_indices,
std::vector< float > &  k_sqr_distances,
int  max_nn = INT_MAX 
) const [inline, virtual]

not implemented

Definition at line 138 of file modified_icp.hpp.

template<typename ParentClass, typename PointT>
template<typename PointT2 >
virtual int ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::radiusSearch ( const PointT2 &  p_q,
double  radius,
std::vector< int > &  k_indices,
std::vector< float > &  k_sqr_distances,
int  max_nn = INT_MAX 
) const [inline, virtual]

not implemented

Definition at line 143 of file modified_icp.hpp.

template<typename ParentClass, typename PointT>
template<typename PointT2 >
virtual int ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::radiusSearch ( int  index,
double  radius,
std::vector< int > &  k_indices,
std::vector< float > &  k_sqr_distances,
int  max_nn = INT_MAX 
) const [inline, virtual]

not implemented

Definition at line 148 of file modified_icp.hpp.


Member Data Documentation

template<typename ParentClass, typename PointT>
template<typename PointT2 >
FeatureContainerInterface* ModifiedICP_T< ParentClass, PointT >::FeatureSearch< PointT2 >::features_ [private]

Definition at line 111 of file modified_icp.hpp.


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


cob_3d_registration
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:02:36