#include <correspondence_rejection_one_to_one.h>
Public Member Functions | |
CorrespondenceRejectorOneToOne () | |
void | getCorrespondences (const pcl::registration::Correspondences &original_correspondences, pcl::registration::Correspondences &remaining_correspondences) |
Get a pointer to the vector of the input correspondences. | |
Protected Member Functions | |
void | applyRejection (pcl::registration::Correspondences &correspondences) |
Abstract rejection method. |
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.
Definition at line 55 of file correspondence_rejection_one_to_one.h.
pcl::registration::CorrespondenceRejectorOneToOne::CorrespondenceRejectorOneToOne | ( | ) | [inline] |
Definition at line 62 of file correspondence_rejection_one_to_one.h.
void pcl::registration::CorrespondenceRejectorOneToOne::applyRejection | ( | pcl::registration::Correspondences & | correspondences | ) | [protected, virtual] |
Abstract rejection method.
not really an efficient implementation
Implements pcl::registration::CorrespondenceRejector.
Definition at line 40 of file correspondence_rejection_one_to_one.hpp.
void pcl::registration::CorrespondenceRejectorOneToOne::getCorrespondences | ( | const pcl::registration::Correspondences & | original_correspondences, | |
pcl::registration::Correspondences & | remaining_correspondences | |||
) | [inline, virtual] |
Get a pointer to the vector of the input correspondences.
not really an efficient implementation
Implements pcl::registration::CorrespondenceRejector.
Definition at line 65 of file correspondence_rejection_one_to_one.hpp.