Point Cloud Library (PCL)
1.11.1-dev
|
41 #include <pcl/registration/registration.h>
46 namespace registration {
79 std::vector<MatchingCandidate, Eigen::aligned_allocator<MatchingCandidate>>;
Defines all the PCL and non-PCL macros used.
pcl::Correspondences correspondences
Correspondences between source <-> target.
Sorting of candidates based on fitness score value.
std::vector< MatchingCandidate, Eigen::aligned_allocator< MatchingCandidate > > MatchingCandidates
#define PCL_MAKE_ALIGNED_OPERATOR_NEW
Macro to signal a class requires a custom allocator.
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.
~MatchingCandidate()
Destructor.
MatchingCandidate(float s, const pcl::Correspondences &c, const Eigen::Matrix4f &m)
Value constructor.
MatchingCandidate()
Constructor.
std::vector< pcl::Correspondence, Eigen::aligned_allocator< pcl::Correspondence > > Correspondences
Container for matching candidate consisting of.
Defines functions, macros and traits for allocating and using memory.
Eigen::Matrix4f transformation
Corresponding transformation matrix retrieved using corrs.