Changeset 2767 for trunk/src/STBaselineTable.h
- Timestamp:
- 02/08/13 22:23:22 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STBaselineTable.h
r2740 r2767 46 46 casa::uInt beamno, casa::uInt ifno, casa::uInt polno, 47 47 casa::uInt freqid, casa::Double time, 48 casa::uInt nchan, 48 casa::Bool apply, 49 49 STBaselineFunc::FuncName ftype, 50 casa::Vector<casa:: uInt> fpar,50 casa::Vector<casa::Int> fpar, 51 51 casa::Vector<casa::Float> ffpar, 52 casa::uInt citer,53 casa::Float cthres,54 52 casa::Vector<casa::uInt> mask, 55 53 casa::Vector<casa::Float> res, 56 casa::Float rms); 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); 57 61 void appenddata(casa::uInt scanno, casa::uInt cycleno, 58 62 casa::uInt beamno, casa::uInt ifno, casa::uInt polno, 59 63 casa::uInt freqid, casa::Double time, 60 casa:: uInt nchan,64 casa::Bool apply, 61 65 STBaselineFunc::FuncName ftype, 62 casa::Vector<casa:: uInt> fpar,66 casa::Vector<casa::Int> fpar, 63 67 casa::Vector<casa::Float> ffpar, 64 casa::uInt citer,65 casa::Float cthres,66 68 casa::Vector<casa::uInt> mask, 67 69 casa::Vector<casa::Float> res, 68 casa::Float rms); 70 casa::Float rms, 71 casa::uInt nchan, 72 casa::Float cthres, 73 casa::uInt citer, 74 casa::Float lfthres, 75 casa::uInt lfavg, 76 casa::Vector<casa::uInt> lfedge); 77 void appendbasedata(int scanno, int cycleno, 78 int beamno, int ifno, int polno, 79 int freqid, casa::Double time); 80 void setresult(casa::uInt irow, 81 casa::Vector<casa::Float> res, 82 casa::Float rms); 69 83 casa::uInt nchan(casa::uInt ifno); 84 casa::Vector<casa::Bool> getApply() {return applyCol_.getColumn();} 85 bool getApply(int irow); 70 86 casa::Vector<casa::uInt> getFunction() {return ftypeCol_.getColumn();} 71 casa::Vector<STBaselineFunc::FuncName> getFunctionAsString(); 72 casa::Matrix<casa::uInt> getFuncParam() {return fparCol_.getColumn();} 87 casa::Vector<STBaselineFunc::FuncName> getFunctionNames(); 88 STBaselineFunc::FuncName getFunctionName(int irow); 89 casa::Matrix<casa::Int> getFuncParam() {return fparCol_.getColumn();} 90 std::vector<int> getFuncParam(int irow); 73 91 casa::Matrix<casa::Float> getFuncFParam() {return ffparCol_.getColumn();} 74 casa::Vector<casa::uInt> getClipIteration() {return citerCol_.getColumn();}75 casa::Vector<casa::Float> getClipThreshold() {return cthresCol_.getColumn();}76 92 casa::Matrix<casa::uInt> getMaskList() {return maskCol_.getColumn();} 93 std::vector<bool> getMask(int irow); 77 94 casa::Matrix<casa::Float> getResult() {return resCol_.getColumn();} 78 95 casa::Vector<casa::Float> getRms() {return rmsCol_.getColumn();} 96 casa::Vector<casa::uInt> getNChan() {return nchanCol_.getColumn();} 97 casa::uInt getNChan(int irow); 98 casa::Vector<casa::Float> getClipThreshold() {return cthresCol_.getColumn();} 99 casa::Vector<casa::uInt> getClipIteration() {return citerCol_.getColumn();} 100 casa::Vector<casa::Float> getLineFinderThreshold() {return lfthresCol_.getColumn();} 101 casa::Vector<casa::uInt> getLineFinderChanAvg() {return lfavgCol_.getColumn();} 102 casa::Matrix<casa::uInt> getLineFinderEdge() {return lfedgeCol_.getColumn();} 103 void setApply(int irow, bool apply); 79 104 80 105 private: 81 106 static const casa::String name_ ; 82 casa::ScalarColumn<casa:: uInt> nchanCol_;107 casa::ScalarColumn<casa::Bool> applyCol_; 83 108 casa::ScalarColumn<casa::uInt> ftypeCol_; 84 casa::ArrayColumn<casa:: uInt> fparCol_;109 casa::ArrayColumn<casa::Int> fparCol_; 85 110 casa::ArrayColumn<casa::Float> ffparCol_; 86 casa::ScalarColumn<casa::uInt> citerCol_;87 casa::ScalarColumn<casa::Float> cthresCol_;88 111 casa::ArrayColumn<casa::uInt> maskCol_; 89 112 casa::ArrayColumn<casa::Float> resCol_; 90 113 casa::ScalarColumn<casa::Float> rmsCol_; 114 casa::ScalarColumn<casa::uInt> nchanCol_; 115 casa::ScalarColumn<casa::Float> cthresCol_; 116 casa::ScalarColumn<casa::uInt> citerCol_; 117 casa::ScalarColumn<casa::Float> lfthresCol_; 118 casa::ScalarColumn<casa::uInt> lfavgCol_; 119 casa::ArrayColumn<casa::uInt> lfedgeCol_; 91 120 }; 92 121
Note: See TracChangeset
for help on using the changeset viewer.