ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::pipelines::registration::TransformationEstimation Class Referenceabstract

#include <TransformationEstimation.h>

Inheritance diagram for cloudViewer::pipelines::registration::TransformationEstimation:

Public Member Functions

 TransformationEstimation ()
 Default Constructor. More...
 
virtual ~TransformationEstimation ()
 
virtual TransformationEstimationType GetTransformationEstimationType () const =0
 
virtual double ComputeRMSE (const ccPointCloud &source, const ccPointCloud &target, const CorrespondenceSet &corres) const =0
 
virtual Eigen::Matrix4d ComputeTransformation (const ccPointCloud &source, const ccPointCloud &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.

Definition at line 38 of file TransformationEstimation.h.

Constructor & Destructor Documentation

◆ TransformationEstimation()

cloudViewer::pipelines::registration::TransformationEstimation::TransformationEstimation ( )
inline

Default Constructor.

Definition at line 41 of file TransformationEstimation.h.

◆ ~TransformationEstimation()

virtual cloudViewer::pipelines::registration::TransformationEstimation::~TransformationEstimation ( )
inlinevirtual

Definition at line 42 of file TransformationEstimation.h.

Member Function Documentation

◆ ComputeRMSE()

virtual double cloudViewer::pipelines::registration::TransformationEstimation::ComputeRMSE ( const ccPointCloud source,
const ccPointCloud target,
const CorrespondenceSet corres 
) const
pure virtual

◆ ComputeTransformation()

virtual Eigen::Matrix4d cloudViewer::pipelines::registration::TransformationEstimation::ComputeTransformation ( const ccPointCloud source,
const ccPointCloud target,
const CorrespondenceSet corres 
) const
pure virtual

◆ GetTransformationEstimationType()


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