GMRTFilterbankFile.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2002 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // dspsr/Kernel/Formats/gmrt/dsp/GMRTFilterbankFile.h
10 
11 
12 #ifndef __GMRTFilterbankFile_h
13 #define __GMRTFilterbankFile_h
14 
15 #include "dsp/File.h"
16 
17 namespace dsp {
18 
20  class GMRTFilterbankFile : public File
21  {
22  public:
23 
25  GMRTFilterbankFile (const char* filename = 0);
26 
28  bool is_valid (const char* filename) const;
29 
30  protected:
31 
33  void open_file (const char* filename);
34 
35  };
36 
37 }
38 
39 #endif // !defined(__GMRTFilterbankFile_h)
40 
Contains all Baseband Data Reduction Library classes.
Definition: ASCIIObservation.h:17
GMRTFilterbankFile(const char *filename=0)
Construct and open file.
Definition: GMRTFilterbankFile.C:19
Loads BitSeries data from file.
Definition: File.h:38
bool is_valid(const char *filename) const
Returns true if filename appears to name a valid GMRTFilterbank file.
Definition: GMRTFilterbankFile.C:38
virtual void open(const char *filename)
Open the file.
Definition: File.C:120
Copy Observation attributes from a PRESTO infodata structure.
Definition: PrestoObservation.h:27
const std::string get_message() const
void open_file(const char *filename)
Open the file.
Definition: GMRTFilterbankFile.C:83

Generated using doxygen 1.8.17