Spec-Zone.ru › PointCloudLibrary

#include <pcl/io/tim_grabber.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Общедоступные типы

using sig_cb_sick_tim_scan_point_cloud_xyz = void(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &)

Общедоступные члены-функции

TimGrabber ()
TimGrabber (const boost::asio::ip::address &ipAddress, const std::uint16_t port)
~TimGrabber () noexcept override
void start () override
Для устройств, которые передают данные потоком, потоки запускаются вызовом этого метода. Подробнее...
void stop () override
Для устройств, которые передают данные потоком, потоки останавливаются. Подробнее...
std::string getName () const override
возвращает имя конкретного подкласса. Подробнее...
bool isRunning () const override
Указывает, работает ли захват данных в потоковом режиме или нет. Подробнее...
- Общедоступные члены-функции унаследованные от pcl::Grabber
Grabber ()=default
Конструктор по умолчанию. Подробнее...
Grabber (const Grabber &)=delete
Конструктор копирования не определен, так как объект Grabber нельзя копировать. Подробнее...
Grabber & operator= (const Grabber &)=delete
Оператор присваивания копирования не определен, так как объект Grabber нельзя копировать. Подробнее...
Grabber (Grabber &&)=default
Конструктор перемещения. Подробнее...
Grabber & operator= (Grabber &&)=default
Оператор присваивания перемещения. Подробнее...
virtual ~Grabber () noexcept=default
виртуальный деструктор. Подробнее...
template<typename T >
boost::signals2::connection registerCallback (const std::function< T > &callback)
регистрирует функцию/метод обратного вызова для сигнала с соответствующей сигнатурой Подробнее...
template<typename T >
bool providesCallback () const noexcept
указываем, существует ли сигнал с заданным типом параметра или нет Подробнее...
bool toggle ()
Для устройств, которые передают данные потоком, остановленные потоки запускаются, а работающие потоки останавливаются. Подробнее...

Защищённые члены класса

void publishSignal ()
void processTimPacket (std::string const &packet)
void updateLookupTables ()
void toPointClouds ()
- Защищённые члены класса унаследованные от pcl::Grabber
virtual void signalsChanged ()
template<typename T >
boost::signals2::signal< T > * find_signal () const noexcept
template<typename T >
int num_slots () const noexcept
template<typename T >
void disconnect_all_slots ()
template<typename T >
void block_signal ()
template<typename T >
void unblock_signal ()
void block_signals ()
void unblock_signals ()
template<typename T >
boost::signals2::signal< T > * createSignal ()

Защищённые атрибуты

pcl::PointCloud< pcl::PointXYZ >::Ptr point_cloud_xyz_ptr_
boost::signals2::signal< sig_cb_sick_tim_scan_point_cloud_xyz > * point_cloud_xyz_signal_
- Защищённые атрибуты унаследованные от pcl::Grabber
std::map< std::string, std::unique_ptr< 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_

Подробное описание

Определение в строке 71 файла tim_grabber.h.

Документация по typedef членам

sig_cb_sick_tim_scan_point_cloud_xyz

using pcl::TimGrabber::sig_cb_sick_tim_scan_point_cloud_xyz = void (const pcl::PointCloud<pcl::PointXYZ>::ConstPtr&)

Определение в строке 74 файла tim_grabber.h.

Документация по конструкторам и деструктору

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

возвращает имя конкретного подкласса.

Возвращает
имя конкретного драйвера.

Реализует pcl::Grabber.

isRunning()

bool pcl::TimGrabber::isRunning ( ) const
overridevirtual

Указывает, транслирует ли захватчик данные или нет.

Это значение не определено для устройств с триггером.

Возвращает
true, если захватчик работает / транслирует. Иначе false.

Реализует pcl::Grabber.

processTimPacket()

void pcl::TimGrabber::processTimPacket ( std::string const & packet )
protected

publishSignal()

void pcl::TimGrabber::publishSignal ( )
protected

start()

void pcl::TimGrabber::start ( )
overridevirtual

Для устройств, которые транслируют, потоки запускаются вызовом этого метода.

Для устройств с триггером, триггер устройства срабатывает один раз при каждом вызове start.

Реализует pcl::Grabber.

stop()

void pcl::TimGrabber::stop ( )
overridevirtual

Для устройств, которые транслируют, потоки останавливаются.

Для устройств с триггером этот метод не имеет эффекта.

Реализует pcl::Grabber.

toPointClouds()

void pcl::TimGrabber::toPointClouds ( )
protected

updateLookupTables()

void pcl::TimGrabber::updateLookupTables ( )
protected

Документация по данным членам

point_cloud_xyz_ptr_

pcl::PointCloud<pcl::PointXYZ>::Ptr pcl::TimGrabber::point_cloud_xyz_ptr_
protected

Определение в строке 93 файла tim_grabber.h.

point_cloud_xyz_signal_

boost::signals2::signal<sig_cb_sick_tim_scan_point_cloud_xyz>* pcl::TimGrabber::point_cloud_xyz_signal_
protected

Определение в строке 94 файла tim_grabber.h.


Документация по данному классу была сгенерирована из следующего файла:
  • pcl/io/tim_grabber.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_tim_grabber.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API