source: trunk/src/Cubes/WriteMaskArray.hh @ 1117

Last change on this file since 1117 was 1115, checked in by MatthewWhiting, 12 years ago

Ticket #170 (and #105, but not yet) - Creating the first of the classes to handle the writing of arrays to FITS files.

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