Changeset 3106 for trunk/src/STCalSkyTable.h
- Timestamp:
- 10/04/16 18:20:50 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STCalSkyTable.h
r2964 r3106 34 34 public: 35 35 STCalSkyTable() {;} 36 STCalSkyTable(const Scantable& parent, const casa ::String &caltype);37 STCalSkyTable(const casa ::String &name);36 STCalSkyTable(const Scantable& parent, const casacore::String &caltype); 37 STCalSkyTable(const casacore::String &name); 38 38 39 39 virtual ~STCalSkyTable(); … … 42 42 void attachOptionalColumns(); 43 43 44 const casa ::String& name() const {return name_;}44 const casacore::String& name() const {return name_;} 45 45 46 void setdata(casa ::uInt irow, casa::uInt scannos, casa::uInt cycleno,47 casa ::uInt beamno, casa::uInt ifno, casa::uInt polno,48 casa ::uInt freqid, casa::Double time, casa::Float elevation,49 const casa ::Vector<casa::Float> &spectra,50 const casa ::Vector<casa::uChar> &flagtra);51 void appenddata(casa ::uInt scanno, casa::uInt cycleno, casa::uInt beamno,52 casa ::uInt ifno, casa::uInt polno, casa::uInt freqid,53 casa ::Double time, casa::Float elevation,54 const casa ::Vector<casa::Float> &spectra,55 const casa ::Vector<casa::uChar> &flagtra);46 void setdata(casacore::uInt irow, casacore::uInt scannos, casacore::uInt cycleno, 47 casacore::uInt beamno, casacore::uInt ifno, casacore::uInt polno, 48 casacore::uInt freqid, casacore::Double time, casacore::Float elevation, 49 const casacore::Vector<casacore::Float> &spectra, 50 const casacore::Vector<casacore::uChar> &flagtra); 51 void appenddata(casacore::uInt scanno, casacore::uInt cycleno, casacore::uInt beamno, 52 casacore::uInt ifno, casacore::uInt polno, casacore::uInt freqid, 53 casacore::Double time, casacore::Float elevation, 54 const casacore::Vector<casacore::Float> &spectra, 55 const casacore::Vector<casacore::uChar> &flagtra); 56 56 57 casa ::Vector<casa::Float> getElevation() const {return elCol_.getColumn();}58 casa ::Matrix<casa::Float> getSpectra() const {return spectraCol_.getColumn();}59 casa ::Matrix<casa::uChar> getFlagtra() const {return flagtraCol_.getColumn();}60 casa ::uInt nchan(casa::uInt ifno);57 casacore::Vector<casacore::Float> getElevation() const {return elCol_.getColumn();} 58 casacore::Matrix<casacore::Float> getSpectra() const {return spectraCol_.getColumn();} 59 casacore::Matrix<casacore::uChar> getFlagtra() const {return flagtraCol_.getColumn();} 60 casacore::uInt nchan(casacore::uInt ifno); 61 61 62 //casa ::Vector<casa::Double> getBaseFrequency(casa::uInt whichrow);62 //casacore::Vector<casacore::Double> getBaseFrequency(casacore::uInt whichrow); 63 63 64 64 private: 65 static const casa ::String name_;66 const casa ::String caltype_;67 casa ::ArrayColumn<casa::Float> spectraCol_;68 casa ::ArrayColumn<casa::uChar> flagtraCol_;69 casa ::ScalarColumn<casa::Float> elCol_;65 static const casacore::String name_; 66 const casacore::String caltype_; 67 casacore::ArrayColumn<casacore::Float> spectraCol_; 68 casacore::ArrayColumn<casacore::uChar> flagtraCol_; 69 casacore::ScalarColumn<casacore::Float> elCol_; 70 70 }; 71 71
Note: See TracChangeset
for help on using the changeset viewer.