31 #ifndef _DDYNAMIC_RECONFIGURE_
32 #define _DDYNAMIC_RECONFIGURE_
34 #include <dynamic_reconfigure/server.h>
74 const std::string &description =
"", T
min = getMin<T>(),
75 T max = getMax<T>(),
const std::string &group =
"Default");
79 const std::string &description =
"",
80 std::map<std::string, T> enum_dict = {},
81 const std::string &enum_description =
"",
82 const std::string &group =
"Default");
90 const boost::function<
void(T value)> &callback,
91 const std::string &description =
"", T
min = getMin<T>(),
92 T max = getMax<T>(),
const std::string &group =
"Default");
96 const boost::function<
void(T)> &callback,
97 const std::string &description,
98 std::map<std::string, T> enum_dict = {},
99 const std::string &enum_description =
"",
100 const std::string &group =
"Default");
109 template <
typename T>
111 const boost::function<
void(T value)> &callback,
112 const std::string &description =
"", T
min = getMin<T>(),
113 T max = getMax<T>(),
const std::string &group =
"Default");
115 template <
typename T>
117 const boost::function<
void(T)> &callback,
118 const std::string &description,
119 std::map<std::string, T> enum_dict = {},
120 const std::string &enum_description =
"",
121 const std::string &group =
"Default");
146 virtual void RegisterVariable(
double *variable, std::string
id,
double min = -100,
149 virtual void RegisterVariable(
int *variable, std::string
id,
int min = -100,
int max = 100);
162 template <
typename T>
170 dynamic_reconfigure::Reconfigure::Response &rsp);