Apollo 11.0
自动驾驶开放平台
MainWindow::VideoImgProxy结构体 参考
MainWindow::VideoImgProxy 的协作图:

Public 成员函数

 VideoImgProxy ()
 
void deleteReader (void)
 
void CloseChannel (void)
 
 ~VideoImgProxy (void)
 

Public 属性

FixedAspectRatioWidget video_image_viewer_
 
QTreeWidgetItem root_item_
 
QTreeWidgetItem channel_name_item_
 
QTreeWidgetItem action_item_
 
QComboBox channel_name_combobox_
 
QPushButton action_item_button_
 
QMutex reader_mutex_
 
std::shared_ptr< Texture > dynamic_texture_
 
bool isCompressedImage_
 
union { 
 
   CyberChannReader< apollo::drivers::Image > *   image_reader_ 
 
   CyberChannReader< apollo::drivers::CompressedImage > *   compressed_image_reader_ 
 
};  
 

详细描述

在文件 main_window.cc 第 80 行定义.

构造及析构函数说明

◆ VideoImgProxy()

MainWindow::VideoImgProxy::VideoImgProxy ( )
inline

在文件 main_window.cc 第 98 行定义.

100 root_item_(),
102 action_item_(),
107 isCompressedImage_(false),
108 image_reader_(nullptr) {}
FixedAspectRatioWidget video_image_viewer_
QTreeWidgetItem action_item_
CyberChannReader< apollo::drivers::Image > * image_reader_
QPushButton action_item_button_
std::shared_ptr< Texture > dynamic_texture_
QTreeWidgetItem root_item_
QTreeWidgetItem channel_name_item_

◆ ~VideoImgProxy()

MainWindow::VideoImgProxy::~VideoImgProxy ( void  )
inline

在文件 main_window.cc 第 130 行定义.

130 {
131 dynamic_texture_.reset();
132 deleteReader();
133 }

成员函数说明

◆ CloseChannel()

void MainWindow::VideoImgProxy::CloseChannel ( void  )
inline

在文件 main_window.cc 第 122 行定义.

122 {
123 if (isCompressedImage_) {
125 } else {
127 }
128 }
void CloseChannel(void)
CyberChannReader< apollo::drivers::CompressedImage > * compressed_image_reader_

◆ deleteReader()

void MainWindow::VideoImgProxy::deleteReader ( void  )
inline

在文件 main_window.cc 第 110 行定义.

110 {
111 if (image_reader_) {
112 if (isCompressedImage_) {
114 } else {
115 delete image_reader_;
116 }
117 image_reader_ = nullptr;
118 isCompressedImage_ = false;
119 }
120 }

类成员变量说明

◆ [union]

◆ action_item_

QTreeWidgetItem MainWindow::VideoImgProxy::action_item_

在文件 main_window.cc 第 84 行定义.

◆ action_item_button_

QPushButton MainWindow::VideoImgProxy::action_item_button_

在文件 main_window.cc 第 87 行定义.

◆ channel_name_combobox_

QComboBox MainWindow::VideoImgProxy::channel_name_combobox_

在文件 main_window.cc 第 86 行定义.

◆ channel_name_item_

QTreeWidgetItem MainWindow::VideoImgProxy::channel_name_item_

在文件 main_window.cc 第 83 行定义.

◆ compressed_image_reader_

CyberChannReader<apollo::drivers::CompressedImage>* MainWindow::VideoImgProxy::compressed_image_reader_

在文件 main_window.cc 第 95 行定义.

◆ dynamic_texture_

std::shared_ptr<Texture> MainWindow::VideoImgProxy::dynamic_texture_

在文件 main_window.cc 第 90 行定义.

◆ image_reader_

CyberChannReader<apollo::drivers::Image>* MainWindow::VideoImgProxy::image_reader_

在文件 main_window.cc 第 93 行定义.

◆ isCompressedImage_

bool MainWindow::VideoImgProxy::isCompressedImage_

在文件 main_window.cc 第 91 行定义.

◆ reader_mutex_

QMutex MainWindow::VideoImgProxy::reader_mutex_

在文件 main_window.cc 第 89 行定义.

◆ root_item_

QTreeWidgetItem MainWindow::VideoImgProxy::root_item_

在文件 main_window.cc 第 82 行定义.

◆ video_image_viewer_

FixedAspectRatioWidget MainWindow::VideoImgProxy::video_image_viewer_

在文件 main_window.cc 第 81 行定义.


该结构体的文档由以下文件生成: