IDataSequenceInfo.h
Go to the documentation of this file.
1 #ifndef imeas_IDataSequenceInfo_included
2 #define imeas_IDataSequenceInfo_included
3 
4 
5 // ACF includes
6 #include <iser/ISerializable.h>
7 
9 
10 
11 namespace imeas
12 {
13 
14 
19  virtual public INumericConstraints,
20  virtual public iser::ISerializable
21 {
22 public:
24  {
37  };
38 
43  {
60  };
61 
65  virtual int GetSequenceInfoFlags() const = 0;
66 
71  virtual int GetDefaultSamplesCount() const = 0;
76  virtual int GetDefaultChannelsCount() const = 0;
77 
82  virtual int GetWeightMode() const = 0;
83 };
84 
85 
86 } // namespace imeas
87 
88 
89 #endif // !imeas_IDataSequenceInfo_included
90 
91 
The last channel (if more than 1) describes weight values, weights are shared for all channels...
virtual int GetSequenceInfoFlags() const =0
Get flags for this data sequence.
Describe additional meta information for set of numeric values.
The weight channels are interleaved with 'normal' channels (e.g.
There is unknown weight channel interpretation.
WeightMode
Describe mode of weight information.
Stores additional data sequence data used to interpret samples value correctly.
virtual int GetDefaultChannelsCount() const =0
Get default number of channels.
virtual int GetDefaultSamplesCount() const =0
Get default number of samples.
Number of channels is fixed by this info object.
virtual int GetWeightMode() const =0
Get weight mode for this sequence.
Number of samples is fixed by this info object.

© 2007-2017 Witold Gantzke and Kirill Lepskiy