ParameterConstraint.h
Classes
- ParameterConstraint -- Base class for constraints on parameters for AIPS++ ApplicationObjects (full description)
- ParameterRange -- Base class for constraints on parameter ranges for AIPS++ ApplicationObjects (full description)
Interface
- Public Members
- virtual ~ParameterConstraint()
- virtual Bool valueOK(const T &value, String &error) const = 0
- virtual ParameterConstraint<T> *clone() const = 0
or
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
- SomeClass
- SomeOtherClass
- some concept
Etymology
Synopsis
Example
Motivation
Template Type Argument Requirements (T)
Thrown Exceptions
To Do
- add this feature
- fix this bug
- start discussion of this possible extension
Member Description
virtual Bool valueOK(const T &value, String &error) const = 0
virtual ParameterConstraint<T> *clone() const = 0
Interface
- ParameterRange(const T &low, const T &high)
- virtual Bool valueOK(const T &value, String &error) const
- virtual ParameterConstraint<T> *clone() const
or
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
- SomeClass
- SomeOtherClass
- some concept
Etymology
Synopsis
Example
Motivation
Template Type Argument Requirements (T)
Thrown Exceptions
To Do
- add this feature
- fix this bug
- start discussion of this possible extension
Member Description
ParameterRange(const T &low, const T &high)
virtual Bool valueOK(const T &value, String &error) const
virtual ParameterConstraint<T> *clone() const