|
0.46.0
|
#include <iParameters.h>
Public Member Functions | |
| iParameters ()=default | |
| iParameters (const iParametersMap ¶meters) | |
| void | setParameter (const iaString &name, const iAny &value) |
| const iAny & | getParameter (const iaString &name, const iAny &defaultValue=iAny()) const |
| template<typename T > | |
| T | getParameterValue (const iaString &name, const T &defaultValue=T()) const |
| bool | hasParameter (const iaString &name) const |
| iAnyType | getParameterType (const iaString &name) const |
| const iParametersMap & | getData () const |
| template<typename T > | |
| T | getParameterValue (const iaString &name, const T &defaultValue) const |
a key value list of parameters
|
default |
does nothing
|
explicit |
init members
| parameters | the parameters |
| const iParametersMap & igor::iParameters::getData | ( | ) | const |
| const iAny & igor::iParameters::getParameter | ( | const iaString & | name, |
| const iAny & | defaultValue = iAny() |
||
| ) | const |
if name does not exist it returns some default value
| name | the parameter name |
| defaultValue | the given default value |
| name | the parameter name |
| T igor::iParameters::getParameterValue | ( | const iaString & | name, |
| const T & | defaultValue | ||
| ) | const |
| T igor::iParameters::getParameterValue | ( | const iaString & | name, |
| const T & | defaultValue = T() |
||
| ) | const |
if name does not exist it returns some default value
| name | the parameter name |
| defaultValue | the given default value |
| bool igor::iParameters::hasParameter | ( | const iaString & | name | ) | const |
| name | given parameter name |
sets value for given parameter
overwrites existing values
| name | name of parameter |
| value | the value to set |