source: Sophya/trunk/Poubelle/archTOI.old/toiinterpolator.h@ 624

Last change on this file since 624 was 555, checked in by ansari, 26 years ago

portage cxx en cours

File size: 642 bytes
Line 
1// toiinterpolator.h
2// Eric Aubourg CEA/DAPNIA/SPP octobre 1999
3
4
5#ifndef TOIINTERPOLATOR_H
6#define TOIINTERPOLATOR_H
7
8#include "toipullproducer.h"
9
10
11class TOIInterpolator : public TOIPullProducer {
12public:
13 TOIInterpolator();
14 virtual string getName();
15 virtual double getValue(long sampleNum, TOI const& toi);
16 virtual bool canGetValue(long sampleNum, TOI const& toi);
17 virtual bool canGetValueLater(long sampleNum, TOI const& toi);
18 virtual bool canProduce(TOI const&);
19
20protected:
21 virtual set<TOI> reqTOIFor(TOI const&);
22 void propagateLowBound(TOI const& toi, long sampleNum);
23
24};
25
26
27#endif
28
Note: See TracBrowser for help on using the repository browser.