IDataSequenceStatisticsProcessor.h
Go to the documentation of this file.
1 #ifndef imeas_IDataSequenceStatisticsProcessor_included
2 #define imeas_IDataSequenceStatisticsProcessor_included
3 
4 
5 // ACF includes
6 #include "iproc/IProcessor.h"
7 
8 
9 namespace imeas
10 {
11 
12 
13 class IDataSequence;
14 class IDataSequenceStatistics;
15 
16 
21 {
22 public:
26  virtual int CalculateDataStatistics(
27  const imeas::IDataSequence& dataSequence,
28  imeas::IDataSequenceStatistics& dataStatistics) const = 0;
29 };
30 
31 
32 } // namespace imeas
33 
34 
35 #endif // !imeas_IDataSequenceStatisticsProcessor_included
36 
37 
virtual int CalculateDataStatistics(const imeas::IDataSequence &dataSequence, imeas::IDataSequenceStatistics &dataStatistics) const =0
Calculate statistics of a data sequence.
Interface for all synchrone and assynchrone processors with "push data" model.
Definition: IProcessor.h:24
General definition of sequence contains samples in regular time grid.
Definition: IDataSequence.h:20
Common interaface for data sequence statistics.
Processor interface for statistics calculation of a data sequence.

© 2007-2011 Witold Gantzke and Kirill Lepskiy