Point Cloud Library (PCL)
1.9.1
|
38 #ifndef PCL_REGISTRATION_MATCHING_CANDIDATE_H_
39 #define PCL_REGISTRATION_MATCHING_CANDIDATE_H_
41 #include <pcl/registration/registration.h>
46 namespace registration
85 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
88 typedef std::vector<MatchingCandidate, Eigen::aligned_allocator<MatchingCandidate> >
MatchingCandidates;
104 #endif // PCL_REGISTRATION_MATCHING_CANDIDATE_H_
This file defines compatibility wrappers for low level I/O functions.
std::vector< MatchingCandidate, Eigen::aligned_allocator< MatchingCandidate > > MatchingCandidates
pcl::Correspondences correspondences
Correspondences between source <-> target.
Sorting of candidates based on fitness score value.
float fitness_score
Fitness score of current candidate resulting from matching algorithm.
bool operator()(MatchingCandidate const &left, MatchingCandidate const &right)
Operator used to sort candidates based on fitness score.
std::vector< pcl::Correspondence, Eigen::aligned_allocator< pcl::Correspondence > > Correspondences
~MatchingCandidate()
Destructor.
MatchingCandidate(float s, const pcl::Correspondences &c, const Eigen::Matrix4f &m)
Value constructor.
MatchingCandidate()
Constructor.
Container for matching candidate consisting of.
Eigen::Matrix4f transformation
Corresponding transformation matrix retrieved using corrs.