// // C++ Interface: STCalibration // // Description: // // // Author: Takeshi Nakazato , (C) 2012 // // Copyright: See COPYING file that comes with this distribution // // #ifndef ASAPSTCALIBRATION_H #define ASAPSTCALIBRATION_H #include #include #include #include #include #include #include "Scantable.h" #include "STDefs.h" #include "STApplyTable.h" namespace asap { /** * Calibration operations on Scantable objects * @author TakeshiNakazato */ class STCalibration { public: STCalibration(casa::CountedPtr &s); virtual void calibrate() = 0; virtual ~STCalibration() {;} void save(casa::String name) {applytable_->save(name);} protected: casa::CountedPtr scantable_; casa::CountedPtr applytable_; }; } #endif