INumericConstraints.h
Go to the documentation of this file.
1 #ifndef imeas_INumericConstraints_included
2 #define imeas_INumericConstraints_included
3 
4 
5 // ACF includes
6 #include <iprm/IOptionsList.h>
7 
8 // ACF-Solutions includes
9 #include <imath/IUnitInfo.h>
10 #include <imeas/imeas.h>
11 
12 
13 namespace imeas
14 {
15 
16 
22 {
23 public:
27  virtual const iprm::IOptionsList& GetValueListInfo() const = 0;
28 
33  virtual const imath::IUnitInfo* GetNumericValueUnitInfo(int index) const = 0;
34 };
35 
36 
37 } // namespace imeas
38 
39 
40 #endif // !imeas_INumericConstraints_included
41 
42 
virtual const iprm::IOptionsList & GetValueListInfo() const =0
Get general information about the "content" of the numeric value.
Describe additional meta information for set of numeric values.
virtual const imath::IUnitInfo * GetNumericValueUnitInfo(int index) const =0
Get range of possible numeric values for specified list index.

© 2007-2017 Witold Gantzke and Kirill Lepskiy