Public Member Functions | Protected Member Functions | Protected Attributes
GeneralSLAM< Point > Class Template Reference

#include <general_slam.hpp>

List of all members.

Public Member Functions

virtual bool compute ()
 GeneralSLAM ()
virtual pcl::PointCloud< Point >
::ConstPtr 
getMap ()
virtual void setInputCloud (const PointCloudConstPtr &cloud)
virtual void setOdometry (const Eigen::Matrix4f &odometry)
virtual ~GeneralSLAM ()

Protected Member Functions

virtual bool compute_map ()=0
virtual bool compute_registration ()=0
virtual bool compute_transformation ()=0

Protected Attributes

PointCloudConstPtr input_
pcl::PointCloud< Pointmap_
Eigen::Matrix4f odometry_

Detailed Description

template<class Point>
class GeneralSLAM< Point >

Definition at line 65 of file general_slam.hpp.


Constructor & Destructor Documentation

template<class Point >
GeneralSLAM< Point >::GeneralSLAM ( ) [inline]

Definition at line 68 of file general_slam.hpp.

template<class Point >
virtual GeneralSLAM< Point >::~GeneralSLAM ( ) [inline, virtual]

Definition at line 71 of file general_slam.hpp.


Member Function Documentation

template<class Point >
virtual bool GeneralSLAM< Point >::compute ( ) [inline, virtual]

Definition at line 85 of file general_slam.hpp.

template<class Point >
virtual bool GeneralSLAM< Point >::compute_map ( ) [protected, pure virtual]
template<class Point >
virtual bool GeneralSLAM< Point >::compute_registration ( ) [protected, pure virtual]
template<class Point >
virtual bool GeneralSLAM< Point >::compute_transformation ( ) [protected, pure virtual]
template<class Point >
virtual pcl::PointCloud<Point>::ConstPtr GeneralSLAM< Point >::getMap ( ) [inline, virtual]

Definition at line 81 of file general_slam.hpp.

template<class Point >
virtual void GeneralSLAM< Point >::setInputCloud ( const PointCloudConstPtr cloud) [inline, virtual]

Definition at line 73 of file general_slam.hpp.

template<class Point >
virtual void GeneralSLAM< Point >::setOdometry ( const Eigen::Matrix4f &  odometry) [inline, virtual]

Definition at line 77 of file general_slam.hpp.


Member Data Documentation

template<class Point >
PointCloudConstPtr GeneralSLAM< Point >::input_ [protected]

Definition at line 100 of file general_slam.hpp.

template<class Point >
pcl::PointCloud<Point> GeneralSLAM< Point >::map_ [protected]

Definition at line 101 of file general_slam.hpp.

template<class Point >
Eigen::Matrix4f GeneralSLAM< Point >::odometry_ [protected]

Definition at line 102 of file general_slam.hpp.


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


cob_3d_registration
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:02:36