pcl::registration::CorrespondenceRejector Class Reference

#include <correspondence_rejection.h>

Inheritance diagram for pcl::registration::CorrespondenceRejector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CorrespondenceRejector ()
 Empty constructor.
void getCorrespondeces (pcl::registration::Correspondences &correspondences)
virtual void getCorrespondences (const pcl::registration::Correspondences &original_correspondences, pcl::registration::Correspondences &remaining_correspondences)=0
 Get a pointer to the vector of the input correspondences.
CorrespondencesConstPtr getInputCorrespondences ()
 Get a pointer to the vector of the input correspondences.
void getRejectedQueryIndices (const std::vector< pcl::registration::Correspondence > &correspondences, std::vector< int > &indices)
virtual void setInputCorrespondences (const CorrespondencesConstPtr &correspondences)
 Provide a pointer to the vector of the input correspondences.

Static Public Member Functions

static bool compareCorrespondencesDistance (pcl::registration::Correspondence a, pcl::registration::Correspondence b)

Protected Member Functions

virtual void applyRejection (Correspondences &correspondences)=0
 Abstract rejection method.
const std::string & getClassName () const
 Get a string representation of the name of this class.

Protected Attributes

CorrespondencesConstPtr input_correspondences_
 The input correspondences.
std::string rejection_name_
 The name of the rejection method.

Detailed Description

CorrespondenceRejector represents the base class for correspondence rejection methods

Author:
Dirk Holz

Definition at line 53 of file correspondence_rejection.h.


Constructor & Destructor Documentation

pcl::registration::CorrespondenceRejector::CorrespondenceRejector (  )  [inline]

Empty constructor.

Definition at line 48 of file correspondence_rejection.h.


Member Function Documentation

virtual void pcl::registration::CorrespondenceRejector::applyRejection ( Correspondences correspondences  )  [protected, pure virtual]
static bool pcl::registration::CorrespondenceRejector::compareCorrespondencesDistance ( pcl::registration::Correspondence  a,
pcl::registration::Correspondence  b 
) [inline, static]

Definition at line 76 of file correspondence_rejection.h.

const std::string& pcl::registration::CorrespondenceRejector::getClassName (  )  const [inline, protected]

Get a string representation of the name of this class.

Definition at line 112 of file correspondence_rejection.h.

void pcl::registration::CorrespondenceRejector::getCorrespondeces ( pcl::registration::Correspondences correspondences  )  [inline]

Definition at line 60 of file correspondence_rejection.h.

virtual void pcl::registration::CorrespondenceRejector::getCorrespondences ( const pcl::registration::Correspondences original_correspondences,
pcl::registration::Correspondences remaining_correspondences 
) [inline, pure virtual]
CorrespondencesConstPtr pcl::registration::CorrespondenceRejector::getInputCorrespondences (  )  [inline]

Get a pointer to the vector of the input correspondences.

Definition at line 58 of file correspondence_rejection.h.

void pcl::registration::CorrespondenceRejector::getRejectedQueryIndices ( const std::vector< pcl::registration::Correspondence > &  correspondences,
std::vector< int > &  indices 
) [inline]

Definition at line 78 of file correspondence_rejection.h.

virtual void pcl::registration::CorrespondenceRejector::setInputCorrespondences ( const CorrespondencesConstPtr correspondences  )  [inline, virtual]

Provide a pointer to the vector of the input correspondences.

Parameters:
correspondences the const boost shared pointer to a std::vector of correspondences

Definition at line 54 of file correspondence_rejection.h.


Member Data Documentation

The input correspondences.

Definition at line 108 of file correspondence_rejection.h.

The name of the rejection method.

Definition at line 105 of file correspondence_rejection.h.


The documentation for this class was generated from the following file:
 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:24 2013