PCL simple buffer visualizer main class. More...
#include <pcl/visualization/simple_buffer_visualizer.h>
PCL simple buffer visualizer main class.
- Note
- The idea is to offer a simple visualizer that stores and display the last X values as a curve.
- The class is based on PCLHistogramVisualizer and pcl::VFHSignature308 for display.
- Therefore, the number of values is limited to [2-308].
- Author
- Raphael Favier
Definition at line 19 of file simple_buffer_visualizer.h.
PCLSimpleBufferVisualizer() [1/2]
pcl::visualization::PCLSimpleBufferVisualizer::PCLSimpleBufferVisualizer | ( | |
) | | | inline |
PCLSimpleBufferVisualizer() [2/2]
pcl::visualization::PCLSimpleBufferVisualizer::PCLSimpleBufferVisualizer | ( | const int | nb_values |
) | | | inline |
PCL simple buffer visualizer visualizer constructor.
- Parameters
-
[in] |
nb_values |
the number of values stored in the buffer [2 - 308] |
Definition at line 35 of file simple_buffer_visualizer.h.
addValue()
void pcl::visualization::PCLSimpleBufferVisualizer::addValue | ( | const float | val |
) | | | inline |
add a new value at the end of the buffer.
- Parameters
-
[in] |
val |
the float value to add. |
Definition at line 95 of file simple_buffer_visualizer.h.
displayValues()
void pcl::visualization::PCLSimpleBufferVisualizer::displayValues | ( | const int |
time = 1
|
) | | | inline |
force display of values.
- Parameters
-
[in] |
time |
- How long (in ms) should the visualization loop be allowed to run |
Definition at line 60 of file simple_buffer_visualizer.h.
setAutomaticBackgroundColorControl()
void pcl::visualization::PCLSimpleBufferVisualizer::setAutomaticBackgroundColorControl | ( | const bool |
value = true , | | | const float |
threshold = 0.0f | | ) | |
| | inline |
set background color handling mode.
- Note
- The point here is to change the background to orange when the latest value is under a threshold.
- Parameters
-
[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 |
- Note
- This functionality does not work yet at time of commit (see http://dev.pointclouds.org/issues/829)
Definition at line 134 of file simple_buffer_visualizer.h.
setManuallyManageYScale()
void pcl::visualization::PCLSimpleBufferVisualizer::setManuallyManageYScale | ( | const bool |
value = false
|
) | | | inline |
set Y scale policy.
- Note
- If set to true, the minimal and maximal Y values are kept forever.
- If set to false, the Y scale is automatically adjusted to the current values (default).
- Parameters
-
[in] |
value |
boolean that enable or disable this policy |
Definition at line 151 of file simple_buffer_visualizer.h.
spin()
void pcl::visualization::PCLSimpleBufferVisualizer::spin | ( | |
) | | | inline |
spinOnce()
void pcl::visualization::PCLSimpleBufferVisualizer::spinOnce | ( | const int |
time = 1
|
) | | | inline |
spinOnce method.
- Parameters
-
[in] |
time |
- How long (in ms) should the visualization loop be allowed to run |
Definition at line 115 of file simple_buffer_visualizer.h.
The documentation for this class was generated from the following file: