Point Cloud Library (PCL)  1.7.0
Public Types | Public Member Functions | Protected Attributes
pcl::PairwiseGraphRegistration< GraphT, PointT > Class Template Reference

PairwiseGraphRegistration class aligns the clouds two by two More...

#include <pcl/registration/pairwise_graph_registration.h>

+ Inheritance diagram for pcl::PairwiseGraphRegistration< GraphT, PointT >:

List of all members.

Public Types

typedef Registration< PointT,
PointT >::Ptr 
RegistrationPtr
typedef
pcl::registration::GraphHandler
< GraphT >::Vertex 
GraphHandlerVertex

Public Member Functions

virtual ~PairwiseGraphRegistration ()
 Empty destructor.
 PairwiseGraphRegistration ()
 Empty constructor.
 PairwiseGraphRegistration (const RegistrationPtr &reg, bool incremental)
 Constructor.
void setRegistrationMethod (const RegistrationPtr &reg)
 Set the registration object.
RegistrationPtr getRegistrationMethod ()
 Get the registration object.
void setIncremental (bool incremental)
 If True the initial transformation is always set to the Identity.
bool isIncremental () const
 Is incremental ?

Protected Attributes

RegistrationPtr registration_method_
 The registration object.
bool incremental_
 If True the initial transformation is always set to the Identity.

Detailed Description

template<typename GraphT, typename PointT>
class pcl::PairwiseGraphRegistration< GraphT, PointT >

PairwiseGraphRegistration class aligns the clouds two by two

Author:
Nicola Fioraio

Definition at line 54 of file pairwise_graph_registration.h.


Member Typedef Documentation

template<typename GraphT , typename PointT >
typedef pcl::registration::GraphHandler<GraphT>::Vertex pcl::PairwiseGraphRegistration< GraphT, PointT >::GraphHandlerVertex

Reimplemented from pcl::GraphRegistration< GraphT >.

Definition at line 62 of file pairwise_graph_registration.h.

template<typename GraphT , typename PointT >
typedef Registration<PointT, PointT>::Ptr pcl::PairwiseGraphRegistration< GraphT, PointT >::RegistrationPtr

Definition at line 61 of file pairwise_graph_registration.h.


Constructor & Destructor Documentation

template<typename GraphT , typename PointT >
virtual pcl::PairwiseGraphRegistration< GraphT, PointT >::~PairwiseGraphRegistration ( ) [inline, virtual]

Empty destructor.

Definition at line 65 of file pairwise_graph_registration.h.

template<typename GraphT , typename PointT >
pcl::PairwiseGraphRegistration< GraphT, PointT >::PairwiseGraphRegistration ( ) [inline]

Empty constructor.

Definition at line 69 of file pairwise_graph_registration.h.

template<typename GraphT , typename PointT >
pcl::PairwiseGraphRegistration< GraphT, PointT >::PairwiseGraphRegistration ( const RegistrationPtr reg,
bool  incremental 
) [inline]

Constructor.

Definition at line 72 of file pairwise_graph_registration.h.


Member Function Documentation

template<typename GraphT , typename PointT >
RegistrationPtr pcl::PairwiseGraphRegistration< GraphT, PointT >::getRegistrationMethod ( ) [inline]

Get the registration object.

Definition at line 84 of file pairwise_graph_registration.h.

References pcl::PairwiseGraphRegistration< GraphT, PointT >::registration_method_.

template<typename GraphT , typename PointT >
bool pcl::PairwiseGraphRegistration< GraphT, PointT >::isIncremental ( ) const [inline]
template<typename GraphT , typename PointT >
void pcl::PairwiseGraphRegistration< GraphT, PointT >::setIncremental ( bool  incremental) [inline]

If True the initial transformation is always set to the Identity.

Definition at line 91 of file pairwise_graph_registration.h.

References pcl::PairwiseGraphRegistration< GraphT, PointT >::incremental_.

template<typename GraphT , typename PointT >
void pcl::PairwiseGraphRegistration< GraphT, PointT >::setRegistrationMethod ( const RegistrationPtr reg) [inline]

Set the registration object.

Definition at line 77 of file pairwise_graph_registration.h.

References pcl::PairwiseGraphRegistration< GraphT, PointT >::registration_method_.


Member Data Documentation

template<typename GraphT , typename PointT >
bool pcl::PairwiseGraphRegistration< GraphT, PointT >::incremental_ [protected]

If True the initial transformation is always set to the Identity.

Definition at line 107 of file pairwise_graph_registration.h.

Referenced by pcl::PairwiseGraphRegistration< GraphT, PointT >::isIncremental(), and pcl::PairwiseGraphRegistration< GraphT, PointT >::setIncremental().

template<typename GraphT , typename PointT >
RegistrationPtr pcl::PairwiseGraphRegistration< GraphT, PointT >::registration_method_ [protected]

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