15#include <dynamic_reconfigure/DoubleParameter.h>
16#include <dynamic_reconfigure/Reconfigure.h>
17#include <dynamic_reconfigure/Config.h>
43 bool exists(std::string layerName);
45 void enable(std::string layerName);
49 void disable(std::string layerName);
63 CostmapProxy(std::string costmap_name, std::string enablePropertyName);
72 void dynreconfCallback(
const dynamic_reconfigure::Config::ConstPtr &configuration_update);
void setCostmapEnabled(bool value)
ros::Subscriber dynrecofSub_
dynamic_reconfigure::Config disableReq
void dynreconfCallback(const dynamic_reconfigure::Config::ConstPtr &configuration_update)
dynamic_reconfigure::Config enableReq
void registerProxyFromDynamicReconfigureServer(std::string costmapName, std::string enablePropertyName="enabled")
std::map< std::string, std::shared_ptr< CostmapProxy > > costmapProxies
static std::string getStandardCostmapName(StandardLayers layertype)
cl_move_base_z::ClMoveBaseZ * moveBaseClient_
void enable(std::string layerName)
virtual void onInitialize() override
bool exists(std::string layerName)
static std::array< std::string, 4 > layerNames
void disable(std::string layerName)