|
Point Cloud Library (PCL)
1.6.0
|
Grabber interface for PCL 1.x device drivers. More...
#include <pcl/io/grabber.h>

Public Member Functions | |
| Grabber () | |
| Constructor. | |
| virtual | ~Grabber () throw () |
| virtual desctructor. | |
| template<typename T > | |
| boost::signals2::connection | registerCallback (const boost::function< T > &callback) |
| registers a callback function/method to a signal with the corresponding signature | |
| template<typename T > | |
| bool | providesCallback () const |
| indicates whether a signal with given parameter-type exists or not | |
| virtual void | start ()=0 |
| For devices that are streaming, the streams are started by calling this method. | |
| virtual void | stop ()=0 |
| For devices that are streaming, the streams are stopped. | |
| virtual std::string | getName () const =0 |
| returns the name of the concrete subclass. | |
| virtual bool | isRunning () const =0 |
| Indicates whether the grabber is streaming or not. | |
| virtual float | getFramesPerSecond () const =0 |
| returns fps. | |
| pcl::Grabber::Grabber | ( | ) | [inline] |
| pcl::Grabber::~Grabber | ( | ) | throw () [inline, virtual] |
| virtual float pcl::Grabber::getFramesPerSecond | ( | ) | const [pure virtual] |
| virtual std::string pcl::Grabber::getName | ( | ) | const [pure virtual] |
returns the name of the concrete subclass.
Implemented in pcl::PCDGrabberBase.
| virtual bool pcl::Grabber::isRunning | ( | ) | const [pure virtual] |
Indicates whether the grabber is streaming or not.
This value is not defined for triggered devices.
Implemented in pcl::PCDGrabberBase.
| bool pcl::Grabber::providesCallback | ( | ) | const |
| boost::signals2::connection pcl::Grabber::registerCallback | ( | const boost::function< T > & | callback | ) |
| virtual void pcl::Grabber::start | ( | ) | [pure virtual] |
For devices that are streaming, the streams are started by calling this method.
Trigger-based devices, just trigger the device once for each call of start.
Implemented in pcl::PCDGrabberBase.
| virtual void pcl::Grabber::stop | ( | ) | [pure virtual] |
For devices that are streaming, the streams are stopped.
This method has no effect for triggered devices.
Implemented in pcl::PCDGrabberBase.
1.7.6.1