/brief Этот шаблонный класс синхронизирует два потока данных разных типов. Подробнее...
#include <pcl/common/synchronizer.h>
Публичные члены-функции | |
| 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()
| inline |
Определение в строке 87 файла synchronizer.h.
add1()
| inline |
Определение в строке 96 файла synchronizer.h.
addCallback()
| inline |
Определение в строке 72 файла synchronizer.h.
removeCallback()
| 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