Flatland
pause_sim_tool.h
1 #ifndef PAUSE_SIM_TOOL_H
2 #define PAUSE_SIM_TOOL_H
3 
4 #include <ros/ros.h>
5 #include <rviz/tool.h>
6 #include <std_srvs/Empty.h>
7 
8 namespace flatland_viz {
9 
15 class PauseSimTool : public rviz::Tool {
16  public:
17  PauseSimTool();
18  ~PauseSimTool();
19 
20  private:
25  virtual void onInitialize();
26 
32  virtual void activate();
33 
38  virtual void deactivate();
39 
40  ros::NodeHandle nh_;
41  ros::ServiceClient
42  pause_service_;
43 };
44 }
45 
46 #endif // PAUSE_SIM_TOOL_H
Definition: load_model_dialog.h:78
Definition: pause_sim_tool.h:15