Template Struct DynamicParameter
Defined in File DynamicParameter.hpp
Struct Documentation
-
template<typename T>
struct DynamicParameter Public Functions
-
inline DynamicParameter(const T &defaultValue, const std::string &descriptionText)
Initialization constructor.
- Parameters:
defaultValue – [in] Default value to be set for parameter.
descriptionText – [in] Description to be set.
-
inline DynamicParameter(const int &defaultValue, const std::string &descriptionText, const int &min, const int &max, const int &step = 0)
Initialization constructor for bounded integer parameters.
- Parameters:
defaultValue – [in] Default value to be set for parameter.
descriptionText – [in] Description to be set.
min – [in] Minimum value (inclusive)
max – [in] Maximum value (inclusive)
step – [in] Step between min and max. If left with 0, a continuous range is assumed.
-
inline DynamicParameter(const double &defaultValue, const std::string &descriptionText, const double &min, const double &max, const double &step = 0.0)
Initialization constructor for bounded floating point parameters.
- Parameters:
defaultValue – [in] Default value to be set for parameter.
descriptionText – [in] Description to be set.
min – [in] Minimum value (inclusive)
max – [in] Maximum value (inclusive)
step – [in] Step between min and max. If left with 0, a continuous range is assumed.
-
inline bool setValue(const rclcpp::Parameter &iParameter)
Set value from rclcpp::Parameter.
- Returns:
True, if successful. False, otherwise.
-
inline DynamicParameter(const T &defaultValue, const std::string &descriptionText)