Ignore:
Timestamp:
10/04/16 18:20:50 (8 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: No

Ready for Test: Yes/No?

Interface Changes: Yes/No?

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...


Check-in asap modifications from Jim regarding casacore namespace conversion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/STBaselineTable.h

    r2773 r3106  
    3434  STBaselineTable() {;}
    3535  STBaselineTable(const Scantable& parent);
    36   STBaselineTable(const casa::String &name);
     36  STBaselineTable(const casacore::String &name);
    3737
    3838  virtual ~STBaselineTable();
    3939
    4040  void setup();
    41   const casa::String& name() const {return name_;};
     41  const casacore::String& name() const {return name_;};
    4242
    4343  void attachOptionalColumns();
    4444  void save(const std::string &filename);
    45   void setdata(casa::uInt irow, casa::uInt scanno, casa::uInt cycleno,
    46                casa::uInt beamno, casa::uInt ifno, casa::uInt polno,
    47                casa::uInt freqid, casa::Double time,
    48                casa::Bool apply,
     45  void setdata(casacore::uInt irow, casacore::uInt scanno, casacore::uInt cycleno,
     46               casacore::uInt beamno, casacore::uInt ifno, casacore::uInt polno,
     47               casacore::uInt freqid, casacore::Double time,
     48               casacore::Bool apply,
    4949               STBaselineFunc::FuncName ftype,
    50                casa::Vector<casa::Int> fpar,
    51                casa::Vector<casa::Float> ffpar,
    52                casa::Vector<casa::uInt> mask,
    53                casa::Vector<casa::Float> res,
    54                casa::Float rms,
    55                casa::uInt nchan,
    56                casa::Float cthres,
    57                casa::uInt citer,
    58                casa::Float lfthres,
    59                casa::uInt lfavg,
    60                casa::Vector<casa::uInt> lfedge);
     50               casacore::Vector<casacore::Int> fpar,
     51               casacore::Vector<casacore::Float> ffpar,
     52               casacore::Vector<casacore::uInt> mask,
     53               casacore::Vector<casacore::Float> res,
     54               casacore::Float rms,
     55               casacore::uInt nchan,
     56               casacore::Float cthres,
     57               casacore::uInt citer,
     58               casacore::Float lfthres,
     59               casacore::uInt lfavg,
     60               casacore::Vector<casacore::uInt> lfedge);
    6161  void appenddata(int scanno, int cycleno,
    6262                  int beamno, int ifno, int polno,
    63                   int freqid, casa::Double time,
     63                  int freqid, casacore::Double time,
    6464                  bool apply,
    6565                  STBaselineFunc::FuncName ftype,
    6666                  vector<int> fpar,
    6767                  vector<float> ffpar,
    68                   casa::Vector<casa::uInt> mask,
     68                  casacore::Vector<casacore::uInt> mask,
    6969                  vector<float> res,
    7070                  float rms,
     
    7777  void appenddata(int scanno, int cycleno,
    7878                  int beamno, int ifno, int polno,
    79                   int freqid, casa::Double time,
     79                  int freqid, casacore::Double time,
    8080                  bool apply,
    8181                  STBaselineFunc::FuncName ftype,
    8282                  int fpar,
    8383                  vector<float> ffpar,
    84                   casa::Vector<casa::uInt> mask,
     84                  casacore::Vector<casacore::uInt> mask,
    8585                  vector<float> res,
    8686                  float rms,
     
    9191                  int lfavg,
    9292                  vector<int> lfedge);
    93   void appenddata(casa::uInt scanno, casa::uInt cycleno,
    94                   casa::uInt beamno, casa::uInt ifno, casa::uInt polno,
    95                   casa::uInt freqid, casa::Double time,
    96                   casa::Bool apply,
     93  void appenddata(casacore::uInt scanno, casacore::uInt cycleno,
     94                  casacore::uInt beamno, casacore::uInt ifno, casacore::uInt polno,
     95                  casacore::uInt freqid, casacore::Double time,
     96                  casacore::Bool apply,
    9797                  STBaselineFunc::FuncName ftype,
    98                   casa::Vector<casa::Int> fpar,
    99                   casa::Vector<casa::Float> ffpar,
    100                   casa::Vector<casa::uInt> mask,
    101                   casa::Vector<casa::Float> res,
    102                   casa::Float rms,
    103                   casa::uInt nchan,
    104                   casa::Float cthres,
    105                   casa::uInt citer,
    106                   casa::Float lfthres,
    107                   casa::uInt lfavg,
    108                   casa::Vector<casa::uInt> lfedge);
     98                  casacore::Vector<casacore::Int> fpar,
     99                  casacore::Vector<casacore::Float> ffpar,
     100                  casacore::Vector<casacore::uInt> mask,
     101                  casacore::Vector<casacore::Float> res,
     102                  casacore::Float rms,
     103                  casacore::uInt nchan,
     104                  casacore::Float cthres,
     105                  casacore::uInt citer,
     106                  casacore::Float lfthres,
     107                  casacore::uInt lfavg,
     108                  casacore::Vector<casacore::uInt> lfedge);
    109109  void appendbasedata(int scanno, int cycleno,
    110110                      int beamno, int ifno, int polno,
    111                       int freqid, casa::Double time);
    112   void setresult(casa::uInt irow,
    113                  casa::Vector<casa::Float> res,
    114                  casa::Float rms);
    115   casa::uInt nchan(casa::uInt ifno);
    116   casa::Vector<casa::Bool> getApply() {return applyCol_.getColumn();}
     111                      int freqid, casacore::Double time);
     112  void setresult(casacore::uInt irow,
     113                 casacore::Vector<casacore::Float> res,
     114                 casacore::Float rms);
     115  casacore::uInt nchan(casacore::uInt ifno);
     116  casacore::Vector<casacore::Bool> getApply() {return applyCol_.getColumn();}
    117117  bool getApply(int irow);
    118   casa::Vector<casa::uInt> getFunction() {return ftypeCol_.getColumn();}
    119   casa::Vector<STBaselineFunc::FuncName> getFunctionNames();
     118  casacore::Vector<casacore::uInt> getFunction() {return ftypeCol_.getColumn();}
     119  casacore::Vector<STBaselineFunc::FuncName> getFunctionNames();
    120120  STBaselineFunc::FuncName getFunctionName(int irow);
    121   casa::Matrix<casa::Int> getFuncParam() {return fparCol_.getColumn();}
     121  casacore::Matrix<casacore::Int> getFuncParam() {return fparCol_.getColumn();}
    122122  std::vector<int> getFuncParam(int irow);
    123   casa::Matrix<casa::Float> getFuncFParam() {return ffparCol_.getColumn();}
    124   casa::Matrix<casa::uInt> getMaskList() {return maskCol_.getColumn();}
     123  casacore::Matrix<casacore::Float> getFuncFParam() {return ffparCol_.getColumn();}
     124  casacore::Matrix<casacore::uInt> getMaskList() {return maskCol_.getColumn();}
    125125  std::vector<bool> getMask(int irow);
    126   casa::Matrix<casa::Float> getResult() {return resCol_.getColumn();}
    127   casa::Vector<casa::Float> getRms() {return rmsCol_.getColumn();}
    128   casa::Vector<casa::uInt> getNChan() {return nchanCol_.getColumn();}
    129   casa::uInt getNChan(int irow);
    130   casa::Vector<casa::Float> getClipThreshold() {return cthresCol_.getColumn();}
    131   casa::Vector<casa::uInt> getClipIteration() {return citerCol_.getColumn();}
    132   casa::Vector<casa::Float> getLineFinderThreshold() {return lfthresCol_.getColumn();}
    133   casa::Vector<casa::uInt> getLineFinderChanAvg() {return lfavgCol_.getColumn();}
    134   casa::Matrix<casa::uInt> getLineFinderEdge() {return lfedgeCol_.getColumn();}
     126  casacore::Matrix<casacore::Float> getResult() {return resCol_.getColumn();}
     127  casacore::Vector<casacore::Float> getRms() {return rmsCol_.getColumn();}
     128  casacore::Vector<casacore::uInt> getNChan() {return nchanCol_.getColumn();}
     129  casacore::uInt getNChan(int irow);
     130  casacore::Vector<casacore::Float> getClipThreshold() {return cthresCol_.getColumn();}
     131  casacore::Vector<casacore::uInt> getClipIteration() {return citerCol_.getColumn();}
     132  casacore::Vector<casacore::Float> getLineFinderThreshold() {return lfthresCol_.getColumn();}
     133  casacore::Vector<casacore::uInt> getLineFinderChanAvg() {return lfavgCol_.getColumn();}
     134  casacore::Matrix<casacore::uInt> getLineFinderEdge() {return lfedgeCol_.getColumn();}
    135135  void setApply(int irow, bool apply);
    136136
    137137private:
    138   static const casa::String name_ ;
    139   casa::ScalarColumn<casa::Bool> applyCol_;
    140   casa::ScalarColumn<casa::uInt> ftypeCol_;
    141   casa::ArrayColumn<casa::Int> fparCol_;
    142   casa::ArrayColumn<casa::Float> ffparCol_;
    143   casa::ArrayColumn<casa::uInt> maskCol_;
    144   casa::ArrayColumn<casa::Float> resCol_;
    145   casa::ScalarColumn<casa::Float> rmsCol_;
    146   casa::ScalarColumn<casa::uInt> nchanCol_;
    147   casa::ScalarColumn<casa::Float> cthresCol_;
    148   casa::ScalarColumn<casa::uInt> citerCol_;
    149   casa::ScalarColumn<casa::Float> lfthresCol_;
    150   casa::ScalarColumn<casa::uInt> lfavgCol_;
    151   casa::ArrayColumn<casa::uInt> lfedgeCol_;
     138  static const casacore::String name_ ;
     139  casacore::ScalarColumn<casacore::Bool> applyCol_;
     140  casacore::ScalarColumn<casacore::uInt> ftypeCol_;
     141  casacore::ArrayColumn<casacore::Int> fparCol_;
     142  casacore::ArrayColumn<casacore::Float> ffparCol_;
     143  casacore::ArrayColumn<casacore::uInt> maskCol_;
     144  casacore::ArrayColumn<casacore::Float> resCol_;
     145  casacore::ScalarColumn<casacore::Float> rmsCol_;
     146  casacore::ScalarColumn<casacore::uInt> nchanCol_;
     147  casacore::ScalarColumn<casacore::Float> cthresCol_;
     148  casacore::ScalarColumn<casacore::uInt> citerCol_;
     149  casacore::ScalarColumn<casacore::Float> lfthresCol_;
     150  casacore::ScalarColumn<casacore::uInt> lfavgCol_;
     151  casacore::ArrayColumn<casacore::uInt> lfedgeCol_;
    152152};
    153153
Note: See TracChangeset for help on using the changeset viewer.