#include <pcl/io/tim_grabber.h>
|
| TimGrabber () |
|
| TimGrabber (const boost::asio::ip::address &ipAddress, const std::uint16_t port) |
|
| ~TimGrabber () noexcept override |
|
void | start () override |
| For devices that are streaming, the streams are started by calling this method.
|
|
void | stop () override |
| For devices that are streaming, the streams are stopped.
|
|
std::string | getName () const override |
| returns the name of the concrete subclass.
|
|
bool | isRunning () const override |
| Indicates whether the grabber is streaming or not.
|
|
| Grabber ()=default |
| Default ctor.
|
|
| Grabber (const Grabber &)=delete |
| No copy ctor since Grabber can't be copied.
|
|
Grabber & | operator= (const Grabber &)=delete |
| No copy assign operator since Grabber can't be copied.
|
|
| Grabber (Grabber &&)=default |
| Move ctor.
|
|
Grabber & | operator= (Grabber &&)=default |
| Move assign operator.
|
|
virtual | ~Grabber () noexcept=default |
| virtual destructor.
|
|
template<typename T > |
boost::signals2::connection | registerCallback (const std::function< T > &callback) |
| registers a callback function/method to a signal with the corresponding signature
|
|
template<typename T > |
bool | providesCallback () const noexcept |
| indicates whether a signal with given parameter-type exists or not
|
|
bool | toggle () |
| For devices that are streaming, stopped streams are started and running stream are stopped.
|
|
Definition at line 71 of file tim_grabber.h.
◆ sig_cb_sick_tim_scan_point_cloud_xyz
◆ TimGrabber() [1/2]
pcl::TimGrabber::TimGrabber |
( |
| ) |
|
◆ TimGrabber() [2/2]
pcl::TimGrabber::TimGrabber |
( |
const boost::asio::ip::address & |
ipAddress, |
|
|
const std::uint16_t |
port |
|
) |
| |
◆ ~TimGrabber()
pcl::TimGrabber::~TimGrabber |
( |
| ) |
|
|
overridenoexcept |
◆ getName()
std::string pcl::TimGrabber::getName |
( |
| ) |
const |
|
overridevirtual |
returns the name of the concrete subclass.
- Returns
- the name of the concrete driver.
Implements pcl::Grabber.
◆ isRunning()
bool pcl::TimGrabber::isRunning |
( |
| ) |
const |
|
overridevirtual |
Indicates whether the grabber is streaming or not.
This value is not defined for triggered devices.
- Returns
- true if grabber is running / streaming. False otherwise.
Implements pcl::Grabber.
◆ processTimPacket()
void pcl::TimGrabber::processTimPacket |
( |
std::string const & |
packet | ) |
|
|
protected |
◆ publishSignal()
void pcl::TimGrabber::publishSignal |
( |
| ) |
|
|
protected |
◆ start()
void pcl::TimGrabber::start |
( |
| ) |
|
|
overridevirtual |
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.
Implements pcl::Grabber.
◆ stop()
void pcl::TimGrabber::stop |
( |
| ) |
|
|
overridevirtual |
For devices that are streaming, the streams are stopped.
This method has no effect for triggered devices.
Implements pcl::Grabber.
◆ toPointClouds()
void pcl::TimGrabber::toPointClouds |
( |
| ) |
|
|
protected |
◆ updateLookupTables()
void pcl::TimGrabber::updateLookupTables |
( |
| ) |
|
|
protected |
◆ point_cloud_xyz_ptr_
◆ point_cloud_xyz_signal_
The documentation for this class was generated from the following file: