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::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]

Public Member Functions

virtual ~PointCorrespondence6D ()
 Empty destructor. More...
 

Public Attributes

Eigen::Affine3f transformation
 The transformation to go from the coordinate system. More...
 
Eigen::Vector3f point1
 The 3D position of the point in the first coordinate frame. More...
 
Eigen::Vector3f point2
 The 3D position of the point in the second coordinate frame. More...
 
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
 
}; 
 

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

virtual pcl::PointCorrespondence6D::~PointCorrespondence6D ( )
inlinevirtual

Empty destructor.

Definition at line 145 of file correspondence.h.

Member Data Documentation

union { ... }
float pcl::Correspondence::distance
inherited

Definition at line 62 of file correspondence.h.

int pcl::Correspondence::index_match
inherited

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
inherited

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.

Eigen::Affine3f pcl::PointCorrespondence6D::transformation

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: