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.