#include <pcl/visualization/window.h>
|
| |
Window (const std::string &window_name="") |
| |
Window (const Window &src) |
|
Window & |
operator= (const Window &src) |
| virtual |
~Window () |
| void |
spin () |
| |
Метод Spin. Подробнее...
|
| void |
spinOnce (int time=1, bool force_redraw=false) |
| |
Метод Spin once. Подробнее...
|
| bool |
wasStopped () const |
| |
Возвращает true, если пользователь попытался закрыть окно. Подробнее...
|
| boost::signals2::connection |
registerKeyboardCallback (void(*callback)(const pcl::visualization::KeyboardEvent &, void *), void *cookie=nullptr) |
| |
регистрация обратной функции для событий клавиатуры Подробнее...
|
| template<typename T > |
| boost::signals2::connection |
registerKeyboardCallback (void(T::*callback)(const pcl::visualization::KeyboardEvent &, void *), T &instance, void *cookie=nullptr) |
| |
регистрация обратной функции для событий клавиатуры Подробнее...
|
| boost::signals2::connection |
registerMouseCallback (void(*callback)(const pcl::visualization::MouseEvent &, void *), void *cookie=nullptr) |
| template<typename T > |
| boost::signals2::connection |
registerMouseCallback (void(T::*callback)(const pcl::visualization::MouseEvent &, void *), T &instance, void *cookie=nullptr) |
| |
регистрация обратной функции для событий мыши Подробнее...
|
|
| static void |
MouseCallback (vtkObject *, unsigned long eid, void *clientdata, void *calldata) |
| static void |
KeyboardCallback (vtkObject *, unsigned long eid, void *clientdata, void *calldata) |
Определение в строке 61 файла window.h.
Window() [1/2]
| pcl::visualization::Window::Window | ( | const std::string & |
window_name = ""
|
) | |
Window() [2/2]
| pcl::visualization::Window::Window | ( | const Window & | src |
) | |
~Window()
| virtual pcl::visualization::Window::~Window | ( | |
) | | | virtual |
emitKeyboardEvent()
| void pcl::visualization::Window::emitKeyboardEvent | ( | unsigned long | event_id |
) | | | protected |
emitMouseEvent()
| void pcl::visualization::Window::emitMouseEvent | ( | unsigned long | event_id |
) | | | protected |
KeyboardCallback()
| static void pcl::visualization::Window::KeyboardCallback | ( | vtkObject * | , | | | unsigned long |
eid, | | | void * |
clientdata, | | | void * |
calldata | | ) | |
| | staticprotected |
MouseCallback()
| static void pcl::visualization::Window::MouseCallback | ( | vtkObject * | , | | | unsigned long |
eid, | | | void * |
clientdata, | | | void * |
calldata | | ) | |
| | staticprotected |
operator=()
|
Window& pcl::visualization::Window::operator= | ( | const Window & | src |
) | |
registerKeyboardCallback() [1/3]
регистрация обратного вызова std::function для событий клавиатуры
- Возвращает
- объект соединения, позволяющий отключить функцию обратного вызова.
registerKeyboardCallback() [2/3]
| boost::signals2::connection pcl::visualization::Window::registerKeyboardCallback | ( | void(*)(const pcl::visualization::KeyboardEvent &, void *) |
callback, | | | void * |
cookie = nullptr | | ) | |
| | inline |
регистрация функции обратного вызова для событий клавиатуры
- Параметры
-
| callback |
функция, которая будет зарегистрирована как обратный вызов для события клавиатуры |
| cookie |
данные пользователя, которые передаются в обратный вызов |
- Возвращает
- объект соединения, позволяющий отключить функцию обратного вызова.
Определение в строке 93 файла window.h.
registerKeyboardCallback() [3/3]
template<typename T >
| boost::signals2::connection pcl::visualization::Window::registerKeyboardCallback | ( | void(T::*)(const pcl::visualization::KeyboardEvent &, void *) |
callback, | | | T & |
instance, | | | void * |
cookie = nullptr | | ) | |
| | inline |
регистрация функции обратного вызова для событий клавиатуры
- Параметры
-
| callback |
член-функция, которая будет зарегистрирована как обратный вызов для события клавиатуры |
| instance |
экземпляр класса, реализующего функцию обратного вызова |
| cookie |
данные пользователя, которые передаются в обратный вызов |
- Возвращает
- объект соединения, позволяющий отключить функцию обратного вызова.
Определение в строке 107 файла window.h.
registerMouseCallback() [1/3]
регистрация функции обратного вызова для событий мыши
- Возвращает
- объект соединения, позволяющий отключить функцию обратного вызова.
registerMouseCallback() [2/3]
| boost::signals2::connection pcl::visualization::Window::registerMouseCallback | ( | void(*)(const pcl::visualization::MouseEvent &, void *) |
callback, | | | void * |
cookie = nullptr | | ) | |
| | inline |
- Параметры
-
| callback |
функция, которая будет зарегистрирована как обратный вызов для события мыши |
| cookie |
данные пользователя, которые передаются в обратный вызов |
- Возвращает
- объект соединения, позволяющий отключить функцию обратного вызова.
Определение в строке 120 файла window.h.
registerMouseCallback() [3/3]
template<typename T >
| boost::signals2::connection pcl::visualization::Window::registerMouseCallback | ( | void(T::*)(const pcl::visualization::MouseEvent &, void *) |
callback, | | | T & |
instance, | | | void * |
cookie = nullptr | | ) | |
| | inline |
регистрация функции обратного вызова для событий мыши
- Параметры
-
| callback |
член-функция, которая будет зарегистрирована как обратный вызов для события мыши |
| instance |
экземпляр класса, реализующего функцию обратного вызова |
| cookie |
данные пользователя, которые передаются в обратный вызов |
- Возвращает
- объект соединения, позволяющий отключить функцию обратного вызова.
Определение в строке 134 файла window.h.
resetStoppedFlag()
| void pcl::visualization::Window::resetStoppedFlag | ( | |
) | | | inlineprotected |
Сбросить флаг остановки обратно в false.
Определение в строке 144 файла window.h.
spin()
| void pcl::visualization::Window::spin | ( | |
) | |
Метод вращения.
Вызывает обработчик взаимодействия и запускает внутренний цикл.
spinOnce()
| void pcl::visualization::Window::spinOnce | ( | int |
time = 1, |
| | bool |
force_redraw = false |
| ) | |
|
Метод единственного вращения.
Вызывает обработчик взаимодействия и обновляет экран один раз.
- Параметры
-
| time |
- Сколько времени (в мс) должно выполняться цикл визуализации. |
| force_redraw |
- Если false, может вернуть значение без выполнения каких-либо действий, если скорость отрисовки обработчика взаимодействия еще не требует обновления. |
wasStopped()
| bool pcl::visualization::Window::wasStopped | ( | |
) | const | | inline |
Возвращает true, когда пользователь пытался закрыть окно.
Определение в строке 84 файла window.h.
exit_callback_
exit_main_loop_timer_callback_
interactor_
|
vtkSmartPointer<vtkRenderWindowInteractor> pcl::visualization::Window::interactor_ | | protected |
keyboard_command_
| vtkCallbackCommand* pcl::visualization::Window::keyboard_command_ | | protected |
keyboard_signal_
mouse_command_
| vtkCallbackCommand* pcl::visualization::Window::mouse_command_ | | protected |
mouse_signal_
rens_
Коллекция используемых рендереров.
Определение в строке 220 файла window.h.
stopped_
| bool pcl::visualization::Window::stopped_ | | protected |
style_
Стиль взаимодействия с окном визуализации.
Определение в строке 218 файла window.h.
timer_id_
| int pcl::visualization::Window::timer_id_ | | protected |
win_
Документация по этому классу была сгенерирована из следующего файла: