Public Member Functions | Protected Member Functions | Protected Attributes

pcl::Grabber Class Reference
[Module io]

#include <pcl/io/grabber.h>

Inheritance diagram for pcl::Grabber:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~Grabber ()
template<typename T >
boost::signals2::connection registerCallback (const boost::function< T > &callback)
template<typename T >
bool providesCallback () const
virtual void start ()=0
virtual void stop ()=0
virtual std::string getName () const =0
virtual bool isRunning () const =0

Protected Member Functions

virtual void signalsChanged ()
template<typename T >
boost::signals2::signal< T > * find_signal () const
template<typename T >
int num_slots () const
template<typename T >
void disconnect_all_slots ()
template<typename T >
boost::signals2::signal< T > * createSignal ()

Protected Attributes

std::map< std::string,
boost::signals2::signal_base * > 
signals_

Detailed Description

Definition at line 58 of file grabber.h.


Constructor & Destructor Documentation

pcl::Grabber::~Grabber (  )  [inline, virtual]

Definition at line 78 of file grabber.h.


Member Function Documentation

template<typename T >
boost::signals2::signal< T > * pcl::Grabber::createSignal (  )  [protected]

Definition at line 120 of file grabber.h.

template<typename T >
void pcl::Grabber::disconnect_all_slots (  )  [protected]

Definition at line 95 of file grabber.h.

template<typename T >
boost::signals2::signal< T > * pcl::Grabber::find_signal (  )  const [protected]

Definition at line 84 of file grabber.h.

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]

Definition at line 106 of file grabber.h.

template<typename T >
bool pcl::Grabber::providesCallback (  )  const

Definition at line 154 of file grabber.h.

template<typename T >
boost::signals2::connection pcl::Grabber::registerCallback ( const boost::function< T > &  callback  ) 

Definition at line 133 of file grabber.h.

virtual void pcl::Grabber::signalsChanged (  )  [inline, protected, virtual]

Definition at line 69 of file grabber.h.

virtual void pcl::Grabber::start (  )  [pure virtual]
virtual void pcl::Grabber::stop (  )  [pure virtual]

Member Data Documentation

std::map<std::string, boost::signals2::signal_base*> pcl::Grabber::signals_ [protected]

Definition at line 75 of file grabber.h.


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