#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: