Open3D (C++ API)
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions
open3d::registration::TransformationEstimationPointToPlane Class Reference

#include <TransformationEstimation.h>

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

Public Member Functions

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

Detailed Description

Class to estimate a transformation for point to plane distance.

Constructor & Destructor Documentation

◆ TransformationEstimationPointToPlane()

open3d::registration::TransformationEstimationPointToPlane::TransformationEstimationPointToPlane ( )
inline

Default Constructor.

◆ ~TransformationEstimationPointToPlane()

open3d::registration::TransformationEstimationPointToPlane::~TransformationEstimationPointToPlane ( )
inlineoverride

Member Function Documentation

◆ ComputeRMSE()

double open3d::registration::TransformationEstimationPointToPlane::ComputeRMSE ( const geometry::PointCloud source,
const geometry::PointCloud target,
const CorrespondenceSet corres 
) const
overridevirtual

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 open3d::registration::TransformationEstimation.

◆ ComputeTransformation()

Eigen::Matrix4d open3d::registration::TransformationEstimationPointToPlane::ComputeTransformation ( const geometry::PointCloud source,
const geometry::PointCloud target,
const CorrespondenceSet corres 
) const
overridevirtual

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 open3d::registration::TransformationEstimation.

◆ GetTransformationEstimationType()

TransformationEstimationType open3d::registration::TransformationEstimationPointToPlane::GetTransformationEstimationType ( ) const
inlineoverridevirtual

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