Point Cloud Library (PCL) 1.12.0
Loading...
Searching...
No Matches
List of all members | Public Member Functions | Public Attributes
pcl::Correspondence Struct Reference

Correspondence represents a match between two entities (e.g., points, descriptors, etc). More...

#include <pcl/correspondence.h>

+ Inheritance diagram for pcl::Correspondence:

Public Member Functions

 Correspondence ()=default
 Standard constructor.
 
 Correspondence (index_t _index_query, index_t _index_match, float _distance)
 Constructor.
 

Public Attributes

index_t index_query = 0
 Index of the query (source) point.
 
index_t index_match = UNAVAILABLE
 Index of the matching (target) point.
 
union { 
 
   float   distance = std::numeric_limits<float>::max() 
 
   float   weight 
 
};  
 Distance between the corresponding points, or the weight denoting the confidence in correspondence estimation.
 

Detailed Description

Correspondence represents a match between two entities (e.g., points, descriptors, etc).

This is represented via the indices of a source point and a target point, and the distance between them.

Author
Dirk Holz, Radu B. Rusu, Bastian Steder

Definition at line 60 of file correspondence.h.

Constructor & Destructor Documentation

◆ Correspondence() [1/2]

pcl::Correspondence::Correspondence ( )
inlinedefault

Standard constructor.

Sets index_query to 0, index_match to -1, and distance to FLT_MAX.

◆ Correspondence() [2/2]

pcl::Correspondence::Correspondence ( index_t _index_query,
index_t _index_match,
float _distance )
inline

Constructor.

Definition at line 79 of file correspondence.h.

Member Data Documentation

◆ [union]

union { ... } pcl::Correspondence

Distance between the corresponding points, or the weight denoting the confidence in correspondence estimation.

◆ distance

float pcl::Correspondence::distance = std::numeric_limits<float>::max()

◆ index_match

index_t pcl::Correspondence::index_match = UNAVAILABLE

Index of the matching (target) point.

Set to -1 if no correspondence found.

Definition at line 65 of file correspondence.h.

Referenced by pcl::registration::sortCorrespondencesByMatchIndex::operator()(), and pcl::registration::sortCorrespondencesByMatchIndexAndDistance::operator()().

◆ index_query

index_t pcl::Correspondence::index_query = 0

◆ weight

float pcl::Correspondence::weight

Definition at line 70 of file correspondence.h.


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