$search

pairwise_incremental_registration.cpp File Reference

#include <boost/make_shared.hpp>
#include <ros/ros.h>
#include <pcl/point_types.h>
#include <pcl/point_cloud.h>
#include <pcl/point_representation.h>
#include <pcl/io/pcd_io.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/features/normal_3d.h>
#include <pcl/registration/icp.h>
#include <pcl/registration/icp_nl.h>
#include <pcl/registration/transforms.h>
#include "pcl_visualization/pcl_visualizer.h"
Include dependency graph for pairwise_incremental_registration.cpp:

Go to the source code of this file.

Classes

class  MyPointRepresentation
struct  PCD
struct  PCDComparator

Typedefs

typedef pcl::PointCloud< PointTPointCloud
typedef pcl::PointCloud
< PointNormalT
PointCloudWithNormals
typedef pcl::PointNormal PointNormalT
typedef pcl::PointXYZ PointT

Functions

void loadData (int argc, char **argv, std::vector< PCD > &models)
 Load a set of PCD files that we want to register together.
int main (int argc, char **argv)
void pairAlign (const PointCloud &cloud_src, const PointCloud &cloud_tgt, PointCloud &output, bool downsample=false)
 Align a pair of PointCloud datasets and return the result.

Variables

pcl_visualization::PCLVisualizerp
int vp_1
int vp_2

Typedef Documentation

Definition at line 60 of file pairwise_incremental_registration.cpp.

Definition at line 62 of file pairwise_incremental_registration.cpp.

typedef pcl::PointNormal PointNormalT

Definition at line 61 of file pairwise_incremental_registration.cpp.

typedef pcl::PointXYZ PointT

Definition at line 59 of file pairwise_incremental_registration.cpp.


Function Documentation

void loadData ( int  argc,
char **  argv,
std::vector< PCD > &  models 
)

Load a set of PCD files that we want to register together.

Parameters:
argc the number of arguments (pass from main ())
argv the actual command line arguments (pass from main ())
models the resultant vector of point cloud datasets

Definition at line 111 of file pairwise_incremental_registration.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 266 of file pairwise_incremental_registration.cpp.

void pairAlign ( const PointCloud cloud_src,
const PointCloud cloud_tgt,
PointCloud output,
bool  downsample = false 
)

Align a pair of PointCloud datasets and return the result.

Parameters:
cloud_src the source PointCloud
cloud_tgt the target PointCloud
output the resultant aligned source PointCloud

Definition at line 143 of file pairwise_incremental_registration.cpp.


Variable Documentation

Definition at line 65 of file pairwise_incremental_registration.cpp.

int vp_1

Definition at line 66 of file pairwise_incremental_registration.cpp.

int vp_2

Definition at line 66 of file pairwise_incremental_registration.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


pcl_tutorials
Author(s): Radu Bogdan Rusu, Bastian Steder
autogenerated on Fri Mar 1 16:30:13 2013