PCL simple buffer visualizer main class. More...
#include <simple_buffer_visualizer.h>
| Public Member Functions | |
| void | addValue (const float val) | 
| add a new value at the end of the buffer. | |
| void | displayValues (const int time=1) | 
| force display of values. | |
| PCLSimpleBufferVisualizer () | |
| PCL simple buffer visualizer visualizer default constructor. | |
| PCLSimpleBufferVisualizer (const int nb_values) | |
| PCL simple buffer visualizer visualizer constructor. | |
| void | setAutomaticBackgroundColorControl (const bool value=true, const float threshold=0.0f) | 
| set background color handling mode. | |
| void | setManuallyManageYScale (const bool value=false) | 
| set Y scale policy. | |
| void | spin () | 
| spin method. | |
| void | spinOnce (const int time=1) | 
| spinOnce method. | |
| Private Member Functions | |
| void | initGUIValues () | 
| initialize private variables linked to the GUI | |
| void | initValuesAndVisualization () | 
| initialize ther buffer that stores the values to zero. | |
| void | updateValuesToDisplay () | 
| pushes the values contained inside the buffer to the cloud used for visualization. | |
| Private Attributes | |
| PointCloud< VFHSignature308 > | cloud_ | 
| cloud used for visualization | |
| bool | control_background_color_ | 
| boolean used to know if we need to change the backgroud color in case of low values. | |
| bool | handle_y_scale_ | 
| boolean used to know if we need to change the backgroud color in case of low values. True means we do it ourselves. | |
| PCLHistogramVisualizer * | histo_ | 
| visualizer object | |
| float | lowest_threshold_ | 
| threshold to turn the background orange if latest value is lower. | |
| float | max_ | 
| float | min_ | 
| float tracking the minimal and maximal values ever observed. | |
| int | nb_values_ | 
| number of values stored in the buffer | |
| std::deque< float > | values_ | 
| buffer of values | |
PCL simple buffer visualizer main class.
Definition at line 20 of file simple_buffer_visualizer.h.
PCL simple buffer visualizer visualizer default constructor.
Definition at line 24 of file simple_buffer_visualizer.h.
| pcl::visualization::PCLSimpleBufferVisualizer::PCLSimpleBufferVisualizer | ( | const int | nb_values | ) |  [inline] | 
PCL simple buffer visualizer visualizer constructor.
| [in] | nb_values | the number of values stored in the buffer [2 - 308] | 
Definition at line 36 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::addValue | ( | const float | val | ) |  [inline] | 
add a new value at the end of the buffer.
| [in] | val | the float value to add. | 
Definition at line 96 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::displayValues | ( | const int | time = 1 | ) |  [inline] | 
force display of values.
| [in] | time | - How long (in ms) should the visualization loop be allowed to run | 
Definition at line 61 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::initGUIValues | ( | ) |  [inline, private] | 
initialize private variables linked to the GUI
Definition at line 188 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::initValuesAndVisualization | ( | ) |  [inline, private] | 
initialize ther buffer that stores the values to zero.
Definition at line 162 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::setAutomaticBackgroundColorControl | ( | const bool | value = true, | 
| const float | threshold = 0.0f | ||
| ) |  [inline] | 
set background color handling mode.
| [in] | value | if true, automatic mode is enabled. Else, background will be white | 
| [in] | threshold | value that triggers the background to turn orange if the latest value is lower | 
Definition at line 135 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::setManuallyManageYScale | ( | const bool | value = false | ) |  [inline] | 
set Y scale policy.
| [in] | value | boolean that enable or disable this policy | 
Definition at line 152 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::spin | ( | ) |  [inline] | 
spin method.
Definition at line 123 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::spinOnce | ( | const int | time = 1 | ) |  [inline] | 
spinOnce method.
| [in] | time | - How long (in ms) should the visualization loop be allowed to run | 
Definition at line 116 of file simple_buffer_visualizer.h.
| void pcl::visualization::PCLSimpleBufferVisualizer::updateValuesToDisplay | ( | ) |  [inline, private] | 
pushes the values contained inside the buffer to the cloud used for visualization.
Definition at line 178 of file simple_buffer_visualizer.h.
cloud used for visualization
Definition at line 203 of file simple_buffer_visualizer.h.
boolean used to know if we need to change the backgroud color in case of low values.
Definition at line 214 of file simple_buffer_visualizer.h.
boolean used to know if we need to change the backgroud color in case of low values. True means we do it ourselves.
Definition at line 220 of file simple_buffer_visualizer.h.
visualizer object
Definition at line 200 of file simple_buffer_visualizer.h.
| float pcl::visualization::PCLSimpleBufferVisualizer::lowest_threshold_  [private] | 
threshold to turn the background orange if latest value is lower.
Definition at line 217 of file simple_buffer_visualizer.h.
| float pcl::visualization::PCLSimpleBufferVisualizer::max_  [private] | 
Definition at line 223 of file simple_buffer_visualizer.h.
| float pcl::visualization::PCLSimpleBufferVisualizer::min_  [private] | 
float tracking the minimal and maximal values ever observed.
Definition at line 223 of file simple_buffer_visualizer.h.
number of values stored in the buffer
Definition at line 211 of file simple_buffer_visualizer.h.
| std::deque<float> pcl::visualization::PCLSimpleBufferVisualizer::values_  [private] | 
buffer of values
Definition at line 206 of file simple_buffer_visualizer.h.