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 значение с плавающей точкой для добавления.

Определение в строке 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

Установка режима обработки цвета фона.

Примечание
Здесь цель изменить фон на оранжевый, когда последнее значение находится ниже порога.
Параметры
[вход] value если true, включен автоматический режим. Иначе фон будет белым
[вход] 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