Spec-Zone.ru › PointCloudLibrary

Главный класс визуализатора простого буфера PCL. Подробнее...

#include <pcl/visualization/simple_buffer_visualizer.h>

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

PCLSimpleBufferVisualizer ()
Конструктор визуализатора простого буфера PCL по умолчанию. Подробнее...
PCLSimpleBufferVisualizer (const int nb_values)
Конструктор визуализатора простого буфера PCL. Подробнее...
void displayValues (const int time=1)
Принудительно отобразить значения. Подробнее...
void addValue (const float val)
Добавить новое значение в конец буфера. Подробнее...
void spinOnce (const int time=1)
Метод spinOnce. Подробнее...
void spin ()
Метод spin. Подробнее...
void setAutomaticBackgroundColorControl (const bool value=true, const float threshold=0.0f)
Задать режим управления цветом фона. Подробнее...
void setManuallyManageYScale (const bool value=false)
Задать политику масштабирования по оси Y. Подробнее...

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

Главный класс визуализатора простого буфера PCL.

Примечание
Идея состоит в том, чтобы предложить простой визуализатор, который хранит и отображает последние X значений в виде кривой.
Класс основан на PCLHistogramVisualizer и pcl::VFHSignature308 для отображения.
Поэтому количество значений ограничено диапазоном [2-308].
Автор
Raphael Favier

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

Описание конструкторов и деструктора

PCLSimpleBufferVisualizer() [1/2]

pcl::visualization::PCLSimpleBufferVisualizer::PCLSimpleBufferVisualizer ( )
inline

Конструктор визуализатора простого буфера PCL по умолчанию.

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

PCLSimpleBufferVisualizer() [2/2]

pcl::visualization::PCLSimpleBufferVisualizer::PCLSimpleBufferVisualizer ( const int nb_values )
inline

Конструктор визуализатора простого буфера PCL.

Параметры
[in] nb_values количество значений, хранящихся в буфере [2 - 308]

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

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

addValue()

void pcl::visualization::PCLSimpleBufferVisualizer::addValue ( const float val )
inline

Добавить новое значение в конец буфера.

Параметры
[in] val значение типа float для добавления.

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

displayValues()

void pcl::visualization::PCLSimpleBufferVisualizer::displayValues ( const int time = 1 )
inline

Принудительно отобразить значения.

Параметры
[in] time — как долго (в мс) циклу визуализации разрешено выполняться

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

setAutomaticBackgroundColorControl()

void pcl::visualization::PCLSimpleBufferVisualizer::setAutomaticBackgroundColorControl ( const bool value = true,
const float threshold = 0.0f
)
inline

Задать режим управления цветом фона.

Примечание
Суть в том, чтобы менять фон на оранжевый, когда последнее значение ниже порогового.
Параметры
[in] value если true, включается автоматический режим. В противном случае фон будет белым
[in] threshold значение, при котором фон становится оранжевым, если последнее значение ниже порога
Примечание
На момент фиксации эта функция еще не работает (см. http://dev.pointclouds.org/issues/829)

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

setManuallyManageYScale()

void pcl::visualization::PCLSimpleBufferVisualizer::setManuallyManageYScale ( const bool value = false )
inline

Задать политику масштабирования по оси Y.

Примечание
Если задано значение true, минимальное и максимальное значения Y сохраняются навсегда.
Если задано значение false, масштаб по оси Y автоматически подстраивается под текущие значения (по умолчанию).
Параметры
[in] value логическое значение, включающее или отключающее эту политику

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

spin()

void pcl::visualization::PCLSimpleBufferVisualizer::spin ( )
inline

Метод spin.

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

spinOnce()

void pcl::visualization::PCLSimpleBufferVisualizer::spinOnce ( const int time = 1 )
inline

Метод spinOnce.

Параметры
[in] time — как долго (в мс) циклу визуализации разрешено выполняться

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


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

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

Spec-Zone.ru

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