#include <tf_est_multi_cors.h>
| Classes | |
| struct | COR_S | 
| search structure  More... | |
| struct | SORT_S2 | 
| search structure  More... | |
| Public Member Functions | |
| Eigen::Matrix4f | compute (const pcl::PointCloud< Point > &pc_old, const pcl::PointCloud< Point > &pc_new) | 
| use this function for speed | |
| void | setMaxAngularDistance (const float f) | 
| max. rotation movement beteween frames | |
| void | setMaxTranslationDistance (const float f) | 
| max. translation movement beteween frames | |
| TransformationEstimationMultipleCorrespondences () | |
| Protected Member Functions | |
| virtual void | computeTransformation (PointCloudSource &output) | 
| virtual void | computeTransformation (PointCloudSource &output, const Eigen::Matrix4f &guess) | 
| Eigen::Matrix4f | findTF_fast (const pcl::PointCloud< Point > &pc_old, const pcl::PointCloud< Point > &pc_new, const float rmax=0.1, const float tmax=0.1, Eigen::Matrix4f tf=Eigen::Matrix4f::Identity()) | 
| int | search_sorted_vector (const std::vector< SORT_S2 > &tv, const float val) | 
| Protected Attributes | |
| float | rmax_ | 
| float | tmax_ | 
| Private Types | |
| typedef pcl::Registration < Point, Point > ::PointCloudSource | PointCloudSource | 
| typedef PointCloudSource::ConstPtr | PointCloudSourceConstPtr | 
| typedef PointCloudSource::Ptr | PointCloudSourcePtr | 
global transformation estimation using HIRN implications
Definition at line 77 of file tf_est_multi_cors.h.
| typedef pcl::Registration<Point, Point>::PointCloudSource TransformationEstimationMultipleCorrespondences< Point >::PointCloudSource  [private] | 
Definition at line 94 of file tf_est_multi_cors.h.
| typedef PointCloudSource::ConstPtr TransformationEstimationMultipleCorrespondences< Point >::PointCloudSourceConstPtr  [private] | 
Definition at line 96 of file tf_est_multi_cors.h.
| typedef PointCloudSource::Ptr TransformationEstimationMultipleCorrespondences< Point >::PointCloudSourcePtr  [private] | 
Definition at line 95 of file tf_est_multi_cors.h.
| TransformationEstimationMultipleCorrespondences< Point >::TransformationEstimationMultipleCorrespondences | ( | ) |  [inline] | 
Definition at line 99 of file tf_est_multi_cors.h.
| Eigen::Matrix4f TransformationEstimationMultipleCorrespondences< Point >::compute | ( | const pcl::PointCloud< Point > & | pc_old, | 
| const pcl::PointCloud< Point > & | pc_new | ||
| ) | 
use this function for speed
Definition at line 77 of file tf_est_multi_cors.hpp.
| void TransformationEstimationMultipleCorrespondences< Point >::computeTransformation | ( | PointCloudSource & | output | ) |  [protected, virtual] | 
Definition at line 70 of file tf_est_multi_cors.hpp.
| virtual void TransformationEstimationMultipleCorrespondences< Point >::computeTransformation | ( | PointCloudSource & | output, | 
| const Eigen::Matrix4f & | guess | ||
| ) |  [inline, protected, virtual] | 
Definition at line 118 of file tf_est_multi_cors.h.
| Eigen::Matrix4f TransformationEstimationMultipleCorrespondences< Point >::findTF_fast | ( | const pcl::PointCloud< Point > & | pc_old, | 
| const pcl::PointCloud< Point > & | pc_new, | ||
| const float | rmax = 0.1, | ||
| const float | tmax = 0.1, | ||
| Eigen::Matrix4f | tf = Eigen::Matrix4f::Identity() | ||
| ) |  [protected] | 
Definition at line 84 of file tf_est_multi_cors.hpp.
| int TransformationEstimationMultipleCorrespondences< Point >::search_sorted_vector | ( | const std::vector< SORT_S2 > & | tv, | 
| const float | val | ||
| ) |  [protected] | 
Definition at line 171 of file tf_est_multi_cors.hpp.
| void TransformationEstimationMultipleCorrespondences< Point >::setMaxAngularDistance | ( | const float | f | ) |  [inline] | 
max. rotation movement beteween frames
Definition at line 106 of file tf_est_multi_cors.h.
| void TransformationEstimationMultipleCorrespondences< Point >::setMaxTranslationDistance | ( | const float | f | ) |  [inline] | 
max. translation movement beteween frames
Definition at line 108 of file tf_est_multi_cors.h.
| float TransformationEstimationMultipleCorrespondences< Point >::rmax_  [protected] | 
Definition at line 126 of file tf_est_multi_cors.h.
| float TransformationEstimationMultipleCorrespondences< Point >::tmax_  [protected] | 
Definition at line 126 of file tf_est_multi_cors.h.