// // C++ Interface: STFit // // Description: // // // Author: Malte Marquarding , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #ifndef ASAPSTFIT_H #define ASAPSTFIT_H #include #include #include #include #include #include "STSubTable.h" namespace asap { class STFitEntry; /** The Fit subtable of the Scantable @author Malte Marquarding */ class STFit : public STSubTable { public: STFit() {;} explicit STFit(casacore::Table tab); explicit STFit( const Scantable& parent); virtual ~STFit(); STFit& operator=(const STFit& other); casacore::uInt addEntry( const STFitEntry& fit, casacore::Int id=-1 ); void getEntry( STFitEntry& fit, casacore::uInt id ) const; const casacore::String& name() const { return name_; } private: void setup(); static const casacore::String name_; casacore::ArrayColumn funcCol_; casacore::ArrayColumn compCol_; casacore::ArrayColumn parCol_; // casacore::ArrayColumn errCol_; casacore::ArrayColumn maskCol_; casacore::ArrayColumn frameCol_; }; } #endif