#include <environment_visualizer.h>
Public Member Functions | |
| EnvironmentVisualizer () | |
Private Member Functions | |
| bool | processClearAllModelsRequest (ClearAllModels::Request &req, ClearAllModels::Response &res) |
| bool | processClearModelDomeRequest (ClearModelDome::Request &req, ClearModelDome::Response &res) |
| bool | processClearModelMildRequest (ClearModelMild::Request &req, ClearModelMild::Response &res) |
| bool | processDrawAllModelsDomeRequest (DrawAllModelsDome::Request &req, DrawAllModelsDome::Response &res) |
| bool | processDrawAllModelsMildRequest (DrawAllModelsMild::Request &req, DrawAllModelsMild::Response &res) |
| bool | processDrawModelDomeRequest (DrawModelDome::Request &req, DrawModelDome::Response &res) |
| bool | processDrawModelMildRequest (DrawModelMild::Request &req, DrawModelMild::Response &res) |
| bool | processShowAvailableModelsRequest (ShowAvailableModels::Request &req, ShowAvailableModels::Response &res) |
| void | timerCallback (const ros::TimerEvent &e) |
Private Attributes | |
| ros::ServiceServer | clear_all_service_ |
| ros::ServiceServer | clear_model_dome_service_ |
| ros::ServiceServer | clear_model_mild_service_ |
| visualization_msgs::MarkerArray | dome_markers_ |
| ros::ServiceServer | draw_all_dome_service_ |
| ros::ServiceServer | draw_all_mild_service_ |
| ros::ServiceServer | draw_model_dome_service_ |
| ros::ServiceServer | draw_model_mild_service_ |
| MarkerHelper | marker_helper_ |
| visualization_msgs::MarkerArray | mild_markers_ |
| ros::Publisher | model_pub_ |
| ros::NodeHandle | nh_ |
| std::string | output_models_topic_ |
| ros::Timer | publish_timer_ |
| ros::ServiceServer | show_available_models_service_ |
Definition at line 65 of file environment_visualizer.h.
Definition at line 24 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processClearAllModelsRequest | ( | ClearAllModels::Request & | req, |
| ClearAllModels::Response & | res | ||
| ) | [private] |
Processes the request to clear all models
| req | The request message |
| res | The correlated response message. |
Definition at line 83 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processClearModelDomeRequest | ( | ClearModelDome::Request & | req, |
| ClearModelDome::Response & | res | ||
| ) | [private] |
Processes the request to clear a model of the dome environment
| req | The request message |
| res | The correlated response message. |
Definition at line 135 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processClearModelMildRequest | ( | ClearModelMild::Request & | req, |
| ClearModelMild::Response & | res | ||
| ) | [private] |
Processes the request to clear a model of the mild environment
| req | The request message |
| res | The correlated response message. |
Definition at line 146 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processDrawAllModelsDomeRequest | ( | DrawAllModelsDome::Request & | req, |
| DrawAllModelsDome::Response & | res | ||
| ) | [private] |
Processes the request to draw all models of the dome environment
| req | The request message |
| res | The correlated response message. |
Definition at line 73 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processDrawAllModelsMildRequest | ( | DrawAllModelsMild::Request & | req, |
| DrawAllModelsMild::Response & | res | ||
| ) | [private] |
Processes the request to draw all models of the mild environment
| req | The request message |
| res | The correlated response message. |
Definition at line 78 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processDrawModelDomeRequest | ( | DrawModelDome::Request & | req, |
| DrawModelDome::Response & | res | ||
| ) | [private] |
Processes the request to draw a model of the dome environment
| req | The request message |
| res | The correlated response message. |
Definition at line 89 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processDrawModelMildRequest | ( | DrawModelMild::Request & | req, |
| DrawModelMild::Response & | res | ||
| ) | [private] |
Processes the request to draw a model of the mild environment
| req | The request message |
| res | The correlated response message. |
Definition at line 112 of file environment_visualizer.cpp.
| bool visualization_server::EnvironmentVisualizer::processShowAvailableModelsRequest | ( | ShowAvailableModels::Request & | req, |
| ShowAvailableModels::Response & | res | ||
| ) | [private] |
Processes the request to show all available models
| req | The request message |
| res | The correlated response message. |
Definition at line 157 of file environment_visualizer.cpp.
| void visualization_server::EnvironmentVisualizer::timerCallback | ( | const ros::TimerEvent & | e | ) | [private] |
Definition at line 52 of file environment_visualizer.cpp.
Definition at line 77 of file environment_visualizer.h.
Definition at line 80 of file environment_visualizer.h.
Definition at line 81 of file environment_visualizer.h.
visualization_msgs::MarkerArray visualization_server::EnvironmentVisualizer::dome_markers_ [private] |
Definition at line 90 of file environment_visualizer.h.
Definition at line 76 of file environment_visualizer.h.
Ros service handlers used for handling requests
Definition at line 75 of file environment_visualizer.h.
Definition at line 78 of file environment_visualizer.h.
Definition at line 79 of file environment_visualizer.h.
Definition at line 88 of file environment_visualizer.h.
visualization_msgs::MarkerArray visualization_server::EnvironmentVisualizer::mild_markers_ [private] |
Definition at line 91 of file environment_visualizer.h.
Definition at line 84 of file environment_visualizer.h.
Ros' interface for creating subscribers, publishers, etc.
Definition at line 70 of file environment_visualizer.h.
std::string visualization_server::EnvironmentVisualizer::output_models_topic_ [private] |
Definition at line 86 of file environment_visualizer.h.
Definition at line 72 of file environment_visualizer.h.
ros::ServiceServer visualization_server::EnvironmentVisualizer::show_available_models_service_ [private] |
Definition at line 82 of file environment_visualizer.h.