Public Types | |
typedef Eigen::Transform < double, 3, Eigen::Affine, Eigen::ColMajor > | Result |
Public Member Functions | |
void | align (FeatureCloud &moving_cloud, TemplateRegistration::Result &result) |
void | setTargetCloud (FeatureCloud &target_cloud) |
TemplateRegistration () | |
~TemplateRegistration () | |
Private Attributes | |
float | max_correspondence_distance_ |
float | min_sample_distance_ |
float | nr_iterations_ |
pcl::SampleConsensusInitialAlignment < pcl::PointXYZ, pcl::PointXYZ, pcl::FPFHSignature33 > | sac_ia_ |
FeatureCloud | target_ |
Definition at line 126 of file feature_registration.cc.
typedef Eigen::Transform<double,3,Eigen::Affine,Eigen::ColMajor> TemplateRegistration::Result |
Definition at line 132 of file feature_registration.cc.
TemplateRegistration::TemplateRegistration | ( | ) | [inline] |
Definition at line 134 of file feature_registration.cc.
TemplateRegistration::~TemplateRegistration | ( | ) | [inline] |
Definition at line 146 of file feature_registration.cc.
void TemplateRegistration::align | ( | FeatureCloud & | moving_cloud, |
TemplateRegistration::Result & | result | ||
) | [inline] |
Definition at line 159 of file feature_registration.cc.
void TemplateRegistration::setTargetCloud | ( | FeatureCloud & | target_cloud | ) | [inline] |
Definition at line 150 of file feature_registration.cc.
float TemplateRegistration::max_correspondence_distance_ [private] |
Definition at line 177 of file feature_registration.cc.
float TemplateRegistration::min_sample_distance_ [private] |
Definition at line 176 of file feature_registration.cc.
float TemplateRegistration::nr_iterations_ [private] |
Definition at line 178 of file feature_registration.cc.
pcl::SampleConsensusInitialAlignment<pcl::PointXYZ, pcl::PointXYZ, pcl::FPFHSignature33> TemplateRegistration::sac_ia_ [private] |
Definition at line 175 of file feature_registration.cc.
FeatureCloud TemplateRegistration::target_ [private] |
Definition at line 172 of file feature_registration.cc.