5 #ifndef DDYNAMIC_RECONFIGURE_DD_PARAM_H 6 #define DDYNAMIC_RECONFIGURE_DD_PARAM_H 9 #include <dynamic_reconfigure/Group.h> 10 #include <dynamic_reconfigure/Config.h> 11 #include <dynamic_reconfigure/ConfigDescription.h> 55 virtual string getName()
const = 0;
61 virtual int getLevel()
const = 0;
67 virtual Value getValue()
const = 0;
76 virtual bool sameType(
Value val) = 0;
84 virtual bool sameValue(
Value val) = 0;
90 virtual void setValue(
Value val) = 0;
97 virtual void prepGroup(Group &group) = 0;
104 virtual void prepConfig(Config &conf) = 0;
111 virtual void prepConfigDescription(ConfigDescription &conf_desc) = 0;
122 #endif //DDYNAMIC_RECONFIGURE_DD_PARAM_H bool param(const std::string ¶m_name, T ¶m_val, const T &default_val)
std::string getName(void *handle)