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 loadConfigDiscardingCallback (rviz::SendFilePathRequest &req, rviz::SendFilePathResponse &res)
 
bool saveConfigCallback (rviz::SendFilePathRequest &req, rviz::SendFilePathResponse &res)
 
void startContinueChecker ()
 

Private Attributes

QTimer * continue_timer_
 
VisualizationFrameframe_
 
ros::ServiceServer load_config_discarding_service_
 
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 245 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 258 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 271 of file visualizer_app.cpp.

◆ loadConfigDiscardingCallback()

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

Definition at line 281 of file visualizer_app.cpp.

◆ saveConfigCallback()

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

Definition at line 295 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 251 of file visualizer_app.cpp.

Member Data Documentation

◆ 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_discarding_service_

ros::ServiceServer rviz::VisualizerApp::load_config_discarding_service_
private

Definition at line 75 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 76 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, William Woodall
autogenerated on Sat Jun 1 2024 02:31:54