#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, 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, 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, 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, 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, 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) |
void | initialize (swri::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_ |
swri::NodeHandle | snh_ |
ros::Publisher | update_pub_ |
std::map< std::string, DynamicValue > | values_ |
Definition at line 125 of file dynamic_parameters.h.
|
inline |
Definition at line 298 of file dynamic_parameters.h.
|
inline |
Definition at line 474 of file dynamic_parameters.h.
|
inline |
Definition at line 323 of file dynamic_parameters.h.
|
inline |
Definition at line 789 of file dynamic_parameters.h.
|
inline |
Definition at line 815 of file dynamic_parameters.h.
|
inline |
Definition at line 664 of file dynamic_parameters.h.
|
inline |
Definition at line 694 of file dynamic_parameters.h.
|
inline |
Definition at line 601 of file dynamic_parameters.h.
|
inline |
Definition at line 631 of file dynamic_parameters.h.
|
inline |
Definition at line 726 of file dynamic_parameters.h.
|
inline |
Definition at line 756 of file dynamic_parameters.h.
|
inline |
Definition at line 844 of file dynamic_parameters.h.
|
inline |
Definition at line 870 of file dynamic_parameters.h.
|
inline |
Definition at line 551 of file dynamic_parameters.h.
|
inline |
Definition at line 498 of file dynamic_parameters.h.
|
inline |
Definition at line 516 of file dynamic_parameters.h.
|
inline |
Definition at line 533 of file dynamic_parameters.h.
|
inline |
Definition at line 569 of file dynamic_parameters.h.
|
inline |
Definition at line 304 of file dynamic_parameters.h.
|
inline |
Definition at line 313 of file dynamic_parameters.h.
|
inline |
Definition at line 594 of file dynamic_parameters.h.
|
inline |
Definition at line 588 of file dynamic_parameters.h.
|
inline |
Definition at line 486 of file dynamic_parameters.h.
|
inlineprivate |
Definition at line 143 of file dynamic_parameters.h.
|
inline |
Definition at line 491 of file dynamic_parameters.h.
|
inlineprivate |
Definition at line 246 of file dynamic_parameters.h.
|
private |
Definition at line 127 of file dynamic_parameters.h.
|
private |
Definition at line 141 of file dynamic_parameters.h.
|
private |
Definition at line 130 of file dynamic_parameters.h.
|
private |
Definition at line 138 of file dynamic_parameters.h.
|
private |
Definition at line 136 of file dynamic_parameters.h.
|
private |
Definition at line 129 of file dynamic_parameters.h.
|
private |
Definition at line 131 of file dynamic_parameters.h.
|
private |
Definition at line 128 of file dynamic_parameters.h.
|
private |
Definition at line 133 of file dynamic_parameters.h.