40 #include <pcl/io/grabber.h>
41 #include <pcl/point_cloud.h>
42 #include <pcl/point_types.h>
48 namespace io {
namespace depth_sense {
struct DepthSenseGrabberImpl; } }
61 using Ptr = shared_ptr<DepthSenseGrabber>;
62 using ConstPtr = shared_ptr<const DepthSenseGrabber>;
69 DepthSense_QVGA_30Hz = 0,
75 DepthSense_Median = 1,
76 DepthSense_Average = 2,
109 return (std::string (
"DepthSenseGrabber"));
113 getFramesPerSecond ()
const;
125 setConfidenceThreshold (
int threshold);
132 enableTemporalFiltering (TemporalFilteringType type, std::size_t window_size = 1);
136 disableTemporalFiltering ();
140 getDeviceSerialNumber ()
const;
void(const pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr &) sig_cb_depth_sense_point_cloud_rgba
shared_ptr< const DepthSenseGrabber > ConstPtr
Grabber for DepthSense devices (e.g.
Grabber interface for PCL 1.x device drivers.
shared_ptr< DepthSenseGrabber > Ptr
shared_ptr< const PointCloud< PointT > > ConstPtr
void(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &) sig_cb_depth_sense_point_cloud