Open3D (C++ API)
0.12.0
|
#include <TransformationEstimation.h>
Public Member Functions | |
TransformationEstimation () | |
Default Constructor. More... | |
virtual | ~TransformationEstimation () |
virtual TransformationEstimationType | GetTransformationEstimationType () const =0 |
virtual double | ComputeRMSE (const geometry::PointCloud &source, const geometry::PointCloud &target, const CorrespondenceSet &corres) const =0 |
virtual Eigen::Matrix4d | ComputeTransformation (const geometry::PointCloud &source, const geometry::PointCloud &target, const CorrespondenceSet &corres) const =0 |
Base class that estimates a transformation between two point clouds The virtual function ComputeTransformation() must be implemented in subclasses.
|
inline |
Default Constructor.
|
inlinevirtual |
|
pure virtual |
Compute RMSE between source and target points cloud given correspondences.
source | Source point cloud. |
target | Target point cloud. |
corres | Correspondence set between source and target point cloud. |
Implemented in open3d::pipelines::registration::TransformationEstimationPointToPlane, open3d::pipelines::registration::TransformationEstimationPointToPoint, and open3d::pipelines::registration::TransformationEstimationForColoredICP.
|
pure virtual |
Compute transformation from source to target point cloud given correspondences.
source | Source point cloud. |
target | Target point cloud. |
corres | Correspondence set between source and target point cloud. |
Implemented in open3d::pipelines::registration::TransformationEstimationPointToPlane, open3d::pipelines::registration::TransformationEstimationPointToPoint, and open3d::pipelines::registration::TransformationEstimationForColoredICP.
|
pure virtual |