Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
pcl::PointCorrespondence6D Struct Reference

Representation of a (possible) correspondence between two points (e.g. More...

#include <pcl/correspondence.h>

Inheritance diagram for pcl::PointCorrespondence6D:
Inheritance graph
[legend]
Collaboration diagram for pcl::PointCorrespondence6D:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~PointCorrespondence6D ()
 Empty destructor.

Public Attributes

Eigen::Affine3f transformation
 The transformation to go from the coordinate system.
Eigen::Vector3f point1
 The 3D position of the point in the first coordinate frame.
Eigen::Vector3f point2
 The 3D position of the point in the second coordinate frame.
int index_query
 Index of the query (source) point.
int index_match
 Index of the matching (target) point.
union {
   float   distance
   float   weight
}; 
 Distance between the corresponding points, or the weight denoting the confidence in correspondence estimation.

Detailed Description

Representation of a (possible) correspondence between two points (e.g.

from feature matching), that encode complete 6DOF transoformations.

Definition at line 140 of file correspondence.h.


Constructor & Destructor Documentation

Empty destructor.

Definition at line 145 of file correspondence.h.


Member Data Documentation

union { ... } [inherited]

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

float pcl::Correspondence::distance [inherited]

Definition at line 62 of file correspondence.h.

Index of the matching (target) point.

Set to -1 if no correspondence found.

Definition at line 58 of file correspondence.h.

Index of the query (source) point.

Definition at line 56 of file correspondence.h.

Eigen::Vector3f pcl::PointCorrespondence3D::point1 [inherited]

The 3D position of the point in the first coordinate frame.

Definition at line 122 of file correspondence.h.

Eigen::Vector3f pcl::PointCorrespondence3D::point2 [inherited]

The 3D position of the point in the second coordinate frame.

Definition at line 123 of file correspondence.h.

The transformation to go from the coordinate system.

of point2 to the coordinate system of point1

Definition at line 142 of file correspondence.h.

float pcl::Correspondence::weight [inherited]

Definition at line 63 of file correspondence.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines