PCL histogram visualizer main class.
More...
#include <pcl/visualization/histogram_visualizer.h>
List of all members.
Classes |
struct | ExitCallback |
struct | ExitMainLoopTimerCallback |
Public Member Functions |
| PCLHistogramVisualizer () |
| PCL histogram visualizer constructor.
|
virtual | ~PCLHistogramVisualizer () |
void | spinOnce (int time=1) |
| Spin once method.
|
void | spin () |
| Spin method.
|
void | setBackgroundColor (const double &r, const double &g, const double &b, int viewport=0) |
| Set the viewport's background color.
|
template<typename PointT > |
bool | addFeatureHistogram (const pcl::PointCloud< PointT > &cloud, int hsize, const std::string &id="cloud", int win_width=640, int win_height=200) |
| Add a histogram feature to screen as a separate window, from a cloud containing a single histogram.
|
bool | addFeatureHistogram (const sensor_msgs::PointCloud2 &cloud, const std::string &field_name, const std::string &id="cloud", int win_width=640, int win_height=200) |
| Add a histogram feature to screen as a separate window from a cloud containing a single histogram.
|
template<typename PointT > |
bool | addFeatureHistogram (const pcl::PointCloud< PointT > &cloud, const std::string &field_name, const int index, const std::string &id="cloud", int win_width=640, int win_height=200) |
| Add a histogram feature to screen as a separate window.
|
bool | addFeatureHistogram (const sensor_msgs::PointCloud2 &cloud, const std::string &field_name, const int index, const std::string &id="cloud", int win_width=640, int win_height=200) |
| Add a histogram feature to screen as a separate window.
|
void | setGlobalYRange (float minp, float maxp) |
| Set the Y range to minp-maxp for all histograms.
|
void | updateWindowPositions () |
| Update all window positions on screen so that they fit.
|
Detailed Description
PCL histogram visualizer main class.
- Author:
- Radu Bogdan Rusu
Constructor & Destructor Documentation
pcl::visualization::PCLHistogramVisualizer::PCLHistogramVisualizer |
( |
| ) |
|
PCL histogram visualizer constructor.
virtual pcl::visualization::PCLHistogramVisualizer::~PCLHistogramVisualizer |
( |
| ) |
[inline, virtual] |
Member Function Documentation
template<typename PointT >
bool pcl::visualization::PCLHistogramVisualizer::addFeatureHistogram |
( |
const pcl::PointCloud< PointT > & |
cloud, |
|
|
int |
hsize, |
|
|
const std::string & |
id = "cloud" , |
|
|
int |
win_width = 640 , |
|
|
int |
win_height = 200 |
|
) |
| |
Add a histogram feature to screen as a separate window, from a cloud containing a single histogram.
- Parameters:
-
[in] | cloud | the PointCloud dataset containing the histogram |
[in] | hsize | the length of the histogram |
[in] | id | the point cloud object id (default: cloud) |
[in] | win_width | the width of the window |
[in] | win_height | the height of the window |
Definition at line 43 of file histogram_visualizer.hpp.
bool pcl::visualization::PCLHistogramVisualizer::addFeatureHistogram |
( |
const sensor_msgs::PointCloud2 & |
cloud, |
|
|
const std::string & |
field_name, |
|
|
const std::string & |
id = "cloud" , |
|
|
int |
win_width = 640 , |
|
|
int |
win_height = 200 |
|
) |
| |
Add a histogram feature to screen as a separate window from a cloud containing a single histogram.
- Parameters:
-
[in] | cloud | the PointCloud dataset containing the histogram |
[in] | field_name | the field name containing the histogram |
[in] | id | the point cloud object id (default: cloud) |
[in] | win_width | the width of the window |
[in] | win_height | the height of the window |
template<typename PointT >
bool pcl::visualization::PCLHistogramVisualizer::addFeatureHistogram |
( |
const pcl::PointCloud< PointT > & |
cloud, |
|
|
const std::string & |
field_name, |
|
|
const int |
index, |
|
|
const std::string & |
id = "cloud" , |
|
|
int |
win_width = 640 , |
|
|
int |
win_height = 200 |
|
) |
| |
Add a histogram feature to screen as a separate window.
- Parameters:
-
[in] | cloud | the PointCloud dataset containing the histogram |
[in] | field_name | the field name containing the histogram |
[in] | index | the point index to extract the histogram from |
[in] | id | the point cloud object id (default: cloud) |
[in] | win_width | the width of the window |
[in] | win_height | the height of the window |
Definition at line 79 of file histogram_visualizer.hpp.
bool pcl::visualization::PCLHistogramVisualizer::addFeatureHistogram |
( |
const sensor_msgs::PointCloud2 & |
cloud, |
|
|
const std::string & |
field_name, |
|
|
const int |
index, |
|
|
const std::string & |
id = "cloud" , |
|
|
int |
win_width = 640 , |
|
|
int |
win_height = 200 |
|
) |
| |
Add a histogram feature to screen as a separate window.
- Parameters:
-
[in] | cloud | the PointCloud dataset containing the histogram |
[in] | field_name | the field name containing the histogram |
[in] | index | the point index to extract the histogram from |
[in] | id | the point cloud object id (default: cloud) |
[in] | win_width | the width of the window |
[in] | win_height | the height of the window |
void pcl::visualization::PCLHistogramVisualizer::setBackgroundColor |
( |
const double & |
r, |
|
|
const double & |
g, |
|
|
const double & |
b, |
|
|
int |
viewport = 0 |
|
) |
| |
Set the viewport's background color.
- Parameters:
-
[in] | r | the red component of the RGB color |
[in] | g | the green component of the RGB color |
[in] | b | the blue component of the RGB color |
[in] | viewport | the view port (default: all) |
void pcl::visualization::PCLHistogramVisualizer::setGlobalYRange |
( |
float |
minp, |
|
|
float |
maxp |
|
) |
| |
Set the Y range to minp-maxp for all histograms.
- Parameters:
-
[in] | minp | the minimum Y range |
[in] | maxp | the maximum Y range |
void pcl::visualization::PCLHistogramVisualizer::spin |
( |
| ) |
|
Spin method.
Calls the interactor and runs an internal loop.
void pcl::visualization::PCLHistogramVisualizer::spinOnce |
( |
int |
time = 1 | ) |
|
Spin once method.
Calls the interactor and updates the screen once.
- Parameters:
-
[in] | time | - How long (in ms) should the visualization loop be allowed to run. |
void pcl::visualization::PCLHistogramVisualizer::updateWindowPositions |
( |
| ) |
|
Update all window positions on screen so that they fit.
The documentation for this class was generated from the following files: