ICF 3.1.1.10
Technical documentation of ICF Libraries
IMultiDataSequenceProvider.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#ifndef imeas_IMultiDataSequenceProvider_included
7#define imeas_IMultiDataSequenceProvider_included
8
9
10// ICF includes
12
13
14namespace imeas
15{
16
17
22{
23public:
27 virtual int GetSequencesCount() const = 0;
28
32 virtual const imeas::IDataSequence* GetDataSequence(int index) const = 0;
33};
34
35
36} // namespace imeas
37
38
39#endif // !imeas_IMultiDataSequenceProvider_included
40
41
General definition of sequence contains samples in regular time grid.
Interface for a provider of more data sequence objects.
virtual int GetSequencesCount() const =0
Get the number of available data sequences.
virtual const imeas::IDataSequence * GetDataSequence(int index) const =0
Get data sequence with the given index.
Common interface for data model objects, which can be changed.
Definition IChangeable.h:32
This namespace contains classes for measurement system implementations.

© Witold Gantzke and Kirill Lepskiy