Point Cloud Library (PCL)  1.7.0
Public Member Functions | Protected Member Functions | Protected Attributes
OpenNICapture Class Reference

#include </tmp/buildd/pcl-1.7-1.7.0/doc/tutorials/content/sources/iccv2011/include/openni_capture.h>

List of all members.

Public Member Functions

 OpenNICapture (const std::string &device_id="")
 ~OpenNICapture ()
void setTriggerMode (bool use_trigger)
const PointCloudPtr snap ()
const PointCloudPtr snapAndSave (const std::string &filename)
 OpenNICapture (const std::string &device_id="")
 ~OpenNICapture ()
void setTriggerMode (bool use_trigger)
const PointCloudPtr snap ()
const PointCloudPtr snapAndSave (const std::string &filename)
 OpenNICapture (const std::string &device_id="")
 ~OpenNICapture ()
void setTriggerMode (bool use_trigger)
const PointCloudPtr snap ()
const PointCloudPtr snapAndSave (const std::string &filename)

Protected Member Functions

void onNewFrame (const PointCloudConstPtr &cloud)
void onKeyboardEvent (const pcl::visualization::KeyboardEvent &event)
void waitForTrigger ()
void onNewFrame (const PointCloudConstPtr &cloud)
void onKeyboardEvent (const pcl::visualization::KeyboardEvent &event)
void waitForTrigger ()
void onNewFrame (const PointCloudConstPtr &cloud)
void onKeyboardEvent (const pcl::visualization::KeyboardEvent &event)
void waitForTrigger ()

Protected Attributes

pcl::OpenNIGrabber grabber_
boost::shared_ptr
< pcl::visualization::PCLVisualizer
preview_
int frame_counter_
PointCloudPtr most_recent_frame_
bool use_trigger_
bool trigger_
boost::mutex mutex_
pcl::visualization::PCLVisualizerpreview_

Detailed Description

Definition at line 10 of file openni_capture.h.


Constructor & Destructor Documentation

OpenNICapture::OpenNICapture ( const std::string &  device_id = "")
OpenNICapture::OpenNICapture ( const std::string &  device_id = "")
OpenNICapture::OpenNICapture ( const std::string &  device_id = "")

Member Function Documentation

void OpenNICapture::onNewFrame ( const PointCloudConstPtr &  cloud) [protected]
void OpenNICapture::onNewFrame ( const PointCloudConstPtr &  cloud) [protected]
void OpenNICapture::onNewFrame ( const PointCloudConstPtr &  cloud) [protected]
void OpenNICapture::setTriggerMode ( bool  use_trigger)
void OpenNICapture::setTriggerMode ( bool  use_trigger)
void OpenNICapture::setTriggerMode ( bool  use_trigger)
const PointCloudPtr OpenNICapture::snap ( )
const PointCloudPtr OpenNICapture::snap ( )
const PointCloudPtr OpenNICapture::snap ( )
const PointCloudPtr OpenNICapture::snapAndSave ( const std::string &  filename)
const PointCloudPtr OpenNICapture::snapAndSave ( const std::string &  filename)
const PointCloudPtr OpenNICapture::snapAndSave ( const std::string &  filename)
void OpenNICapture::waitForTrigger ( ) [protected]
void OpenNICapture::waitForTrigger ( ) [protected]
void OpenNICapture::waitForTrigger ( ) [protected]

Member Data Documentation

Definition at line 28 of file openni_capture.h.

Definition at line 26 of file openni_capture.h.

PointCloudPtr OpenNICapture::most_recent_frame_ [protected]

Definition at line 29 of file openni_capture.h.

boost::mutex OpenNICapture::mutex_ [protected]

Definition at line 31 of file openni_capture.h.

Definition at line 27 of file openni_capture.h.

Definition at line 27 of file openni_capture.h.

bool OpenNICapture::trigger_ [protected]

Definition at line 30 of file openni_capture.h.

bool OpenNICapture::use_trigger_ [protected]

Definition at line 30 of file openni_capture.h.


The documentation for this class was generated from the following files: