#include <histogram_panel.hpp>
Definition at line 23 of file histogram_panel.hpp.
◆ HistogramPanel()
graph_rviz_plugin::HistogramPanel::HistogramPanel |
( |
QWidget * |
parent = nullptr | ) |
|
◆ ~HistogramPanel()
graph_rviz_plugin::HistogramPanel::~HistogramPanel |
( |
| ) |
|
|
virtual |
◆ displayMessageBox
void graph_rviz_plugin::HistogramPanel::displayMessageBox |
( |
const QString |
, |
|
|
const QString |
, |
|
|
const QString |
, |
|
|
const QMessageBox::Icon |
|
|
) |
| |
|
signal |
◆ displayMessageBoxHandler
void graph_rviz_plugin::HistogramPanel::displayMessageBoxHandler |
( |
const QString |
title, |
|
|
const QString |
text, |
|
|
const QString |
info = "" , |
|
|
const QMessageBox::Icon |
icon = QMessageBox::Icon::Information |
|
) |
| |
|
protectedslot |
◆ enable
void graph_rviz_plugin::HistogramPanel::enable |
( |
const bool |
| ) |
|
|
signal |
◆ imageCallback()
void graph_rviz_plugin::HistogramPanel::imageCallback |
( |
const sensor_msgs::ImageConstPtr & |
msg | ) |
|
|
private |
◆ load
void graph_rviz_plugin::HistogramPanel::load |
( |
const rviz::Config & |
config | ) |
|
|
protectedvirtualslot |
◆ save
void graph_rviz_plugin::HistogramPanel::save |
( |
rviz::Config |
config | ) |
const |
|
protectedvirtualslot |
◆ subscribeToTopic
void graph_rviz_plugin::HistogramPanel::subscribeToTopic |
( |
const QString |
| ) |
|
|
signal |
◆ subscribeToTopicSlot
void graph_rviz_plugin::HistogramPanel::subscribeToTopicSlot |
( |
const QString |
topic | ) |
|
|
protectedslot |
◆ topicSelectionSlot
void graph_rviz_plugin::HistogramPanel::topicSelectionSlot |
( |
| ) |
|
|
protectedslot |
◆ updateChartSlot
void graph_rviz_plugin::HistogramPanel::updateChartSlot |
( |
| ) |
|
|
protectedslot |
◆ bars_
QCPBars* graph_rviz_plugin::HistogramPanel::bars_ |
|
private |
◆ bars_blue_
QCPBars* graph_rviz_plugin::HistogramPanel::bars_blue_ |
|
private |
◆ bars_green_
QCPBars* graph_rviz_plugin::HistogramPanel::bars_green_ |
|
private |
◆ bars_red_
QCPBars* graph_rviz_plugin::HistogramPanel::bars_red_ |
|
private |
◆ bins_selection_
QComboBox* graph_rviz_plugin::HistogramPanel::bins_selection_ |
|
private |
◆ bins_value_
int16_t graph_rviz_plugin::HistogramPanel::bins_value_ |
|
private |
◆ blue_channel_data_
QVector<double> graph_rviz_plugin::HistogramPanel::blue_channel_data_ |
|
private |
◆ custom_plot_
QCustomPlot* graph_rviz_plugin::HistogramPanel::custom_plot_ |
|
private |
◆ data_
QVector<double> graph_rviz_plugin::HistogramPanel::data_ |
|
private |
◆ data_ticks_mutex_
std::mutex graph_rviz_plugin::HistogramPanel::data_ticks_mutex_ |
|
private |
◆ graph_refresh_frequency_
QComboBox* graph_rviz_plugin::HistogramPanel::graph_refresh_frequency_ |
|
private |
◆ graph_refresh_timer_
QTimer* graph_rviz_plugin::HistogramPanel::graph_refresh_timer_ |
|
private |
◆ grayscale_
bool graph_rviz_plugin::HistogramPanel::grayscale_ = true |
|
private |
◆ green_channel_data_
QVector<double> graph_rviz_plugin::HistogramPanel::green_channel_data_ |
|
private |
◆ histogram_max_counter_
double graph_rviz_plugin::HistogramPanel::histogram_max_counter_ |
|
private |
◆ nh_
◆ red_channel_data_
QVector<double> graph_rviz_plugin::HistogramPanel::red_channel_data_ |
|
private |
◆ start_stop_
QPushButton* graph_rviz_plugin::HistogramPanel::start_stop_ |
|
private |
◆ sub_
◆ ticks_
QVector<double> graph_rviz_plugin::HistogramPanel::ticks_ |
|
private |
◆ topic_
QString graph_rviz_plugin::HistogramPanel::topic_ |
|
private |
◆ updating_
std::atomic<bool> graph_rviz_plugin::HistogramPanel::updating_ |
|
private |
The documentation for this class was generated from the following files: