Point Cloud Library (PCL)
1.11.1-dev
|
40 #include <pcl/correspondence.h>
59 float max_correspondence_distance_error = 0.2f;
65 Eigen::Affine3f transformation = Eigen::Affine3f::Identity ();
88 estimatePosesUsing1Correspondence (
95 estimatePosesUsing2Correspondences (
97 int max_no_of_tested_combinations,
int max_no_of_results,
103 estimatePosesUsing3Correspondences (
105 int max_no_of_tested_combinations,
int max_no_of_results,
Defines all the PCL and non-PCL macros used.
Parameters used in this class.
Defines basic non-point types used by PCL.
A result of the pose estimation process.
std::vector< PoseEstimate, Eigen::aligned_allocator< PoseEstimate > > PoseEstimatesVector
float score
An estimate in [0,1], how good the estimated pose is.
bool operator()(const PoseEstimate &pe1, const PoseEstimate &pe2) const
std::vector< PointCorrespondence6D, Eigen::aligned_allocator< PointCorrespondence6D > > PointCorrespondences6DVector
Indices correspondence_indices
The indices of the used correspondences.
#define PCL_MAKE_ALIGNED_OPERATOR_NEW
Macro to signal a class requires a custom allocator.
IndicesAllocator<> Indices
Type used for indices in PCL.
calculate 3D transformation based on point correspondences
Parameters & getParameters()
Get a reference to the parameters struct.
Defines functions, macros and traits for allocating and using memory.