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)

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

шаблон класса 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