ACF
$AcfVersion:0$
Acf
Include
iattr
INumericAttributeMetaInfo.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2
#pragma once
3
4
5
#include <
iattr/IAttributeMetaInfo.h
>
6
7
8
namespace
iattr
9
{
10
11
15
class
INumericAttributeMetaInfo
:
virtual
public
IAttributeMetaInfo
16
{
17
public
:
21
virtual
bool
GetMinimalValue
(
iser::IObject
& result)
const
= 0;
25
virtual
bool
GetMaximalValue
(
iser::IObject
& result)
const
= 0;
26
};
27
28
29
}
// namespace iattr
30
31
32
33
IAttributeMetaInfo.h
iattr::IAttributeMetaInfo
Meta information describing single attribute.
Definition
IAttributeMetaInfo.h:17
iattr::INumericAttributeMetaInfo
Represents constraints of properties allowing values from enumerated set.
Definition
INumericAttributeMetaInfo.h:16
iattr::INumericAttributeMetaInfo::GetMinimalValue
virtual bool GetMinimalValue(iser::IObject &result) const =0
Get minimal allowed value for some attribute.
iattr::INumericAttributeMetaInfo::GetMaximalValue
virtual bool GetMaximalValue(iser::IObject &result) const =0
Get maximal allowed value for some attribute.
iser::IObject
Common interface for factorisable model objects.
Definition
IObject.h:23
iattr
This namespace containes implementations of attributes concept.
Definition
CAttributeMetaInfo.h:13
Generated by
1.9.8