Classes | |
struct | Result |
Public Member Functions | |
void | addTemplateCloud (FeatureCloud &template_cloud) |
void | align (FeatureCloud &template_cloud, TemplateAlignment::Result &result) |
void | alignAll (std::vector< TemplateAlignment::Result, Eigen::aligned_allocator< Result > > &results) |
int | findBestAlignment (TemplateAlignment::Result &result) |
void | setTargetCloud (FeatureCloud &target_cloud) |
TemplateAlignment () | |
~TemplateAlignment () | |
Private Attributes | |
float | max_correspondence_distance_ |
float | min_sample_distance_ |
int | nr_iterations_ |
pcl::SampleConsensusInitialAlignment < pcl::PointXYZ, pcl::PointXYZ, pcl::FPFHSignature33 > | sac_ia_ |
FeatureCloud | target_ |
std::vector< FeatureCloud > | templates_ |
Definition at line 118 of file template_alignment.cpp.
TemplateAlignment::TemplateAlignment | ( | ) | [inline] |
Definition at line 130 of file template_alignment.cpp.
TemplateAlignment::~TemplateAlignment | ( | ) | [inline] |
Definition at line 141 of file template_alignment.cpp.
void TemplateAlignment::addTemplateCloud | ( | FeatureCloud & | template_cloud | ) | [inline] |
Definition at line 154 of file template_alignment.cpp.
void TemplateAlignment::align | ( | FeatureCloud & | template_cloud, |
TemplateAlignment::Result & | result | ||
) | [inline] |
Definition at line 161 of file template_alignment.cpp.
void TemplateAlignment::alignAll | ( | std::vector< TemplateAlignment::Result, Eigen::aligned_allocator< Result > > & | results | ) | [inline] |
Definition at line 175 of file template_alignment.cpp.
int TemplateAlignment::findBestAlignment | ( | TemplateAlignment::Result & | result | ) | [inline] |
Definition at line 186 of file template_alignment.cpp.
void TemplateAlignment::setTargetCloud | ( | FeatureCloud & | target_cloud | ) | [inline] |
Definition at line 145 of file template_alignment.cpp.
float TemplateAlignment::max_correspondence_distance_ [private] |
Definition at line 218 of file template_alignment.cpp.
float TemplateAlignment::min_sample_distance_ [private] |
Definition at line 217 of file template_alignment.cpp.
int TemplateAlignment::nr_iterations_ [private] |
Definition at line 219 of file template_alignment.cpp.
pcl::SampleConsensusInitialAlignment<pcl::PointXYZ, pcl::PointXYZ, pcl::FPFHSignature33> TemplateAlignment::sac_ia_ [private] |
Definition at line 216 of file template_alignment.cpp.
FeatureCloud TemplateAlignment::target_ [private] |
Definition at line 213 of file template_alignment.cpp.
std::vector<FeatureCloud> TemplateAlignment::templates_ [private] |
Definition at line 212 of file template_alignment.cpp.