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

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

portage cxx en cours

File size: 642 bytes
RevLine 
[350]1// toiinterpolator.h
[555]2// Eric Aubourg CEA/DAPNIA/SPP octobre 1999
[350]3
4
[315]5#ifndef TOIINTERPOLATOR_H
6#define TOIINTERPOLATOR_H
7
[555]8#include "toipullproducer.h"
[315]9
[342]10
[555]11class TOIInterpolator : public TOIPullProducer {
[315]12public:
[555]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&);
[315]19
[555]20protected:
21 virtual set<TOI> reqTOIFor(TOI const&);
22 void propagateLowBound(TOI const& toi, long sampleNum);
[315]23
24};
25
26
27#endif
28
Note: See TracBrowser for help on using the repository browser.