Public Member Functions | Protected Member Functions
pcl::registration::CorrespondenceRejectorOneToOne Class Reference

CorrespondenceRejectorOneToOne implements a correspondence rejection method based on eliminating duplicate match indices in the correspondences. Correspondences with the same match index are removed and only the one with smallest distance between query and match are kept. That is, considering match->query 1-m correspondences are removed leaving only 1-1 correspondences. More...

#include <correspondence_rejection_one_to_one.h>

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

List of all members.

Public Member Functions

 CorrespondenceRejectorOneToOne ()
 Empty constructor.
void getRemainingCorrespondences (const pcl::Correspondences &original_correspondences, pcl::Correspondences &remaining_correspondences)
 Get a list of valid correspondences after rejection from the original set of correspondences.

Protected Member Functions

void applyRejection (pcl::Correspondences &correspondences)
 Apply the rejection algorithm.

Detailed Description

CorrespondenceRejectorOneToOne implements a correspondence rejection method based on eliminating duplicate match indices in the correspondences. Correspondences with the same match index are removed and only the one with smallest distance between query and match are kept. That is, considering match->query 1-m correspondences are removed leaving only 1-1 correspondences.

Author:
Dirk Holz

Definition at line 56 of file correspondence_rejection_one_to_one.h.


Constructor & Destructor Documentation

Empty constructor.

Definition at line 65 of file correspondence_rejection_one_to_one.h.


Member Function Documentation

void pcl::registration::CorrespondenceRejectorOneToOne::applyRejection ( pcl::Correspondences correspondences) [inline, protected, virtual]

Apply the rejection algorithm.

Parameters:
[out]correspondencesthe set of resultant correspondences.

Implements pcl::registration::CorrespondenceRejector.

Definition at line 83 of file correspondence_rejection_one_to_one.h.

void pcl::registration::CorrespondenceRejectorOneToOne::getRemainingCorrespondences ( const pcl::Correspondences original_correspondences,
pcl::Correspondences remaining_correspondences 
) [inline, virtual]

Get a list of valid correspondences after rejection from the original set of correspondences.

Parameters:
[in]original_correspondencesthe set of initial correspondences given
[out]remaining_correspondencesthe resultant filtered set of remaining correspondences

Implements pcl::registration::CorrespondenceRejector.

Definition at line 43 of file correspondence_rejection_one_to_one.hpp.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:21