20 #ifndef HPP_CORE_PARAMETER_HH 21 # define HPP_CORE_PARAMETER_HH 28 #include <hpp/core/config.hh> 75 explicit Parameter(
const std::string& value);
100 static std::string typeName(
Type type);
106 bool boolValue()
const;
109 std::string stringValue()
const;
122 std::string doc =
"",
127 , defaultValue_ (defaultValue)
132 const std::string&
name ()
const {
return name_; }
134 const std::string&
doc ()
const {
return doc_ ; }
146 #endif // HPP_CORE_PARAMETER_HH const void *const value_
Definition: parameter.hh:114
Type type_
Definition: parameter.hh:112
as matrix_t
Definition: parameter.hh:67
as value_type
Definition: parameter.hh:62
Definition: parameter.hh:58
Definition: parameter.hh:63
pinocchio::size_type size_type
Definition: fwd.hh:156
Definition: parameter.hh:117
Type
Definition: parameter.hh:56
const std::string & name() const
Definition: parameter.hh:132
Definition: parameter.hh:53
pinocchio::matrix_t matrix_t
Definition: fwd.hh:145
pinocchio::vector_t vector_t
Definition: fwd.hh:201
pinocchio::value_type value_type
Definition: fwd.hh:157
ParameterDescription(Parameter::Type type, std::string name, std::string doc="", Parameter defaultValue=Parameter())
Definition: parameter.hh:120
const Parameter::Type & type() const
Definition: parameter.hh:133
as vector_t
Definition: parameter.hh:65
const std::string & doc() const
Definition: parameter.hh:134
Definition: parameter.hh:57
as size_type
Definition: parameter.hh:60
ParameterDescription()
Definition: parameter.hh:130
std::ostream & operator<<(std::ostream &os, const Constraint &constraint)
Definition: constraint.hh:98