Parameter.h

Classes

Parameter -- (full description)

template<class T> class Parameter

Interface

Public Members
Parameter(ParameterSet &parameters, const String &which, ParameterSet::Direction direction)
void setDefaultValue(const T &defaultValue)
void setConstraint(const ParameterConstraint<T> &constraint)
const String &name() const
ParameterSet::Direction direction() const
const T &operator()() const
T &operator()()
Private Members
Parameter(const Parameter<T> &)
Parameter<T> &operator=(const Parameter<T> &)

Description

or

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Example

Motivation

Template Type Argument Requirements (T)

Thrown Exceptions

To Do

Member Description

Parameter(ParameterSet &parameters, const String &which, ParameterSet::Direction direction)

Define

void setDefaultValue(const T &defaultValue)

Exception for Out only values

void setConstraint(const ParameterConstraint<T> &constraint)

const String &name() const

ParameterSet::Direction direction() const

const T &operator()() const

T &operator()()

Parameter(const Parameter<T> &)

Parameter<T> &operator=(const Parameter<T> &)