ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::pipelines::registration::PyTransformationEstimation< TransformationEstimationBase > Class Template Reference
Inheritance diagram for cloudViewer::pipelines::registration::PyTransformationEstimation< TransformationEstimationBase >:
Collaboration diagram for cloudViewer::pipelines::registration::PyTransformationEstimation< TransformationEstimationBase >:

Public Member Functions

TransformationEstimationType GetTransformationEstimationType () const override
 
double ComputeRMSE (const ccPointCloud &source, const ccPointCloud &target, const CorrespondenceSet &corres) const override
 
Eigen::Matrix4d ComputeTransformation (const ccPointCloud &source, const ccPointCloud &target, const CorrespondenceSet &corres) const override
 
- Public Member Functions inherited from cloudViewer::pipelines::registration::TransformationEstimation
 TransformationEstimation ()
 Default Constructor. More...
 
virtual ~TransformationEstimation ()
 

Detailed Description

template<class TransformationEstimationBase = TransformationEstimation>
class cloudViewer::pipelines::registration::PyTransformationEstimation< TransformationEstimationBase >

Definition at line 31 of file registration.cpp.

Member Function Documentation

◆ ComputeRMSE()

template<class TransformationEstimationBase = TransformationEstimation>
double cloudViewer::pipelines::registration::PyTransformationEstimation< TransformationEstimationBase >::ComputeRMSE ( const ccPointCloud source,
const ccPointCloud target,
const CorrespondenceSet corres 
) const
inlineoverridevirtual

Compute RMSE between source and target points cloud given correspondences.

Parameters
sourceSource point cloud.
targetTarget point cloud.
corresCorrespondence set between source and target point cloud.

Implements cloudViewer::pipelines::registration::TransformationEstimation.

Definition at line 39 of file registration.cpp.

◆ ComputeTransformation()

template<class TransformationEstimationBase = TransformationEstimation>
Eigen::Matrix4d cloudViewer::pipelines::registration::PyTransformationEstimation< TransformationEstimationBase >::ComputeTransformation ( const ccPointCloud source,
const ccPointCloud target,
const CorrespondenceSet corres 
) const
inlineoverridevirtual

Compute transformation from source to target point cloud given correspondences.

Parameters
sourceSource point cloud.
targetTarget point cloud.
corresCorrespondence set between source and target point cloud.

Implements cloudViewer::pipelines::registration::TransformationEstimation.

Definition at line 45 of file registration.cpp.

◆ GetTransformationEstimationType()

template<class TransformationEstimationBase = TransformationEstimation>
TransformationEstimationType cloudViewer::pipelines::registration::PyTransformationEstimation< TransformationEstimationBase >::GetTransformationEstimationType ( ) const
inlineoverridevirtual

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