Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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:
Inheritance graph
[legend]

Public Member Functions

 Correspondence ()
 Standard constructor. More...
 
 Correspondence (int _index_query, int _index_match, float _distance)
 Constructor. More...
 
virtual ~Correspondence ()
 Empty destructor. More...
 

Public Attributes

int index_query
 Index of the query (source) point. More...
 
int index_match
 Index of the matching (target) point. More...
 
union {
   float   distance
 
   float   weight
 
}; 
 Distance between the corresponding points, or the weight denoting the confidence in correspondence estimation. More...
 

Detailed Description

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

This is represesented 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 53 of file correspondence.h.

Constructor & Destructor Documentation

pcl::Correspondence::Correspondence ( )
inline

Standard constructor.

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

Definition at line 69 of file correspondence.h.

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

Constructor.

Definition at line 74 of file correspondence.h.

virtual pcl::Correspondence::~Correspondence ( )
inlinevirtual

Empty destructor.

Definition at line 79 of file correspondence.h.

Member Data Documentation

union { ... }

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

float pcl::Correspondence::distance

Definition at line 62 of file correspondence.h.

int pcl::Correspondence::index_match

Index of the matching (target) point.

Set to -1 if no correspondence found.

Definition at line 58 of file correspondence.h.

int pcl::Correspondence::index_query

Index of the query (source) point.

Definition at line 56 of file correspondence.h.

float pcl::Correspondence::weight

Definition at line 63 of file correspondence.h.


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