pcl::registration Namespace Reference

Classes

struct  Correspondence
 class representing a match between two descriptors More...
class  CorrespondenceEstimation
class  CorrespondenceRejector
class  CorrespondenceRejectorDistance
class  CorrespondenceRejectorOneToOne
class  CorrespondenceRejectorReciprocal
class  CorrespondenceRejectorSampleConsensus
class  CorrespondenceRejectorTrimmed
struct  sortCorrespondencesByDistance
struct  sortCorrespondencesByMatchIndex
struct  sortCorrespondencesByMatchIndexAndDistance
struct  sortCorrespondencesByQueryIndex
struct  sortCorrespondencesByQueryIndexAndDistance
class  TransformationEstimation
class  TransformationEstimationSVD

Typedefs

typedef std::vector
< pcl::registration::Correspondence
Correspondences
typedef boost::shared_ptr
< const std::vector
< pcl::registration::Correspondence > > 
CorrespondencesConstPtr
typedef boost::shared_ptr
< std::vector
< pcl::registration::Correspondence > > 
CorrespondencesPtr

Functions

void getCorDistMeanStd (const Correspondences &correspondences, double &mean, double &stddev)
 calculates the mean and standard deviation of descriptor distances from correspondences
void getMatchIndices (const Correspondences &correspondences, std::vector< int > &indices)
 extracts the match indices
void getQueryIndices (const Correspondences &correspondences, std::vector< int > &indices)
 extracts the query indices
std::ostream & operator<< (std::ostream &os, const Correspondence &c)
 overloaded << operator

Typedef Documentation

Definition at line 46 of file correspondence_types.h.

typedef boost::shared_ptr<const std::vector<pcl::registration::Correspondence> > pcl::registration::CorrespondencesConstPtr

Definition at line 51 of file correspondence_types.h.

Definition at line 50 of file correspondence_types.h.


Function Documentation

void pcl::registration::getCorDistMeanStd ( const Correspondences &  correspondences,
double &  mean,
double &  stddev 
) [inline]

calculates the mean and standard deviation of descriptor distances from correspondences

get mean and standard deviation of the correspondence distances

Parameters:
[in] correspondences list of correspondences
[out] mean the mean descriptor distance of correspondences
[out] stddev the standard deviation of descriptor distances.
Note:
The sample varaiance is used to determine the standard deviation

Definition at line 95 of file correspondence_types.hpp.

void pcl::registration::getMatchIndices ( const Correspondences &  correspondences,
std::vector< int > &  indices 
) [inline]

extracts the match indices

get a vector containing only the match indices

Parameters:
[in] correspondences list of correspondences
[out] indices array of extracted indices.
Note:
order of indices corresponds to input list of descriptor correspondences

Definition at line 131 of file correspondence_types.hpp.

void pcl::registration::getQueryIndices ( const Correspondences &  correspondences,
std::vector< int > &  indices 
) [inline]

extracts the query indices

get a vector containing only the query indices

Parameters:
[in] correspondences list of correspondences
[out] indices array of extracted indices.
Note:
order of indices corresponds to input list of descriptor correspondences

Definition at line 118 of file correspondence_types.hpp.

std::ostream& pcl::registration::operator<< ( std::ostream &  os,
const Correspondence c 
) [inline]

overloaded << operator

Definition at line 80 of file correspondence_types.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pcl
Author(s): See http://pcl.ros.org/authors for the complete list of authors.
autogenerated on Fri Jan 11 09:57:23 2013