Public Types | Public Member Functions | Public Attributes | Private Attributes
AGASTDemo< PointT > Class Template Reference

List of all members.

Public Types

typedef PointCloud< PointTCloud
typedef Cloud::ConstPtr CloudConstPtr
typedef Cloud::Ptr CloudPtr

Public Member Functions

 AGASTDemo (Grabber &grabber)
void cloud_callback (const CloudConstPtr &cloud)
void get3DKeypoints (const CloudConstPtr &cloud, const PointCloud< KeyPointT >::Ptr &keypoints, PointCloud< PointT > &keypoints3d)
string getStrBool (bool state)
void init ()
void keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *cookie)
void run ()

Public Attributes

double bmax_
CloudConstPtr cloud_
boost::mutex cloud_mutex_
visualization::PCLVisualizer cloud_viewer_
int detector_type_
Grabbergrabber_
visualization::ImageViewer image_viewer_
PointCloud< KeyPointT >::Ptr keypoints_
double threshold_

Private Attributes

boost::signals2::connection cloud_connection
StopWatch timer_

Detailed Description

template<typename PointT>
class AGASTDemo< PointT >

Definition at line 61 of file ni_agast.cpp.


Member Typedef Documentation

template<typename PointT>
typedef PointCloud<PointT> AGASTDemo< PointT >::Cloud

Definition at line 64 of file ni_agast.cpp.

template<typename PointT>
typedef Cloud::ConstPtr AGASTDemo< PointT >::CloudConstPtr

Definition at line 66 of file ni_agast.cpp.

template<typename PointT>
typedef Cloud::Ptr AGASTDemo< PointT >::CloudPtr

Definition at line 65 of file ni_agast.cpp.


Constructor & Destructor Documentation

template<typename PointT>
AGASTDemo< PointT >::AGASTDemo ( Grabber grabber) [inline]

Definition at line 68 of file ni_agast.cpp.


Member Function Documentation

template<typename PointT>
void AGASTDemo< PointT >::cloud_callback ( const CloudConstPtr cloud) [inline]

Definition at line 81 of file ni_agast.cpp.

template<typename PointT>
void AGASTDemo< PointT >::get3DKeypoints ( const CloudConstPtr cloud,
const PointCloud< KeyPointT >::Ptr &  keypoints,
PointCloud< PointT > &  keypoints3d 
) [inline]

Definition at line 207 of file ni_agast.cpp.

template<typename PointT>
string AGASTDemo< PointT >::getStrBool ( bool  state) [inline]

Definition at line 198 of file ni_agast.cpp.

template<typename PointT>
void AGASTDemo< PointT >::init ( ) [inline]

Definition at line 190 of file ni_agast.cpp.

template<typename PointT>
void AGASTDemo< PointT >::keyboard_callback ( const pcl::visualization::KeyboardEvent event,
void *  cookie 
) [inline]

Definition at line 132 of file ni_agast.cpp.

template<typename PointT>
void AGASTDemo< PointT >::run ( ) [inline]

Definition at line 243 of file ni_agast.cpp.


Member Data Documentation

template<typename PointT>
double AGASTDemo< PointT >::bmax_

Definition at line 330 of file ni_agast.cpp.

template<typename PointT>
CloudConstPtr AGASTDemo< PointT >::cloud_

Definition at line 324 of file ni_agast.cpp.

template<typename PointT>
boost::signals2::connection AGASTDemo< PointT >::cloud_connection [private]

Definition at line 334 of file ni_agast.cpp.

template<typename PointT>
boost::mutex AGASTDemo< PointT >::cloud_mutex_

Definition at line 323 of file ni_agast.cpp.

Definition at line 321 of file ni_agast.cpp.

template<typename PointT>
int AGASTDemo< PointT >::detector_type_

Definition at line 332 of file ni_agast.cpp.

template<typename PointT>
Grabber& AGASTDemo< PointT >::grabber_

Definition at line 322 of file ni_agast.cpp.

Definition at line 326 of file ni_agast.cpp.

template<typename PointT>
PointCloud<KeyPointT>::Ptr AGASTDemo< PointT >::keypoints_

Definition at line 328 of file ni_agast.cpp.

template<typename PointT>
double AGASTDemo< PointT >::threshold_

Definition at line 331 of file ni_agast.cpp.

template<typename PointT>
StopWatch AGASTDemo< PointT >::timer_ [private]

Definition at line 335 of file ni_agast.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:49