IDataSequenceCorrelationProcessor.h
Go to the documentation of this file.
1 #ifndef imeas_IDataSequenceCorrelationProcessor_included
2 #define imeas_IDataSequenceCorrelationProcessor_included
3 
4 
5 // ACF includes
6 #include "iproc/IProcessor.h"
7 
8 
9 namespace imeas
10 {
11 
12 
13 class IDataSequence;
14 
15 
20 {
21 public:
25  virtual bool CalculateCorrelation(
26  const imeas::IDataSequence& input1,
27  const imeas::IDataSequence& input2,
28  imeas::IDataSequence& correlation) const = 0;
29 };
30 
31 
32 } // namespace imeas
33 
34 
35 #endif // !imeas_IDataSequenceCorrelationProcessor_included
36 
37 
virtual bool CalculateCorrelation(const imeas::IDataSequence &input1, const imeas::IDataSequence &input2, imeas::IDataSequence &correlation) const =0
Calculate correlation between two data sequences.
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
Interface for 1D-data correlation processor.

© 2007-2011 Witold Gantzke and Kirill Lepskiy