Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Member Functions | Public Attributes
pcl::PPFRegistration< PointSource, PointTarget >::PoseWithVotes Struct Reference

Structure for storing a pose (represented as an Eigen::Affine3f) and an integer for counting votes. More...

#include <pcl/registration/ppf_registration.h>

Public Member Functions

 PoseWithVotes (const Eigen::Affine3f &a_pose, unsigned int &a_votes)
 

Public Attributes

Eigen::Affine3f pose
 
unsigned int votes
 

Detailed Description

template<typename PointSource, typename PointTarget>
struct pcl::PPFRegistration< PointSource, PointTarget >::PoseWithVotes

Structure for storing a pose (represented as an Eigen::Affine3f) and an integer for counting votes.

Note
initially used std::pair<Eigen::Affine3f, unsigned int>, but it proved problematic because of the Eigen structures alignment problems
  • std::pair does not have a custom allocator

Definition at line 182 of file ppf_registration.h.

Constructor & Destructor Documentation

◆ PoseWithVotes()

template<typename PointSource , typename PointTarget >
pcl::PPFRegistration< PointSource, PointTarget >::PoseWithVotes::PoseWithVotes ( const Eigen::Affine3f &  a_pose,
unsigned int &  a_votes 
)
inline

Definition at line 183 of file ppf_registration.h.

Member Data Documentation

◆ pose

template<typename PointSource , typename PointTarget >
Eigen::Affine3f pcl::PPFRegistration< PointSource, PointTarget >::PoseWithVotes::pose

Definition at line 187 of file ppf_registration.h.

◆ votes

template<typename PointSource , typename PointTarget >
unsigned int pcl::PPFRegistration< PointSource, PointTarget >::PoseWithVotes::votes

Definition at line 188 of file ppf_registration.h.


The documentation for this struct was generated from the following file: