#include <casacore/casa/Exceptions/Error.h>
#include <casacore/casa/BasicSL/String.h>
#include <casacore/casa/Containers/Record.h>
#include <casacore/casa/Utilities/Assert.h>
#include <casacore/ms/MeasurementSets.h>
#include <casacore/ms/MeasurementSets/MSHistoryHandler.h>
#include <casacore/casa/Logging/LogIO.h>
#include <synthesis/ImagerObjects/SynthesisImager.h>
#include <synthesis/ImagerObjects/SynthesisImagerVi2.h>
#include <synthesis/Parallel/Applicator.h>
#include <synthesis/ImagerObjects/SynthesisUtilMethods.h>
#include <synthesisimager_cmpt.h>
using namespace casacore;
extern Applicator applicator;
using namespace casacore;
SynthesisImager* synthesisimager::makeSI(
vi1_l = (getenv("VI1") != NULL);
if ((not itsImager) or forceNew) {
itsImager = (not vi1_l) ?
synthesisimager::synthesisimager()
itsImager = makeSI(true);
synthesisimager::~synthesisimager()
synthesisimager::setdata(const std::string& msname,
const std::string& freqbeg,
const std::string& freqend,
const std::string& freqframe,
const std::string& field,
const std::string& antenna,
const std::string& timestr,
const std::string& state,
const std::string& uvdist,