11 #ifndef __Pulsar_FITSSUBHdrExtension_h
12 #define __Pulsar_FITSSUBHdrExtension_h
14 #include "Pulsar/ArchiveExtension.h"
15 #include <TextInterface.h>
23 class FITSSUBHdrExtension : public Archive::Extension
54 std::string get_int_type( void ) const { return int_type; }
55 std::string get_int_unit( void ) const { return int_unit; }
56 double get_tsamp( void ) const { return tsamp; }
57 int get_nbits( void ) const { return nbits; }
58 int get_nch_strt( void ) const { return nch_strt; }
59 int get_nsblk( void ) const { return nsblk; }
60 long get_nrows( void ) const { return nrows; }
61 double get_zero_off( void ) const { return zero_off; }
62 int get_signint( void ) const { return signint; }
64 void set_int_type( std::string s_int_type ) { int_type = s_int_type; }
65 void set_int_unit( std::string s_int_unit ) { int_unit = s_int_unit; }
66 void set_tsamp( double s_tsamp ) { tsamp = s_tsamp; }
67 void set_nbits( int s_nbits ) { nbits = s_nbits; }
68 void set_nch_strt( int s_nch_strt ) { nch_strt = s_nch_strt; }
69 void set_nsblk( int s_nsblk ) { nsblk = s_nsblk; }
70 void set_nrows( int s_nrows ) { nrows = s_nrows; }
71 void set_zero_off( float s_zero_off ) { zero_off = s_zero_off; }
72 void set_signint( bool s_signint ) { signint = s_signint; }
~FITSSUBHdrExtension() Destructor. Definition: FITSSUBHdrExtension.C:57
std::string get_short_name() const Return an abbreviated name that can be typed relatively quickly. Definition: FITSSUBHdrExtension.h:62
TextInterface::Parser * get_interface() Get the text interface. Definition: FITSSUBHdrExtension.C:61
FITSSUBHdrExtension * clone() const Clone method. Definition: FITSSUBHdrExtension.h:49
Stores PSRFITS SUBINT header parameters. Definition: FITSSUBHdrExtension.h:28
const FITSSUBHdrExtension & operator=(const FITSSUBHdrExtension &extension) Operator =. Definition: FITSSUBHdrExtension.C:41
FITSSUBHdrExtension() Default constructor. Definition: FITSSUBHdrExtension.C:19
Defines the PSRCHIVE library. Definition: CalSource.h:17
Generated using doxygen 1.8.17
|