PairwiseGraphRegistration class aligns the clouds two by two More...
#include <pcl/registration/pairwise_graph_registration.h>
Public Types | |
| using | RegistrationPtr = typename Registration< PointT, PointT >::Ptr |
| using | GraphHandlerVertex = typename pcl::registration::GraphHandler< GraphT >::Vertex |
|
| |
| using | GraphHandler = pcl::registration::GraphHandler< GraphT > |
| using | GraphHandlerPtr = typename pcl::registration::GraphHandler< GraphT >::Ptr |
| using | GraphHandlerConstPtr = typename pcl::registration::GraphHandler< GraphT >::ConstPtr |
| using | GraphHandlerVertex = typename pcl::registration::GraphHandler< GraphT >::Vertex |
Public Member Functions | |
| virtual | ~PairwiseGraphRegistration () |
| Empty destructor. More... |
|
| PairwiseGraphRegistration () | |
| Empty constructor. More... |
|
| PairwiseGraphRegistration (const RegistrationPtr ®, bool incremental) | |
| Constructor. More... |
|
| void | setRegistrationMethod (const RegistrationPtr ®) |
| Set the registration object. More... |
|
| RegistrationPtr | getRegistrationMethod () |
| Get the registration object. More... |
|
| void | setIncremental (bool incremental) |
| If True the initial transformation is always set to the Identity. More... |
|
| bool | isIncremental () const |
| Is incremental ? More... |
|
|
| |
| GraphRegistration () | |
| Empty constructor. More... |
|
| virtual | ~GraphRegistration () |
| Empty destructor. More... |
|
| template<typename PointT > | |
| void | addPointCloud (const typename pcl::PointCloud< PointT >::ConstPtr &cloud, const Eigen::Matrix4f &pose) |
| Add a point cloud and the associated camera pose to the graph. More... |
|
| void | setGraphHandler (GraphHandlerPtr &gh) |
| Set the graph handler. More... |
|
| GraphHandlerPtr | getGraphHandler () |
| Get a pointer to the graph handler. More... |
|
| GraphHandlerConstPtr | getGraphHandler () const |
| Get a pointer to the graph handler. More... |
|
| void | compute () |
| Check if new poses have been added, then call the registration method which is implemented by the subclasses. More... |
|
Protected Attributes | |
| RegistrationPtr | registration_method_ |
| The registration object. More... |
|
| bool | incremental_ |
| If True the initial transformation is always set to the Identity. More... |
|
|
| |
| GraphHandlerPtr | graph_handler_ |
| The graph handler. More... |
|
| GraphHandlerVertex | last_aligned_vertex_ |
| The last estimated pose. More... |
|
| std::vector< GraphHandlerVertex > | last_vertices_ |
| The vertices added to the graph since the last call to compute. More... |
|
PairwiseGraphRegistration class aligns the clouds two by two
Definition at line 52 of file pairwise_graph_registration.h.
| using pcl::PairwiseGraphRegistration< GraphT, PointT >::GraphHandlerVertex = typename pcl::registration::GraphHandler<GraphT>::Vertex |
Definition at line 59 of file pairwise_graph_registration.h.
| using pcl::PairwiseGraphRegistration< GraphT, PointT >::RegistrationPtr = typename Registration<PointT, PointT>::Ptr |
Definition at line 58 of file pairwise_graph_registration.h.
| inlinevirtual |
Empty destructor.
Definition at line 62 of file pairwise_graph_registration.h.
| inline |
Empty constructor.
Definition at line 65 of file pairwise_graph_registration.h.
| inline |
Constructor.
Definition at line 67 of file pairwise_graph_registration.h.
| inline |
Get the registration object.
Definition at line 80 of file pairwise_graph_registration.h.
References pcl::PairwiseGraphRegistration< GraphT, PointT >::registration_method_.
| inline |
Is incremental ?
Definition at line 94 of file pairwise_graph_registration.h.
References pcl::PairwiseGraphRegistration< GraphT, PointT >::incremental_.
| inline |
If True the initial transformation is always set to the Identity.
Definition at line 87 of file pairwise_graph_registration.h.
References pcl::PairwiseGraphRegistration< GraphT, PointT >::incremental_.
| inline |
Set the registration object.
Definition at line 73 of file pairwise_graph_registration.h.
References pcl::PairwiseGraphRegistration< GraphT, PointT >::registration_method_.
| protected |
If True the initial transformation is always set to the Identity.
Definition at line 103 of file pairwise_graph_registration.h.
Referenced by pcl::PairwiseGraphRegistration< GraphT, PointT >::isIncremental(), and pcl::PairwiseGraphRegistration< GraphT, PointT >::setIncremental().
| protected |
The registration object.
Definition at line 101 of file pairwise_graph_registration.h.
Referenced by pcl::PairwiseGraphRegistration< GraphT, PointT >::getRegistrationMethod(), and pcl::PairwiseGraphRegistration< GraphT, PointT >::setRegistrationMethod().
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_pairwise_graph_registration.html