CDataSequenceInfoBase.h
Go to the documentation of this file.
1 #ifndef imeas_CDataSequenceInfoBase_included
2 #define imeas_CDataSequenceInfoBase_included
3 
4 
5 // ACF includes
7 
8 
9 namespace imeas
10 {
11 
12 
17 {
18 public:
19  // reimplemented (imeas::IDataSequenceInfo)
20  virtual int GetSequenceInfoFlags() const;
21  virtual int GetDefaultSamplesCount() const;
22  virtual int GetDefaultChannelsCount() const;
23  virtual int GetWeightMode() const;
24 
25  // reimplemented (imeas::INumericConstraints)
26  virtual int GetNumericValuesCount() const;
27  virtual QString GetNumericValueName(int index) const;
28  virtual QString GetNumericValueDescription(int index) const;
29  virtual const imath::IUnitInfo& GetNumericValueUnitInfo(int index) const;
30 
31  // reimplemented (iser::ISerializable)
32  virtual bool Serialize(iser::IArchive& archive);
33 };
34 
35 
36 } // namespace imeas
37 
38 
39 #endif // !imeas_CDataSequenceInfoBase_included
40 
41 
virtual QString GetNumericValueDescription(int index) const
Get human readable description of numeric value for specified list index.
virtual int GetWeightMode() const
Get weight mode for this sequence.
Simple base class for implementations of interface imeas::IDataSequenceInfo.
virtual bool Serialize(iser::IArchive &archive)
virtual int GetDefaultSamplesCount() const
Get default number of samples.
virtual QString GetNumericValueName(int index) const
Get human readable name of numeric value for specified list index.
virtual int GetSequenceInfoFlags() const
Get flags for this data sequence.
Stores additional data sequence data used to interpret samples value correctly.
virtual int GetDefaultChannelsCount() const
Get default number of channels.
virtual const imath::IUnitInfo & GetNumericValueUnitInfo(int index) const
Get range of possible numeric values for specified list index.
virtual int GetNumericValuesCount() const
Get number of expected numeric values.

© 2007-2011 Witold Gantzke and Kirill Lepskiy