Public Types | |
typedef PointCloud< PointT > | Cloud |
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_ |
Grabber & | grabber_ |
visualization::ImageViewer | image_viewer_ |
PointCloud< KeyPointT >::Ptr | keypoints_ |
double | threshold_ |
Private Attributes | |
boost::signals2::connection | cloud_connection |
StopWatch | timer_ |
Definition at line 61 of file ni_agast.cpp.
typedef PointCloud<PointT> AGASTDemo< PointT >::Cloud |
Definition at line 64 of file ni_agast.cpp.
typedef Cloud::ConstPtr AGASTDemo< PointT >::CloudConstPtr |
Definition at line 66 of file ni_agast.cpp.
typedef Cloud::Ptr AGASTDemo< PointT >::CloudPtr |
Definition at line 65 of file ni_agast.cpp.
Definition at line 68 of file ni_agast.cpp.
void AGASTDemo< PointT >::cloud_callback | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 81 of file ni_agast.cpp.
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.
string AGASTDemo< PointT >::getStrBool | ( | bool | state | ) | [inline] |
Definition at line 198 of file ni_agast.cpp.
Definition at line 190 of file ni_agast.cpp.
void AGASTDemo< PointT >::keyboard_callback | ( | const pcl::visualization::KeyboardEvent & | event, |
void * | cookie | ||
) | [inline] |
Definition at line 132 of file ni_agast.cpp.
Definition at line 243 of file ni_agast.cpp.
Definition at line 330 of file ni_agast.cpp.
CloudConstPtr AGASTDemo< PointT >::cloud_ |
Definition at line 324 of file ni_agast.cpp.
boost::signals2::connection AGASTDemo< PointT >::cloud_connection [private] |
Definition at line 334 of file ni_agast.cpp.
boost::mutex AGASTDemo< PointT >::cloud_mutex_ |
Definition at line 323 of file ni_agast.cpp.
visualization::PCLVisualizer AGASTDemo< PointT >::cloud_viewer_ |
Definition at line 321 of file ni_agast.cpp.
int AGASTDemo< PointT >::detector_type_ |
Definition at line 332 of file ni_agast.cpp.
Definition at line 322 of file ni_agast.cpp.
visualization::ImageViewer AGASTDemo< PointT >::image_viewer_ |
Definition at line 326 of file ni_agast.cpp.
PointCloud<KeyPointT>::Ptr AGASTDemo< PointT >::keypoints_ |
Definition at line 328 of file ni_agast.cpp.
double AGASTDemo< PointT >::threshold_ |
Definition at line 331 of file ni_agast.cpp.
Definition at line 335 of file ni_agast.cpp.