OEPODParameter¶
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
template<class TT>
template <class TT> class OEPODParameter : public OETypedParameter<TT>
The OEPODParameter
is an abstract base class, derived from OETypedParameter
. This is a templated class that provides type-specific
implementation of parameters that has plain-old-data (POD) type value.
- Following methods are publicly inherited from
OEParameter
: AddAlias
andGetAliases
GetKeyless
andSetKeyless
IsSet
andIsSetToString
- Following methods are publicly inherited from
OETypedParameter
: AddDefault
,GetDefault
,GetDefaults
andSetDefault
- The
OEPODParameter
class defines the following public methods: - The following classes derive from this class:
GetDefaultsVector¶
std::vector<TT> GetDefaultsVector() const
Returns a vector of values containing the current defaults.
GetSettingsVector¶
std::vector<TT> GetSettingsVector() const
Returns a vector of values containing the current settings.
GetValuesVector¶
std::vector<TT> GetValuesVector() const
Returns a vector of values containing the current user-defined values.