#ifndef SYNTHESIS_TRANSFORM2_NOOPATERM_H
#define SYNTHESIS_TRANSFORM2_NOOPATERM_H
#include <casa/Arrays/Vector.h>
#include <images/Images/ImageInterface.h>
#include <images/Images/PagedImage.h>
#include <images/Images/TempImage.h>
#include <msvis/MSVis/VisBuffer2.h>
#include <casa/Containers/Block.h>
#include <synthesis/TransformMachines2/ATerm.h>
#include <synthesis/TransformMachines2/CFTerms.h>
#include <synthesis/TransformMachines2/CFStore.h>
#include <synthesis/TransformMachines2/CFStore2.h>
// The base class to represent the Aperture-Term of the Measurement Equation.
// <use visibility=export>
const casacore::Double// freqVal=-1.0
casacore::Int getBandID(const casacore::Double&, //freq
const casacore::String&, //telescopeName
const casacore::String& //bandName
void cacheVBInfo(const casacore::String& /*telescopeName*/, const casacore::Float& /*diameter*/) {};
void cacheVBInfo(const VisBuffer2& ) {};
// void cacheVBInfo(const casacore::String& telescopeName, const casacore::Float& diameter);
// void cacheVBInfo(const VisBuffer2& vb);
virtual void normalizeImage(casacore::Lattice<casacore::Complex>& ,//skyImage,
const casacore::Matrix<casacore::Float>& // weights
virtual int getVisParams(const VisBuffer2& ,// vb
const casacore::CoordinateSystem& // skyCoord=casacore::CoordinateSystem()