AutoCar  v1.0.0
move_base::MoveBaseConfig::ParamDescription< T > Class Template Reference
Inheritance diagram for move_base::MoveBaseConfig::ParamDescription< T >:
Collaboration diagram for move_base::MoveBaseConfig::ParamDescription< T >:

Public Member Functions

 ParamDescription (std::string name, std::string type, uint32_t level, std::string description, std::string edit_method, T MoveBaseConfig::*f)
 
virtual void clamp (MoveBaseConfig &config, const MoveBaseConfig &max, const MoveBaseConfig &min) const
 
virtual void calcLevel (uint32_t &comb_level, const MoveBaseConfig &config1, const MoveBaseConfig &config2) const
 
virtual void fromServer (const ros::NodeHandle &nh, MoveBaseConfig &config) const
 
virtual void toServer (const ros::NodeHandle &nh, const MoveBaseConfig &config) const
 
virtual bool fromMessage (const dynamic_reconfigure::Config &msg, MoveBaseConfig &config) const
 
virtual void toMessage (dynamic_reconfigure::Config &msg, const MoveBaseConfig &config) const
 
virtual void getValue (const MoveBaseConfig &config, boost::any &val) const
 
template<>
void clamp (MoveBaseConfig &config, const MoveBaseConfig &max, const MoveBaseConfig &min) const
 
- Public Member Functions inherited from move_base::MoveBaseConfig::AbstractParamDescription
 AbstractParamDescription (std::string n, std::string t, uint32_t l, std::string d, std::string e)
 

Public Attributes

TMoveBaseConfig::* field
 

The documentation for this class was generated from the following file: