Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/external-alma/atnf/PKSIO/NROFITSDataset.h

    r2156 r2442  
    9797  virtual double getStartIntTime( int i ) ;
    9898  virtual double getScanTime( int i ) ;
     99  virtual uInt getPolNo( int irow ) ;
    99100
    100101 protected:
     
    104105  // Read char data
    105106  int readHeader( string &v, char *name ) ;
    106   int readTable( char *v, char *name ) ;
    107   int readTable( char *v, char *name, int clen, int idx ) ;
    108   int readTable( vector<char *> &v, char *name, int idx ) ;
    109   int readColumn( vector<string> &v, char *name ) ;
    110   int readColumn( vector<string> &v, char *name, int idx ) ;
     107  int readTable( char *v, char *name, int clen, int idx=0 ) ;
     108  int readTable( vector<char *> &v, char *name, int idx=0 ) ;
     109  int readColumn( vector<string> &v, char *name, int idx=0 ) ;
    111110
    112111  // Read int data
    113112  int readHeader( int &v, char *name, int b ) ;
    114   int readTable( int &v, char *name, int b ) ;
    115   int readTable( int &v, char *name, int b, int idx ) ;
    116   int readTable( vector<int> &v, char *name, int b, int idx ) ;
    117   int readColumn( vector<int> &v, char *name, int b ) ;
    118   int readColumn( vector<int> &v, char *name, int b, int idx ) ;
     113  int readTable( int &v, char *name, int b, int idx=0 ) ;
     114  int readTable( vector<int> &v, char *name, int b, int idx=0 ) ;
     115  int readColumn( vector<int> &v, char *name, int b, int idx=0 ) ;
    119116
    120117  // Read float data
    121118  int readHeader( float &v, char *name, int b ) ;
    122   int readTable( float &v, char *name, int b ) ;
    123   int readTable( float &v, char *name, int b, int idx ) ;
    124   int readTable( vector<float> &v, char *name, int b, int idx ) ;
    125   int readColumn( vector<float> &v, char *name, int b ) ;
    126   int readColumn( vector<float> &v, char *name, int b, int idx ) ;
     119  int readTable( float &v, char *name, int b, int idx=0 ) ;
     120  int readTable( vector<float> &v, char *name, int b, int idx=0 ) ;
     121  int readColumn( vector<float> &v, char *name, int b, int idx=0 ) ;
    127122
    128123  // Read double data
    129124  int readHeader( double &v, char *name, int b ) ;
    130   int readTable( double &v, char *name, int b ) ;
    131   int readTable( double &v, char *name, int b, int idx ) ;
    132   int readTable( vector<double> &v, char *name, int b, int idx ) ;
    133   int readColumn( vector<double> &v, char *name, int b ) ;
    134   int readColumn( vector<double> &v, char *name, int b, int idx ) ;
     125  int readTable( double &v, char *name, int b, int idx=0 ) ;
     126  int readTable( vector<double> &v, char *name, int b, int idx=0 ) ;
     127  int readColumn( vector<double> &v, char *name, int b, int idx=0 ) ;
    135128
    136129  // read ARRY
     
    154147  // get offset bytes for attributes
    155148  int getOffset( char *name ) ;
     149
     150  // move pointer to target position
     151  int movePointer( char *name, int idx=0 ) ;
    156152
    157153  // convert frequency frame
Note: See TracChangeset for help on using the changeset viewer.