source: tags/release-1.2.2/src/Cubes/ReadExistingSmooth.hh

Last change on this file was 1095, checked in by MatthewWhiting, 12 years ago

Classes to address #166, that solve (I think) #164 in the process. Need a bit of testing

File size: 759 bytes
Line 
1#ifndef DUCHAMP_CUBE_READ_EXISTING_SMOOTH_HH_
2#define DUCHAMP_CUBE_READ_EXISTING_SMOOTH_HH_
3
4#include <duchamp/duchamp.hh>
5#include <duchamp/Cubes/ReadExisting.hh>
6#include <duchamp/Cubes/cubes.hh>
7
8namespace duchamp {
9
10  class ReadExistingSmooth : public ReadExisting
11  {
12  public:
13    ReadExistingSmooth();
14    ReadExistingSmooth(Cube *cube);
15    ReadExistingSmooth(const ReadExistingSmooth& other);
16    ReadExistingSmooth(const ReadExisting& base);
17    ReadExistingSmooth& operator= (const ReadExistingSmooth& other);
18    ReadExistingSmooth& operator= (const ReadExisting& other);
19    virtual ~ReadExistingSmooth(){};
20
21    OUTCOME checkPars();
22    OUTCOME checkFile();
23    OUTCOME checkHeaders();
24    OUTCOME readFromFile();
25
26  protected:
27
28  };
29
30}
31
32#endif
Note: See TracBrowser for help on using the repository browser.