#include <openni_passthrough.h>
Public Types | |
typedef pcl::PointCloud < PointType > | Cloud |
typedef pcl::PointCloud < pcl::PointXYZRGBA > | Cloud |
typedef Cloud::ConstPtr | CloudConstPtr |
typedef Cloud::ConstPtr | CloudConstPtr |
typedef Cloud::Ptr | CloudPtr |
typedef Cloud::Ptr | CloudPtr |
Public Slots | |
void | adjustPassThroughValues (int new_value) |
Signals | |
void | valueChanged (int new_value) |
Public Member Functions | |
void | cloud_cb (const CloudConstPtr &cloud) |
void | cloud_cb_ (const CloudConstPtr &cloud) |
void | fillLookup (std::vector< bool > &lookup, unsigned char red, unsigned char green, unsigned char blue, unsigned radius) |
OpenNIPassthrough (pcl::OpenNIGrabber &grabber, unsigned char red, unsigned char green, unsigned char blue, unsigned char radius) | |
OpenNIPassthrough (pcl::OpenNIGrabber &grabber) | |
void | run () |
~OpenNIPassthrough () | |
Public Attributes | |
CloudConstPtr | cloud_ |
CloudPtr | cloud_color_ |
pcl::ColorFilter< PointType > | color_filter_ |
boost::mutex | mtx_ |
pcl::visualization::CloudViewer | viewer |
Protected Attributes | |
CloudPtr | cloud_pass_ |
std::string | device_id_ |
pcl::OpenNIGrabber & | grabber_ |
pcl::PassThrough < pcl::PointXYZRGBA > | pass_ |
boost::shared_ptr < pcl::visualization::PCLVisualizer > | vis_ |
Private Slots | |
void | timeoutSlot () |
Private Attributes | |
QMutex | mtx_ |
Ui::MainWindow * | ui_ |
QTimer * | vis_timer_ |
Definition at line 72 of file openni_passthrough.h.
typedef pcl::PointCloud<PointType> OpenNIPassthrough< PointType >::Cloud |
Definition at line 66 of file openni_color_filter.cpp.
typedef pcl::PointCloud<pcl::PointXYZRGBA> OpenNIPassthrough< PointType >::Cloud |
Definition at line 76 of file openni_passthrough.h.
typedef Cloud::ConstPtr OpenNIPassthrough< PointType >::CloudConstPtr |
Definition at line 68 of file openni_color_filter.cpp.
typedef Cloud::ConstPtr OpenNIPassthrough< PointType >::CloudConstPtr |
Definition at line 78 of file openni_passthrough.h.
typedef Cloud::Ptr OpenNIPassthrough< PointType >::CloudPtr |
Definition at line 67 of file openni_color_filter.cpp.
typedef Cloud::Ptr OpenNIPassthrough< PointType >::CloudPtr |
Definition at line 77 of file openni_passthrough.h.
OpenNIPassthrough< PointType >::OpenNIPassthrough | ( | pcl::OpenNIGrabber & | grabber | ) |
Definition at line 50 of file openni_passthrough.cpp.
OpenNIPassthrough< PointType >::~OpenNIPassthrough | ( | ) | [inline] |
Definition at line 82 of file openni_passthrough.h.
OpenNIPassthrough< PointType >::OpenNIPassthrough | ( | pcl::OpenNIGrabber & | grabber, |
unsigned char | red, | ||
unsigned char | green, | ||
unsigned char | blue, | ||
unsigned char | radius | ||
) | [inline] |
Definition at line 70 of file openni_color_filter.cpp.
void OpenNIPassthrough< PointType >::adjustPassThroughValues | ( | int | new_value | ) | [inline, slot] |
Definition at line 105 of file openni_passthrough.h.
void OpenNIPassthrough< PointType >::cloud_cb | ( | const CloudConstPtr & | cloud | ) |
Definition at line 91 of file openni_passthrough.cpp.
void OpenNIPassthrough< PointType >::cloud_cb_ | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 106 of file openni_color_filter.cpp.
void OpenNIPassthrough< PointType >::fillLookup | ( | std::vector< bool > & | lookup, |
unsigned char | red, | ||
unsigned char | green, | ||
unsigned char | blue, | ||
unsigned | radius | ||
) | [inline] |
Definition at line 89 of file openni_color_filter.cpp.
void OpenNIPassthrough< PointType >::run | ( | ) | [inline] |
Definition at line 119 of file openni_color_filter.cpp.
void OpenNIPassthrough< PointType >::timeoutSlot | ( | ) | [private, slot] |
Definition at line 104 of file openni_passthrough.cpp.
void OpenNIPassthrough< PointType >::valueChanged | ( | int | new_value | ) | [signal] |
CloudConstPtr OpenNIPassthrough< PointType >::cloud_ |
Definition at line 145 of file openni_color_filter.cpp.
CloudPtr OpenNIPassthrough< PointType >::cloud_color_ |
Definition at line 146 of file openni_color_filter.cpp.
CloudPtr OpenNIPassthrough< PointType >::cloud_pass_ [protected] |
Definition at line 95 of file openni_passthrough.h.
pcl::ColorFilter<PointType> OpenNIPassthrough< PointType >::color_filter_ |
Definition at line 140 of file openni_color_filter.cpp.
std::string OpenNIPassthrough< PointType >::device_id_ [protected] |
Definition at line 94 of file openni_passthrough.h.
pcl::OpenNIGrabber & OpenNIPassthrough< PointType >::grabber_ [protected] |
Definition at line 93 of file openni_passthrough.h.
QMutex OpenNIPassthrough< PointType >::mtx_ [private] |
Definition at line 99 of file openni_passthrough.h.
boost::mutex OpenNIPassthrough< PointType >::mtx_ |
Definition at line 144 of file openni_color_filter.cpp.
pcl::PassThrough<pcl::PointXYZRGBA> OpenNIPassthrough< PointType >::pass_ [protected] |
Definition at line 96 of file openni_passthrough.h.
Ui::MainWindow* OpenNIPassthrough< PointType >::ui_ [private] |
Definition at line 100 of file openni_passthrough.h.
pcl::visualization::CloudViewer OpenNIPassthrough< PointType >::viewer |
Definition at line 141 of file openni_color_filter.cpp.
boost::shared_ptr<pcl::visualization::PCLVisualizer> OpenNIPassthrough< PointType >::vis_ [protected] |
Definition at line 92 of file openni_passthrough.h.
QTimer* OpenNIPassthrough< PointType >::vis_timer_ [private] |
Definition at line 101 of file openni_passthrough.h.