#include <MapRegionVisualization.hpp>
Public Member Functions | |
bool | initialize () |
MapRegionVisualization (ros::NodeHandle &nodeHandle, const std::string &name) | |
bool | readParameters (XmlRpc::XmlRpcValue &config) |
bool | visualize (const grid_map::GridMap &map) |
virtual | ~MapRegionVisualization () |
Public Member Functions inherited from grid_map_visualization::VisualizationBase | |
bool | isActive () const |
VisualizationBase (ros::NodeHandle &nodeHandle, const std::string &name) | |
virtual | ~VisualizationBase () |
Private Attributes | |
std_msgs::ColorRGBA | color_ |
Color of the map region visualization. More... | |
double | lineWidth_ |
Line width of the map region marker [m]. More... | |
visualization_msgs::Marker | marker_ |
Marker to be published. More... | |
const unsigned int | nVertices_ |
Number of vertices of the map region visualization. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from grid_map_visualization::VisualizationBase | |
bool | getParam (const std::string &name, std::string &value) |
bool | getParam (const std::string &name, double &value) |
bool | getParam (const std::string &name, float &value) |
bool | getParam (const std::string &name, int &value) |
bool | getParam (const std::string &name, bool &value) |
Protected Attributes inherited from grid_map_visualization::VisualizationBase | |
std::string | name_ |
Name of the visualization. More... | |
ros::NodeHandle & | nodeHandle_ |
ROS nodehandle. More... | |
StringMap | parameters_ |
Storage of the parsed XML parameters. More... | |
ros::Publisher | publisher_ |
ROS publisher of the occupancy grid. More... | |
Visualization of the region of the grid map as border line.
Definition at line 24 of file MapRegionVisualization.hpp.
grid_map_visualization::MapRegionVisualization::MapRegionVisualization | ( | ros::NodeHandle & | nodeHandle, |
const std::string & | name | ||
) |
Constructor.
nodeHandle | the ROS node handle. |
name | the name of the visualization. |
Definition at line 17 of file MapRegionVisualization.cpp.
|
virtual |
Destructor.
Definition at line 24 of file MapRegionVisualization.cpp.
|
virtual |
Initialization.
Implements grid_map_visualization::VisualizationBase.
Definition at line 46 of file MapRegionVisualization.cpp.
|
virtual |
Read parameters from ROS.
config | the parameters as XML. |
Reimplemented from grid_map_visualization::VisualizationBase.
Definition at line 28 of file MapRegionVisualization.cpp.
|
virtual |
Generates the visualization.
map | the grid map to visualize. |
Implements grid_map_visualization::VisualizationBase.
Definition at line 59 of file MapRegionVisualization.cpp.
|
private |
Color of the map region visualization.
Definition at line 68 of file MapRegionVisualization.hpp.
|
private |
Line width of the map region marker [m].
Definition at line 71 of file MapRegionVisualization.hpp.
|
private |
Marker to be published.
Definition at line 62 of file MapRegionVisualization.hpp.
|
private |
Number of vertices of the map region visualization.
Definition at line 65 of file MapRegionVisualization.hpp.