Open3D (C++ API)
Public Member Functions
open3d::registration::TransformationEstimation Class Referenceabstract

#include <TransformationEstimation.h>

Inheritance diagram for open3d::registration::TransformationEstimation:
open3d::registration::TransformationEstimationPointToPlane open3d::registration::TransformationEstimationPointToPoint

Public Member Functions

 TransformationEstimation ()
 
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
 

Detailed Description

Base class that estimates a transformation between two point clouds The virtual function ComputeTransformation() must be implemented in subclasses.

Constructor & Destructor Documentation

◆ TransformationEstimation()

open3d::registration::TransformationEstimation::TransformationEstimation ( )
inline

◆ ~TransformationEstimation()

virtual open3d::registration::TransformationEstimation::~TransformationEstimation ( )
inlinevirtual

Member Function Documentation

◆ ComputeRMSE()

virtual double open3d::registration::TransformationEstimation::ComputeRMSE ( const geometry::PointCloud source,
const geometry::PointCloud target,
const CorrespondenceSet corres 
) const
pure virtual

◆ ComputeTransformation()

virtual Eigen::Matrix4d open3d::registration::TransformationEstimation::ComputeTransformation ( const geometry::PointCloud source,
const geometry::PointCloud target,
const CorrespondenceSet corres 
) const
pure virtual

◆ GetTransformationEstimationType()

virtual TransformationEstimationType open3d::registration::TransformationEstimation::GetTransformationEstimationType ( ) const
pure virtual

The documentation for this class was generated from the following file: