Ignore:
Timestamp:
Dec 13, 2006, 6:44:39 PM (19 years ago)
Author:
cmv
Message:

1-/ intro des reader et writer pour tableaux 3D
2-/ j enleve la variable redondante FitsPtr :

si travail OK c est une modif mineure
mais ca peut conduire a de gros PB si qquechose a ete oublie
ATTENTION ATTENTION MODIF .... cmv 13/12/2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/FitsIOServer/fabtwriter.h

    r2782 r3114  
    157157};
    158158
     159///////////////////////////////////////////////////////////////////////////
     160///////////////////////////////////////////////////////////////////////////
     161//! Class for writing a FITS Image
     162class FitsImg3DWriter : public FitsWriter {
     163public:
     164  FitsImg3DWriter(string fname,int bitpix=FLOAT_IMG,int lp=0);
     165  FitsImg3DWriter(const char* cfname,int bitpix=FLOAT_IMG,int lp=0);
     166  FitsImg3DWriter(string fname,bool update,int bitpix=FLOAT_IMG,int lp=0);
     167  FitsImg3DWriter(const char* cfname,bool update,int bitpix=FLOAT_IMG,int lp=0);
     168  virtual ~FitsImg3DWriter();
     169
     170  void Write(TArray<uint_2>& data);
     171  void Write(TArray<int_4>& data);
     172  void Write(TArray<float>& data);
     173  void Write(TArray<double>& data);
     174
     175  //! Print to os
     176  virtual void   Print(ostream& os) const;
     177  //! Print to stdout
     178  inline  void   Print(void) const {Print(cout);}
     179
     180protected:
     181  void createimg(void);
     182
     183  int BitPix;
     184  long Naxis[3];
     185  bool FirstTime;
     186};
     187
    159188} // namespace SOPHYA
    160189#endif    /* FABTWRITER_H_SEEN */
Note: See TracChangeset for help on using the changeset viewer.