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