Grabber interface for PCL 1.x device drivers.
More...
#include <pcl/io/grabber.h>
|
| | Grabber () |
| | Constructor. More...
|
| |
| virtual | ~Grabber () throw () |
| | virtual desctructor. More...
|
| |
| template<typename T > |
| boost::signals2::connection | registerCallback (const boost::function< T > &callback) |
| | registers a callback function/method to a signal with the corresponding signature More...
|
| |
| template<typename T > |
| bool | providesCallback () const |
| | indicates whether a signal with given parameter-type exists or not More...
|
| |
| virtual void | start ()=0 |
| | For devices that are streaming, the streams are started by calling this method. More...
|
| |
| virtual void | stop ()=0 |
| | For devices that are streaming, the streams are stopped. More...
|
| |
| virtual std::string | getName () const =0 |
| | returns the name of the concrete subclass. More...
|
| |
| virtual bool | isRunning () const =0 |
| | Indicates whether the grabber is streaming or not. More...
|
| |
| virtual float | getFramesPerSecond () const =0 |
| | returns fps. More...
|
| |
|
| std::map< std::string, boost::signals2::signal_base * > | signals_ |
| |
| std::map< std::string, std::vector< boost::signals2::connection > > | connections_ |
| |
| std::map< std::string, std::vector< boost::signals2::shared_connection_block > > | shared_connections_ |
| |
Grabber interface for PCL 1.x device drivers.
- Author
- Suat Gedikli gedik.nosp@m.li@w.nosp@m.illow.nosp@m.gara.nosp@m.ge.co.nosp@m.m
Definition at line 58 of file grabber.h.
| pcl::Grabber::Grabber |
( |
| ) |
|
|
inline |
| pcl::Grabber::~Grabber |
( |
| ) |
|
| throw | ( | |
| ) | | |
|
inlinevirtual |
virtual desctructor.
Definition at line 143 of file grabber.h.
template<typename T >
| void pcl::Grabber::block_signal |
( |
| ) |
|
|
protected |
| void pcl::Grabber::block_signals |
( |
| ) |
|
|
inlineprotected |
template<typename T >
| boost::signals2::signal< T > * pcl::Grabber::createSignal |
( |
| ) |
|
|
protected |
template<typename T >
| void pcl::Grabber::disconnect_all_slots |
( |
| ) |
|
|
protected |
template<typename T >
| boost::signals2::signal< T > * pcl::Grabber::find_signal |
( |
| ) |
const |
|
protected |
| virtual float pcl::Grabber::getFramesPerSecond |
( |
| ) |
const |
|
pure virtual |
| virtual std::string pcl::Grabber::getName |
( |
| ) |
const |
|
pure virtual |
| virtual bool pcl::Grabber::isRunning |
( |
| ) |
const |
|
pure virtual |
template<typename T >
| int pcl::Grabber::num_slots |
( |
| ) |
const |
|
protected |
template<typename T >
| bool pcl::Grabber::providesCallback |
( |
| ) |
const |
indicates whether a signal with given parameter-type exists or not
- Returns
- true if signal exists, false otherwise
Definition at line 264 of file grabber.h.
template<typename T >
| boost::signals2::connection pcl::Grabber::registerCallback |
( |
const boost::function< T > & |
callback | ) |
|
registers a callback function/method to a signal with the corresponding signature
- Parameters
-
| [in] | callback | the callback function/method |
- Returns
- Connection object, that can be used to disconnect the callback method from the signal again.
Definition at line 235 of file grabber.h.
| virtual void pcl::Grabber::signalsChanged |
( |
| ) |
|
|
inlineprotectedvirtual |
| virtual void pcl::Grabber::start |
( |
| ) |
|
|
pure virtual |
| virtual void pcl::Grabber::stop |
( |
| ) |
|
|
pure virtual |
template<typename T >
| void pcl::Grabber::unblock_signal |
( |
| ) |
|
|
protected |
| void pcl::Grabber::unblock_signals |
( |
| ) |
|
|
inlineprotected |
| std::map<std::string, std::vector<boost::signals2::connection> > pcl::Grabber::connections_ |
|
protected |
| std::map<std::string, std::vector<boost::signals2::shared_connection_block> > pcl::Grabber::shared_connections_ |
|
protected |
| std::map<std::string, boost::signals2::signal_base*> pcl::Grabber::signals_ |
|
protected |
The documentation for this class was generated from the following file:
- /build/pcl-6_P28C/pcl-1.7.2/io/include/pcl/io/grabber.h