#include <dynamic_parameters.h>
Public Member Functions | |
void | addEnums (const std::string ¶m, const std::vector< std::pair< std::string, int > > &enums) |
DynamicParameters () | |
void | finalize (bool alphabetical_order=true) |
void | get (const std::string &name, float &variable, const float default_value, const std::string description="None.", const float min=-100, const float max=100) |
void | get (const std::string &name, FloatParam &variable, const float default_value, const std::string description="None.", const float min=-100, const float max=100) |
void | get (const std::string &name, double &variable, const double default_value, const std::string description="None.", const double min=-100, const double max=100) |
void | get (const std::string &name, DoubleParam &variable, const double default_value, const std::string description="None.", const double min=-100, const double max=100) |
void | get (const std::string &name, int &variable, const int default_value, const std::string description="None.", const int min=-100, const int max=100) |
void | get (const std::string &name, IntParam &variable, const int default_value, const std::string description="None.", const int min=-100, const int max=100) |
void | get (const std::string &name, bool &variable, const bool default_value, const std::string description="None.") |
void | get (const std::string &name, BoolParam &variable, const bool default_value, const std::string description="None.") |
void | get (const std::string &name, std::string &variable, const std::string default_value, const std::string description="None.") |
void | get (const std::string &name, StringParam &variable, const std::string default_value, const std::string description="None.") |
bool | getBool (const std::string &name) |
double | getDouble (const std::string &name) |
float | getFloat (const std::string &name) |
int | getInt (const std::string &name) |
std::string | getString (const std::string &name) |
void | initialize (ros::NodeHandle &pnh) |
boost::mutex::scoped_lock | lock_guard () |
boost::mutex & | mutex () |
void | setCallback (boost::function< void(DynamicParameters &)> fun) |
void | update () |
Private Member Functions | |
bool | setConfigCallback (dynamic_reconfigure::Reconfigure::Request &req, dynamic_reconfigure::Reconfigure::Response &rsp) |
void | updateCurrent (dynamic_reconfigure::Config &config) |
Private Attributes | |
ros::Publisher | descr_pub_ |
boost::shared_ptr< boost::mutex > | mutex_ |
boost::shared_ptr< ros::NodeHandle > | nh_ |
boost::function< void(DynamicParameters &)> | on_change_ |
std::vector< std::string > | ordered_params_ |
ros::ServiceServer | set_service_ |
ros::Publisher | update_pub_ |
std::map< std::string, DynamicValue > | values_ |
Definition at line 123 of file dynamic_parameters.h.
|
inline |
Definition at line 295 of file dynamic_parameters.h.
|
inline |
Definition at line 462 of file dynamic_parameters.h.
|
inline |
Definition at line 311 of file dynamic_parameters.h.
|
inline |
Definition at line 589 of file dynamic_parameters.h.
|
inline |
Definition at line 614 of file dynamic_parameters.h.
|
inline |
Definition at line 642 of file dynamic_parameters.h.
|
inline |
Definition at line 667 of file dynamic_parameters.h.
|
inline |
Definition at line 694 of file dynamic_parameters.h.
|
inline |
Definition at line 719 of file dynamic_parameters.h.
|
inline |
Definition at line 747 of file dynamic_parameters.h.
|
inline |
Definition at line 768 of file dynamic_parameters.h.
|
inline |
Definition at line 792 of file dynamic_parameters.h.
|
inline |
Definition at line 813 of file dynamic_parameters.h.
|
inline |
Definition at line 539 of file dynamic_parameters.h.
|
inline |
Definition at line 486 of file dynamic_parameters.h.
|
inline |
Definition at line 504 of file dynamic_parameters.h.
|
inline |
Definition at line 521 of file dynamic_parameters.h.
|
inline |
Definition at line 557 of file dynamic_parameters.h.
|
inline |
Definition at line 301 of file dynamic_parameters.h.
|
inline |
Definition at line 582 of file dynamic_parameters.h.
|
inline |
Definition at line 576 of file dynamic_parameters.h.
|
inline |
Definition at line 474 of file dynamic_parameters.h.
|
inlineprivate |
Definition at line 140 of file dynamic_parameters.h.
|
inline |
Definition at line 479 of file dynamic_parameters.h.
|
inlineprivate |
Definition at line 243 of file dynamic_parameters.h.
|
private |
Definition at line 125 of file dynamic_parameters.h.
|
private |
Definition at line 138 of file dynamic_parameters.h.
|
private |
Definition at line 128 of file dynamic_parameters.h.
|
private |
Definition at line 135 of file dynamic_parameters.h.
|
private |
Definition at line 133 of file dynamic_parameters.h.
|
private |
Definition at line 127 of file dynamic_parameters.h.
|
private |
Definition at line 126 of file dynamic_parameters.h.
|
private |
Definition at line 130 of file dynamic_parameters.h.