#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.