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