source: Sophya/trunk/Poubelle/archTOI.old/toiauxgpsproducer.h@ 634

Last change on this file since 634 was 534, checked in by ansari, 26 years ago

V2

File size: 962 bytes
Line 
1// toiauxgpsproducer.h
2// Eric Aubourg CEA/DAPNIA/SPP octobre 1999
3
4#ifndef TOIAUXGPSPRODUCER_H
5#define TOIAUXGPSPRODUCER_H
6
7#include "toiproducer.h"
8#include "ark.h"
9#include "auxgps.h"
10
11
12class TOIAuxGPSProducer : public TOIProducer {
13public:
14 TOIAuxGPSProducer(AuxGPS* aux);
15
16 virtual bool canGetValue(long sampleNum, TOI const& toi); // for this samplenum
17 virtual bool canGetPrevValue(long sampleNum, TOI const& toi);
18 virtual bool canGetNextValue(long sampleNum, TOI const& toi);
19 virtual bool canGetValueLater(long sampleNum, TOI const& toi); // Might, later but not now
20
21 virtual double getPrevValue(long& sampleNum, TOI const& toi);
22 virtual double getNextValue(long& sampleNum, TOI const& toi);
23 virtual double getValue(long sampleNum, TOI const& toi);
24
25 virtual long firstSampleNum(TOI const&);
26 virtual long lastSampleNum(TOI const&);
27 virtual string getName();
28
29protected:
30 AuxGPS* auxGPS;
31};
32
33
34
35
36
37#endif
Note: See TracBrowser for help on using the repository browser.