source: trunk/src/FitsIO/WriteMomentMaskArray.hh @ 1441

Last change on this file since 1441 was 1142, checked in by MatthewWhiting, 11 years ago

Ticket #131: Enabling the writing of the moment-0 mask image, with updated documentation. Also removing the code that wrote the BLANK/BSCALE etc parameters to integer FITS files - the only integer files we write are the mask ones which don't need them.

File size: 712 bytes
Line 
1#ifndef DUCHAMP_WRITE_MOMENTMASK_ARRAY_HH_
2#define DUCHAMP_WRITE_MOMENTMASK_ARRAY_HH_
3
4#include <duchamp/duchamp.hh>
5#include <duchamp/FitsIO/WriteArray.hh>
6#include <duchamp/Cubes/cubes.hh>
7
8namespace duchamp {
9
10  class WriteMomentMaskArray : public WriteArray
11  {
12  public:
13    WriteMomentMaskArray();
14    WriteMomentMaskArray(Cube *cube);
15    WriteMomentMaskArray(const WriteMomentMaskArray& other);
16    WriteMomentMaskArray(const WriteArray& base);
17    WriteMomentMaskArray& operator= (const WriteMomentMaskArray& other);
18    WriteMomentMaskArray& operator= (const WriteArray& other);
19    virtual ~WriteMomentMaskArray(){};
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.