Spec-Zone.ru › PointCloudLibrary

Базовый класс для захвата стерео файлов. Подробнее...

#include <pcl/stereo/stereo_grabber.h>

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

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

StereoGrabberBase (const std::pair< std::string, std::string > &pair_files, float frames_per_second, bool repeat)
Конструктор, принимающий только одну стерео пару. Подробнее...
StereoGrabberBase (const std::vector< std::pair< std::string, std::string >> &files, float frames_per_second, bool repeat)
Конструктор, принимающий список путей к файлам стерео пар, которые воспроизводятся в порядке их появления в списке. Подробнее...
~StereoGrabberBase () noexcept override
Виртуальный деструктор. Подробнее...
void start () override
Начинает воспроизведение списка стерео изображений, если frames_per_second > 0. Подробнее...
void stop () override
Останавливает воспроизведение списка стерео изображений, если frames_per_second > 0. Подробнее...
virtual void trigger ()
Вызывает обратный вызов с новыми данными. Подробнее...
bool isRunning () const override
запущен ли захватчик (публикация) или нет. Подробнее...
std::string getName () const override
virtual void rewind ()
Перематывает на первую пару файлов в списке. Подробнее...
float getFramesPerSecond () const override
Возвращает значение frames_per_second. Подробнее...
bool isRepeatOn () const
Возвращает значение флага repeat. Подробнее...
- Общедоступные члены-функции унаследованные от 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 ()
Для устройств, которые осуществляют потоковую передачу, остановленные потоки запускаются, а работающие потоки останавливаются. Подробнее...

Дополнительные унаследованные члены

- Защищенные члены-функции, унаследованные от 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::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_

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

Базовый класс для захвата стерео файлов.

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

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

StereoGrabberBase() [1/2]

pcl::StereoGrabberBase::StereoGrabberBase ( const std::pair< std::string, std::string > & pair_files,
float frames_per_second,
bool repeat
)

Конструктор, принимающий только одну стерео пару.

Параметры
[in] pair_files имя стерео (левого + правого) изображений.
[in] frames_per_second кадров в секунду. Если 0, функция start() действует как триггер, публикуя следующую пару в списке.
[in] repeat проигрывать ли файлы в бесконечном цикле или нет.

StereoGrabberBase() [2/2]

pcl::StereoGrabberBase::StereoGrabberBase ( const std::vector< std::pair< std::string, std::string >> & files,
float frames_per_second,
bool repeat
)

Конструктор, принимающий список путей к файлам стереопары, которые воспроизводятся в порядке их появления в списке.

Параметры
[in] files вектор путей к стереоизображениям (левое + правое).
[in] frames_per_second кадры в секунду. Если 0, функция start() работает как триггер, публикуя следующую пару в списке.
[in] repeat указывает, нужно ли воспроизводить файлы в бесконечном цикле.

~StereoGrabberBase()

pcl::StereoGrabberBase::~StereoGrabberBase ( )
overridenoexcept

Виртуальный деструктор.

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

getFramesPerSecond()

float pcl::StereoGrabberBase::getFramesPerSecond ( ) const
overridevirtual

Возвращает значение frames_per_second.

0, если захват данных основан на триггере.

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

getName()

std::string pcl::StereoGrabberBase::getName ( ) const
overridevirtual
Возвращает
Имя загрузчика

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

isRepeatOn()

bool pcl::StereoGrabberBase::isRepeatOn ( ) const

Возвращает значение флага repeat.

isRunning()

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

Указывает, запущен ли захват данных (публикуются ли данные) или нет.

Возвращает
true только если данные публикуются.

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

rewind()

virtual void pcl::StereoGrabberBase::rewind ( )
virtual

Возвращает воспроизведение к первой паре файлов в списке.

start()

void pcl::StereoGrabberBase::start ( )
overridevirtual

Начинает воспроизведение списка стереоизображений, если frames_per_second > 0.

В противном случае она работает как триггер: публикует только следующую пару в списке.

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

stop()

void pcl::StereoGrabberBase::stop ( )
overridevirtual

Останавливает воспроизведение списка стереоизображений, если frames_per_second > 0.

В противном случае метод не имеет эффекта.

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

trigger()

virtual void pcl::StereoGrabberBase::trigger ( )
virtual

Вызывает обратный вызов с новыми данными.


The documentation for this class was generated from the following file:
  • pcl/stereo/stereo_grabber.h

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

Spec-Zone.ru

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