38 #ifndef PCL_IO_DEPTH_SENSE_GRABBER_H
39 #define PCL_IO_DEPTH_SENSE_GRABBER_H
41 #include <pcl/io/grabber.h>
42 #include <pcl/point_cloud.h>
43 #include <pcl/point_types.h>
49 namespace io {
namespace depth_sense {
struct DepthSenseGrabberImpl; } }
63 void (sig_cb_depth_sense_point_cloud)
67 void (sig_cb_depth_sense_point_cloud_rgba)
72 DepthSense_QVGA_30Hz = 0,
78 DepthSense_Median = 1,
79 DepthSense_Average = 2,
112 return (std::string (
"DepthSenseGrabber"));
116 getFramesPerSecond ()
const;
128 setConfidenceThreshold (
int threshold);
135 enableTemporalFiltering (TemporalFilteringType type,
size_t window_size = 1);
139 disableTemporalFiltering ();
143 getDeviceSerialNumber ()
const;
This file defines compatibility wrappers for low level I/O functions.
Grabber for DepthSense devices (e.g.
Grabber interface for PCL 1.x device drivers.
boost::shared_ptr< const PointCloud< PointT > > ConstPtr