#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 82 of file openni_passthrough.h.
| typedef pcl::PointCloud<PointType> OpenNIPassthrough< PointType >::Cloud |
Definition at line 68 of file openni_color_filter.cpp.
| typedef pcl::PointCloud<pcl::PointXYZRGBA> OpenNIPassthrough< PointType >::Cloud |
Definition at line 86 of file openni_passthrough.h.
| typedef Cloud::ConstPtr OpenNIPassthrough< PointType >::CloudConstPtr |
Definition at line 70 of file openni_color_filter.cpp.
| typedef Cloud::ConstPtr OpenNIPassthrough< PointType >::CloudConstPtr |
Definition at line 88 of file openni_passthrough.h.
| typedef Cloud::Ptr OpenNIPassthrough< PointType >::CloudPtr |
Definition at line 69 of file openni_color_filter.cpp.
| typedef Cloud::Ptr OpenNIPassthrough< PointType >::CloudPtr |
Definition at line 87 of file openni_passthrough.h.
| OpenNIPassthrough< PointType >::OpenNIPassthrough | ( | pcl::OpenNIGrabber & | grabber | ) |
Definition at line 48 of file openni_passthrough.cpp.
| OpenNIPassthrough< PointType >::~OpenNIPassthrough | ( | ) | [inline] |
Definition at line 92 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 72 of file openni_color_filter.cpp.
| void OpenNIPassthrough< PointType >::adjustPassThroughValues | ( | int | new_value | ) | [inline, slot] |
Definition at line 115 of file openni_passthrough.h.
| void OpenNIPassthrough< PointType >::cloud_cb | ( | const CloudConstPtr & | cloud | ) |
Definition at line 89 of file openni_passthrough.cpp.
| void OpenNIPassthrough< PointType >::cloud_cb_ | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 108 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 91 of file openni_color_filter.cpp.
| void OpenNIPassthrough< PointType >::run | ( | ) | [inline] |
Definition at line 121 of file openni_color_filter.cpp.
| void OpenNIPassthrough< PointType >::timeoutSlot | ( | ) | [private, slot] |
Definition at line 102 of file openni_passthrough.cpp.
| void OpenNIPassthrough< PointType >::valueChanged | ( | int | new_value | ) | [signal] |
| CloudConstPtr OpenNIPassthrough< PointType >::cloud_ |
Definition at line 147 of file openni_color_filter.cpp.
| CloudPtr OpenNIPassthrough< PointType >::cloud_color_ |
Definition at line 148 of file openni_color_filter.cpp.
CloudPtr OpenNIPassthrough< PointType >::cloud_pass_ [protected] |
Definition at line 105 of file openni_passthrough.h.
| pcl::ColorFilter<PointType> OpenNIPassthrough< PointType >::color_filter_ |
Definition at line 142 of file openni_color_filter.cpp.
std::string OpenNIPassthrough< PointType >::device_id_ [protected] |
Definition at line 104 of file openni_passthrough.h.
pcl::OpenNIGrabber & OpenNIPassthrough< PointType >::grabber_ [protected] |
Definition at line 103 of file openni_passthrough.h.
QMutex OpenNIPassthrough< PointType >::mtx_ [private] |
Definition at line 109 of file openni_passthrough.h.
| boost::mutex OpenNIPassthrough< PointType >::mtx_ |
Definition at line 146 of file openni_color_filter.cpp.
pcl::PassThrough<pcl::PointXYZRGBA> OpenNIPassthrough< PointType >::pass_ [protected] |
Definition at line 106 of file openni_passthrough.h.
Ui::MainWindow* OpenNIPassthrough< PointType >::ui_ [private] |
Definition at line 110 of file openni_passthrough.h.
| pcl::visualization::CloudViewer OpenNIPassthrough< PointType >::viewer |
Definition at line 143 of file openni_color_filter.cpp.
boost::shared_ptr<pcl::visualization::PCLVisualizer> OpenNIPassthrough< PointType >::vis_ [protected] |
Definition at line 102 of file openni_passthrough.h.
QTimer* OpenNIPassthrough< PointType >::vis_timer_ [private] |
Definition at line 111 of file openni_passthrough.h.