|
| TransformationEstimationPointToPlane () |
|
| ~TransformationEstimationPointToPlane () |
|
| TransformationEstimationLM () |
| Constructor.
|
|
| TransformationEstimationLM (const TransformationEstimationLM &src) |
| Copy constructor.
|
|
TransformationEstimationLM & | operator= (const TransformationEstimationLM &src) |
| Copy operator.
|
|
| ~TransformationEstimationLM () |
| Destructor.
|
|
void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::PointCloud< PointTarget > &cloud_tgt, Matrix4 &transformation_matrix) const override |
| Estimate a rigid rotation transformation between a source and a target point cloud using LM.
|
|
void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::Indices &indices_src, const pcl::PointCloud< PointTarget > &cloud_tgt, Matrix4 &transformation_matrix) const override |
| Estimate a rigid rotation transformation between a source and a target point cloud using LM.
|
|
void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::Indices &indices_src, const pcl::PointCloud< PointTarget > &cloud_tgt, const pcl::Indices &indices_tgt, Matrix4 &transformation_matrix) const override |
| Estimate a rigid rotation transformation between a source and a target point cloud using LM.
|
|
void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::PointCloud< PointTarget > &cloud_tgt, const pcl::Correspondences &correspondences, Matrix4 &transformation_matrix) const override |
| Estimate a rigid rotation transformation between a source and a target point cloud using LM.
|
|
void | setWarpFunction (const typename WarpPointRigid< PointSource, PointTarget, MatScalar >::Ptr &warp_fcn) |
| Set the function we use to warp points.
|
|
| TransformationEstimation () |
|
virtual | ~TransformationEstimation () |
|
virtual void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::PointCloud< PointTarget > &cloud_tgt, Matrix4 &transformation_matrix) const =0 |
| Estimate a rigid rotation transformation between a source and a target point cloud.
|
|
virtual void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::Indices &indices_src, const pcl::PointCloud< PointTarget > &cloud_tgt, Matrix4 &transformation_matrix) const =0 |
| Estimate a rigid rotation transformation between a source and a target point cloud.
|
|
virtual void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::Indices &indices_src, const pcl::PointCloud< PointTarget > &cloud_tgt, const pcl::Indices &indices_tgt, Matrix4 &transformation_matrix) const =0 |
| Estimate a rigid rotation transformation between a source and a target point cloud.
|
|
virtual void | estimateRigidTransformation (const pcl::PointCloud< PointSource > &cloud_src, const pcl::PointCloud< PointTarget > &cloud_tgt, const pcl::Correspondences &correspondences, Matrix4 &transformation_matrix) const =0 |
| Estimate a rigid rotation transformation between a source and a target point cloud.
|
|
template<
typename PointSource,
typename PointTarget,
typename Scalar = float>
class pcl::registration::TransformationEstimationPointToPlane< PointSource, PointTarget, Scalar >
TransformationEstimationPointToPlane uses Levenberg Marquardt optimization to find the transformation that minimizes the point-to-plane distance between the given correspondences.
- Author
- Michael Dixon
Definition at line 57 of file transformation_estimation_point_to_plane.h.