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 
70  virtual int GetDefaultSamplesCount() const = 0;
74  virtual int GetDefaultChannelsCount() const = 0;
75 
80  virtual int GetWeightMode() const = 0;
81 };
82 
83 
84 } // namespace imeas
85 
86 
87 #endif // !imeas_IDataSequenceInfo_included
88 
89 
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-2011 Witold Gantzke and Kirill Lepskiy