Open3D (C++ API)  0.18.0
Public Member Functions | Data Fields
open3d::pipelines::registration::CorrespondenceCheckerBasedOnDistance Class Reference

Check if two aligned point clouds are close. More...

#include <CorrespondenceChecker.h>

Inheritance diagram for open3d::pipelines::registration::CorrespondenceCheckerBasedOnDistance:
open3d::pipelines::registration::CorrespondenceChecker

Public Member Functions

 CorrespondenceCheckerBasedOnDistance (double distance_threshold)
 Default Constructor. More...
 
 ~CorrespondenceCheckerBasedOnDistance () override
 
bool Check (const geometry::PointCloud &source, const geometry::PointCloud &target, const CorrespondenceSet &corres, const Eigen::Matrix4d &transformation) const override
 Function to check if two points can be aligned. More...
 
- Public Member Functions inherited from open3d::pipelines::registration::CorrespondenceChecker
 CorrespondenceChecker (bool require_pointcloud_alignment)
 Default Constructor. More...
 
virtual ~CorrespondenceChecker ()
 

Data Fields

double distance_threshold_
 Distance threshold for the check. More...
 
- Data Fields inherited from open3d::pipelines::registration::CorrespondenceChecker
bool require_pointcloud_alignment_
 

Detailed Description

Check if two aligned point clouds are close.

Constructor & Destructor Documentation

◆ CorrespondenceCheckerBasedOnDistance()

open3d::pipelines::registration::CorrespondenceCheckerBasedOnDistance::CorrespondenceCheckerBasedOnDistance ( double  distance_threshold)
inline

Default Constructor.

Parameters
distance_thresholdDistance threshold for the check.

◆ ~CorrespondenceCheckerBasedOnDistance()

open3d::pipelines::registration::CorrespondenceCheckerBasedOnDistance::~CorrespondenceCheckerBasedOnDistance ( )
inlineoverride

Member Function Documentation

◆ Check()

bool open3d::pipelines::registration::CorrespondenceCheckerBasedOnDistance::Check ( const geometry::PointCloud source,
const geometry::PointCloud target,
const CorrespondenceSet corres,
const Eigen::Matrix4d &  transformation 
) const
overridevirtual

Function to check if two points can be aligned.

Parameters
sourceSource point cloud.
targetTarget point cloud.
corresCorrespondence set between source and target point cloud.
transformationThe estimated transformation (inplace).

Implements open3d::pipelines::registration::CorrespondenceChecker.

Field Documentation

◆ distance_threshold_

double open3d::pipelines::registration::CorrespondenceCheckerBasedOnDistance::distance_threshold_

Distance threshold for the check.


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