Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
rviz::VisualizerApp Class Reference

#include <visualizer_app.h>

Inheritance diagram for rviz::VisualizerApp:
Inheritance graph
[legend]

Public Member Functions

bool init (int argc, char **argv)
 
void setApp (QApplication *app)
 
 VisualizerApp ()
 
 ~VisualizerApp () override
 

Private Slots

void checkContinue ()
 

Private Member Functions

bool loadConfigCallback (rviz::SendFilePathRequest &req, rviz::SendFilePathResponse &res)
 
bool saveConfigCallback (rviz::SendFilePathRequest &req, rviz::SendFilePathResponse &res)
 
void startContinueChecker ()
 

Private Attributes

QApplication * app_
 
QTimer * continue_timer_
 
VisualizationFrameframe_
 
ros::ServiceServer load_config_service_
 
ros::NodeHandlePtr nh_
 
ros::ServiceServer reload_shaders_service_
 
ros::ServiceServer save_config_service_
 

Detailed Description

Definition at line 47 of file visualizer_app.h.

Constructor & Destructor Documentation

◆ VisualizerApp()

rviz::VisualizerApp::VisualizerApp ( )

Definition at line 103 of file visualizer_app.cpp.

◆ ~VisualizerApp()

rviz::VisualizerApp::~VisualizerApp ( )
override

Definition at line 244 of file visualizer_app.cpp.

Member Function Documentation

◆ checkContinue

void rviz::VisualizerApp::checkContinue ( )
privateslot

If ros::ok() is false, close all windows.

Definition at line 257 of file visualizer_app.cpp.

◆ init()

bool rviz::VisualizerApp::init ( int  argc,
char **  argv 
)

Start everything. Pass in command line arguments.

Returns
false on failure, true on success.

Definition at line 112 of file visualizer_app.cpp.

◆ loadConfigCallback()

bool rviz::VisualizerApp::loadConfigCallback ( rviz::SendFilePathRequest &  req,
rviz::SendFilePathResponse &  res 
)
private

Definition at line 270 of file visualizer_app.cpp.

◆ saveConfigCallback()

bool rviz::VisualizerApp::saveConfigCallback ( rviz::SendFilePathRequest &  req,
rviz::SendFilePathResponse &  res 
)
private

Definition at line 280 of file visualizer_app.cpp.

◆ setApp()

void rviz::VisualizerApp::setApp ( QApplication *  app)

Definition at line 107 of file visualizer_app.cpp.

◆ startContinueChecker()

void rviz::VisualizerApp::startContinueChecker ( )
private

Definition at line 250 of file visualizer_app.cpp.

Member Data Documentation

◆ app_

QApplication* rviz::VisualizerApp::app_
private

Definition at line 69 of file visualizer_app.h.

◆ continue_timer_

QTimer* rviz::VisualizerApp::continue_timer_
private

Definition at line 70 of file visualizer_app.h.

◆ frame_

VisualizationFrame* rviz::VisualizerApp::frame_
private

Definition at line 71 of file visualizer_app.h.

◆ load_config_service_

ros::ServiceServer rviz::VisualizerApp::load_config_service_
private

Definition at line 74 of file visualizer_app.h.

◆ nh_

ros::NodeHandlePtr rviz::VisualizerApp::nh_
private

Definition at line 72 of file visualizer_app.h.

◆ reload_shaders_service_

ros::ServiceServer rviz::VisualizerApp::reload_shaders_service_
private

Definition at line 73 of file visualizer_app.h.

◆ save_config_service_

ros::ServiceServer rviz::VisualizerApp::save_config_service_
private

Definition at line 75 of file visualizer_app.h.


The documentation for this class was generated from the following files:


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:26