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

Check if two aligned point clouds have similar normals. More...

#include <CorrespondenceChecker.h>

Inheritance diagram for open3d::registration::CorrespondenceCheckerBasedOnNormal:
open3d::registration::CorrespondenceChecker

Public Member Functions

 CorrespondenceCheckerBasedOnNormal (double normal_angle_threshold)
 
 ~CorrespondenceCheckerBasedOnNormal () override
 
bool Check (const geometry::PointCloud &source, const geometry::PointCloud &target, const CorrespondenceSet &corres, const Eigen::Matrix4d &transformation) const override
 
- Public Member Functions inherited from open3d::registration::CorrespondenceChecker
 CorrespondenceChecker (bool require_pointcloud_alignment)
 
virtual ~CorrespondenceChecker ()
 

Data Fields

double normal_angle_threshold_
 
- Data Fields inherited from open3d::registration::CorrespondenceChecker
bool require_pointcloud_alignment_
 

Detailed Description

Check if two aligned point clouds have similar normals.

Constructor & Destructor Documentation

◆ CorrespondenceCheckerBasedOnNormal()

open3d::registration::CorrespondenceCheckerBasedOnNormal::CorrespondenceCheckerBasedOnNormal ( double  normal_angle_threshold)
inline

◆ ~CorrespondenceCheckerBasedOnNormal()

open3d::registration::CorrespondenceCheckerBasedOnNormal::~CorrespondenceCheckerBasedOnNormal ( )
inlineoverride

Member Function Documentation

◆ Check()

bool open3d::registration::CorrespondenceCheckerBasedOnNormal::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. The two input point clouds must have exact the same number of points.

Implements open3d::registration::CorrespondenceChecker.

Field Documentation

◆ normal_angle_threshold_

double open3d::registration::CorrespondenceCheckerBasedOnNormal::normal_angle_threshold_

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