source: branches/NewStructure/src/Preprocess/AtrousRecon.h @ 1441

Last change on this file since 1441 was 1402, checked in by MatthewWhiting, 10 years ago

Starting with some preprocessing classes

File size: 649 bytes
Line 
1#ifndef DUCHAMP_PREPROCESS_ATROUS_H_
2#define DUCHAMP_PREPROCESS_ATROUS_H_
3
4namespace duchamp
5{
6
7    class AtrousReconstructor : public Preprocessor
8    {
9    public:
10        AtrousReconstructor();
11        AtrousReconstructor(Param &par);
12        AtrousReconstructor(const AtrousReconstructor& other);
13        AtrousReconstructor& operator= (const AtrousReconstructor& other);
14        virtual ~AtrousReconstructor();
15
16        AstroImage<float> recon(){output();};
17
18        virtual void initialise()=0;
19        virtual void process()=0;
20
21
22    protected:
23        float itsSNRrecon;
24        unsigned int itsMinScale;
25        unsigned int itsMaxScale;
26        unsigned int itsNumScales;
27        bool  itsFlagSaveWaveletArrays;
28    };
29
30}
31
32#endif
Note: See TracBrowser for help on using the repository browser.