Spec-Zone.ru › PointCloudLibrary

/brief Этот шаблонный класс синхронизирует два потока данных разных типов. Подробнее...

#include <pcl/common/synchronizer.h>

Inheritance graph
[условные обозначения]

Открытые функции-члены

int addCallback (const CallbackFunction &callback)
void removeCallback (int i)
void add0 (const T1 &t, unsigned long time)
void add1 (const T2 &t, unsigned long time)

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

template<typename T1, typename T2>
class pcl::Synchronizer< T1, T2 >

/brief Этот шаблонный класс синхронизирует два потока данных разных типов.

Данные можно добавлять с помощью методов add0 и add1, которым также необходимо передавать временную метку типа unsigned long. Если найдены два соответствующих друг другу объекта данных, зарегистрированные функции обратного вызова вызываются с этими объектами и временными метками. Единственное требование к временным меткам — они должны иметь одинаковые единицы измерения, быть линейными и строго монотонно возрастающими. Если требуется фильтрация, например пороговая фильтрация разностей во времени, пользователь может выполнить её в функции обратного вызова. Этот класс является потокобезопасным. /ingroup common

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

Описание функций-членов

add0()

template<typename T1 , typename T2 >
void pcl::Synchronizer< T1, T2 >::add0 ( const T1 & t,
unsigned long time
)
inline

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

add1()

template<typename T1 , typename T2 >
void pcl::Synchronizer< T1, T2 >::add1 ( const T2 & t,
unsigned long time
)
inline

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

addCallback()

template<typename T1 , typename T2 >
int pcl::Synchronizer< T1, T2 >::addCallback ( const CallbackFunction & callback )
inline

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

removeCallback()

template<typename T1 , typename T2 >
void pcl::Synchronizer< T1, T2 >::removeCallback ( int i )
inline

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


Документация по этому классу создана на основе следующего файла:
  • pcl/common/synchronizer.h

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

Spec-Zone.ru

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