ICF 3.1.1.10
Technical documentation of ICF Libraries
INumericAttributeMetaInfo.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#pragma once
7
8
10
11
12namespace iattr
13{
14
15
20{
21public:
25 virtual bool GetMinimalValue(iser::IObject& result) const = 0;
29 virtual bool GetMaximalValue(iser::IObject& result) const = 0;
30};
31
32
33} // namespace iattr
34
35
Meta information describing single attribute.
Represents constraints of properties allowing values from enumerated set.
virtual bool GetMinimalValue(iser::IObject &result) const =0
Get minimal allowed value for some attribute.
virtual bool GetMaximalValue(iser::IObject &result) const =0
Get maximal allowed value for some attribute.
Common interface for factorisable model objects.
Definition IObject.h:25
This namespace containes implementations of attributes concept.

© Witold Gantzke and Kirill Lepskiy