Namespaces | Functions

rigid_transforms.h File Reference

#include <pcl/point_cloud.h>
#include <Eigen/Core>
#include "pcl/common/impl/rigid_transforms.hpp"
Include dependency graph for rigid_transforms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

Define rigid transformation methods between two different data sets.

Definition in file rigid_transforms.h.

Namespaces

namespace  pcl

Functions

template<typename PointSource , typename PointTarget >
void pcl::estimateRigidTransformationSVD (const pcl::PointCloud< PointSource > &cloud_src, const pcl::PointCloud< PointTarget > &cloud_tgt, Eigen::Matrix4f &transformation_matrix)
 Estimate a rigid rotation transformation between a source and a target point cloud using SVD.
template<typename PointSource , typename PointTarget >
void pcl::estimateRigidTransformationSVD (const pcl::PointCloud< PointSource > &cloud_src, const std::vector< int > &indices_src, const pcl::PointCloud< PointTarget > &cloud_tgt, Eigen::Matrix4f &transformation_matrix)
 Estimate a rigid rotation transformation between a source and a target point cloud using SVD.
template<typename PointSource , typename PointTarget >
void pcl::estimateRigidTransformationSVD (const pcl::PointCloud< PointSource > &cloud_src, const std::vector< int > &indices_src, const pcl::PointCloud< PointTarget > &cloud_tgt, const std::vector< int > &indices_tgt, Eigen::Matrix4f &transformation_matrix)
 Estimate a rigid rotation transformation between a source and a target point cloud using SVD.