18 typedef std::map<std::string, XmlRpc::XmlRpcValue>
StringMap;
69 bool getParam(
const std::string& name, std::string& value);
77 bool getParam(
const std::string& name,
double& value);
85 bool getParam(
const std::string& name,
float& value);
93 bool getParam(
const std::string&name,
int& value);
101 bool getParam(
const std::string& name,
bool& value);
std::map< std::string, XmlRpc::XmlRpcValue > StringMap
virtual ~VisualizationBase()
bool getParam(const std::string &name, std::string &value)
StringMap parameters_
Storage of the parsed XML parameters.
virtual bool initialize()=0
ros::NodeHandle & nodeHandle_
ROS nodehandle.
std::string name_
Name of the visualization.
ros::Publisher publisher_
ROS publisher of the occupancy grid.
virtual bool readParameters(XmlRpc::XmlRpcValue &config)
virtual bool visualize(const grid_map::GridMap &map)=0
VisualizationBase(ros::NodeHandle &nodeHandle, const std::string &name)