casac::imager Class Reference

#include <imager_cmpt.h>

List of all members.


Detailed Description

imager component class

// TODO: WRITE YOUR DESCRIPTION HERE!

Author:
Version:

Definition at line 36 of file imager_cmpt.h.

Public Member Functions

 imager ()
virtual ~imager ()
bool advise (int &pixels, Quantity &cell, int &facets, std::string &phasecenter, const bool takeadvice=true, const double amplitudeloss=0.05, const ::casac::variant &fieldofview=::casac::initialize_variant("1.0deg"))
bool approximatepsf (const std::string &psf="", const bool async=false)
bool boxmask (const std::string &mask="", const std::vector< int > &blc=::casac::initialize_vector(4,(int) 0,(int) 0,(int) 0,(int) 0), const std::vector< int > &trc=std::vector< int >(0), const double value=1.0)
bool clean (const std::string &algorithm="clark", const int niter=1000, const double gain=0.1, const ::casac::variant &threshold=::casac::initialize_variant("0.0Jy"), const bool displayprogress=false, const std::vector< std::string > &model=std::vector< std::string >(1,""), const std::vector< bool > &keepfixed=std::vector< bool >(1, false), const std::string &complist="", const std::vector< std::string > &mask=std::vector< std::string >(1,""), const std::vector< std::string > &image=std::vector< std::string >(1,""), const std::vector< std::string > &residual=std::vector< std::string >(1,""), const std::vector< std::string > &psfimage=std::vector< std::string >(1,""), const bool interactive=false, const int npercycle=100, const std::string &masktemplate="", const bool async=false)
bool clipimage (const std::string &image="", const ::casac::variant &threshold=::casac::initialize_variant("0.0Jy"))
bool clipvis (const::casac::variant &threshold=::casac::initialize_variant("0.0Jy"))
bool close ()
bool correct (const bool doparallactic=true, const Quantity &timestep=Quantity(std::vector< double >(1, 10),"s"))
bool defineimage (const int nx=128, const int ny=-1, const ::casac::variant &cellx=::casac::initialize_variant("1.0"), const ::casac::variant &celly=::casac::initialize_variant(""), const std::string &stokes="I", const ::casac::variant &phasecenter=::casac::initialize_variant("0"), const std::string &mode="mfs", const int nchan=-1, const::casac::variant &start=::casac::initialize_variant("0"), const ::casac::variant &step=::casac::initialize_variant("1"), const std::vector< int > &spw=std::vector< int >(1, 0), const ::casac::variant &restfreq=::casac::initialize_variant(""), const int facets=1, const ::casac::variant &distance=::casac::initialize_variant("0.0"))
bool done ()
bool drawmask (const std::string &image="", const std::string &mask="")
bool exprmask (const std::string &mask="", const double expr=1.0)
bool feather (const std::string &image="", const std::string &highres="", const std::string &lowres="", const std::string &lowpsf="", const bool async=false)
bool filter (const std::string &type="gaussian", const::casac::variant &bmaj=::casac::initialize_variant("1arcsec"), const ::casac::variant &bmin=::casac::initialize_variant("1arcsec"), const ::casac::variant &bpa=::casac::initialize_variant("0deg"), const bool async=false)
bool fitpsf (Quantity &bmaj, Quantity &bmin, Quantity &bpa, const std::string &psf, const bool async=false)
bool ft (const std::vector< std::string > &model=std::vector< std::string >(1,""), const std::string &complist="", const bool incremental=false, const bool async=false)
bool linearmosaic (const std::vector< std::string > &images=std::vector< std::string >(1,""), const std::string &mosaic="", const std::string &fluxscale="", const std::string &sensitivity="", const std::vector< int > &fieldids=std::vector< int >(1, 0), const bool usedefaultvp=true, const std::string &vptable="", const bool async=false)
bool make (const std::string &image="", const bool async=false)
bool makeimage (const std::string &type="observed", const std::string &image="", const std::string &compleximage="", const bool async=false)
bool makemodelfromsd (const std::string &sdimage="", const std::string &modelimage="", const std::string &sdpsf="", const std::string &maskimage="")
bool mask (const std::string &image="", const std::string &mask="", const ::casac::variant &threshold=::casac::initialize_variant("0.0Jy"), const bool async=false)
bool mem (const std::string &algorithm="entropy", const int niter=20, const::casac::variant &sigma=::casac::initialize_variant("0.001Jy"), const ::casac::variant &targetflux=::casac::initialize_variant("1.0Jy"), const bool constrainflux=false, const bool displayprogress=false, const std::vector< std::string > &model=std::vector< std::string >(1,""), const std::vector< bool > &keepfixed=std::vector< bool >(1, false), const std::string &complist="", const std::vector< std::string > &prior=std::vector< std::string >(1,""), const std::vector< std::string > &mask=std::vector< std::string >(1,""), const std::vector< std::string > &image=std::vector< std::string >(1,""), const std::vector< std::string > &residual=std::vector< std::string >(1,""), const bool async=false)
bool nnls (const std::vector< std::string > &model=std::vector< std::string >(1,""), const std::vector< bool > &keepfixed=std::vector< bool >(1, false), const std::string &complist="", const int niter=0, const double tolerance=1e-06, const std::vector< std::string > &fluxmask=std::vector< std::string >(1,""), const std::vector< std::string > &datamask=std::vector< std::string >(1,""), const std::vector< std::string > &image=std::vector< std::string >(1,""), const std::vector< std::string > &residual=std::vector< std::string >(1,""), const bool async=false)
bool open (const std::string &thems="", const bool compress=false)
bool pb (const std::string &inimage="", const std::string &outimage="", const std::string &incomps="", const std::string &outcomps="", const std::string &operation="apply", const std::string &pointingcenter="N. pole", const ::casac::variant &parangle=::casac::initialize_variant("0.0deg"), const std::string &pborvp="pb", const bool async=false)
bool pixon (const std::string &algorithm="test", const Quantity &sigma=Quantity(std::vector< double >(1, 0.001),"Jy"), const std::string &model="", const bool async=false)
bool plotsummary ()
bool plotuv (const bool rotate=false)
bool plotvis (const std::string &type="all", const int increment=1)
bool plotweights (const bool gridded=false, const int increment=1)
bool regionmask (const std::string &mask="", const ::casac::record &region=::casac::initialize_record(""), const ::casac::variant &boxes=::casac::initialize_variant(""), const double value=1.0)
bool regiontoimagemask (const std::string &mask="", const ::casac::record &region=::casac::initialize_record(""), const ::casac::variant &boxes=::casac::initialize_variant(""), const double value=1.0)
bool residual (const std::vector< std::string > &model=std::vector< std::string >(1,""), const std::string &complist="", const std::vector< std::string > &image=std::vector< std::string >(1,""), const bool async=false)
bool restore (const std::vector< std::string > &model=std::vector< std::string >(1,""), const std::string &complist="", const std::vector< std::string > &image=std::vector< std::string >(1,""), const std::vector< std::string > &residual=std::vector< std::string >(1,""), const bool async=false)
bool sensitivity (Quantity &pointsource, double &relative, double &sumweights, const bool async=false)
bool setbeam (const::casac::variant &bmaj=::casac::initialize_variant("1.0arcsec"), const ::casac::variant &bmin=::casac::initialize_variant("1.0arcsec"), const ::casac::variant &bpa=::casac::initialize_variant("0deg"), const bool async=false)
bool setdata (const std::string &mode="none", const std::vector< int > &nchan=std::vector< int >(1, 1), const std::vector< int > &start=std::vector< int >(1, 0), const std::vector< int > &step=std::vector< int >(1, 1), const Quantity &mstart=Quantity(std::vector< double >(1, 0.0),"km/s"), const Quantity &mstep=Quantity(std::vector< double >(1, 0.0),"km/s"), const std::vector< int > &spwid=std::vector< int >(1, 0), const std::vector< int > &fieldid=std::vector< int >(1, 0), const std::string &msselect="", const bool async=false)
bool selectvis (const std::string &vis="", const std::vector< int > &nchan=std::vector< int >(1,-1), const std::vector< int > &start=std::vector< int >(1, 0), const std::vector< int > &step=std::vector< int >(1, 1), const ::casac::variant &spw=::casac::initialize_variant("-1"), const ::casac::variant &field=::casac::initialize_variant("-1"), const::casac::variant &baseline=::casac::initialize_variant("-1"), const ::casac::variant &time=::casac::initialize_variant(""), const ::casac::variant &scan=::casac::initialize_variant(""), const::casac::variant &uvrange=::casac::initialize_variant(""), const std::string &taql="")
bool setimage (const int nx=128, const int ny=128, const Quantity &cellx=Quantity(std::vector< double >(1, 1.0),"arcsec"), const Quantity &celly=Quantity(std::vector< double >(1, 1.0),"arcsec"), const std::string &stokes="I", const bool doshift=false, const std::string &phasecenter="00h00m00.00 +090d00m00.000 B1950", const Quantity &shiftx=Quantity(std::vector< double >(1, 0.0),"arcsec"), const Quantity &shifty=Quantity(std::vector< double >(1, 0.0),"arcsec"), const std::string &mode="mfs", const int nchan=1, const int start=0, const int step=1, const std::string &mstart="0 km/s", const std::string &mstep="1 km/s", const std::vector< int > &spwid=std::vector< int >(1, 0), const int fieldid=0, const int facets=1, const Quantity &distance=Quantity(std::vector< double >(1, 0.0),"m"))
bool setjy (const::casac::variant &field=::casac::initialize_variant(""), const ::casac::variant &spw=::casac::initialize_variant(""), const std::string &modimage="", const std::vector< double > &fluxdensity=::casac::initialize_vector(4,(double) 0.0,(double) 0.0,(double) 0.0,(double) 0.0), const std::string &standard="SOURCE")
bool setmfcontrol (const double cyclefactor=1.5, const double cyclespeedup=-1, const int stoplargenegatives=2, const int stoppointmode=-1, const double minpb=0.1, const std::string &scaletype="NONE", const double constpb=0.4, const std::vector< std::string > &fluxscale=std::vector< std::string >(1,""))
bool setoptions (const std::string &ftmachine="ft", const int cache=-1, const int tile=16, const std::string &gridfunction="SF", const std::string &location="", const double padding=1.0, const bool usemodelcol=true, const int wprojplanes=1, const std::string &epjtablename="", const bool applypointingoffsets=true, const bool applypointingcorrections=true, const std::string &cfcachedirname="", const double pastep=4.0, const double pblimit=0.05)
bool setscales (const std::string &scalemethod="nscales", const int nscales=5, const std::vector< double > &uservector=::casac::initialize_vector(3,(double) 0.0,(double) 3.0,(double) 10.0))
bool setsdoptions (const double scale=1.0, const double weight=1.0, const int convsupport=-1)
bool setvp (const bool dovp=false, const bool usedefaultvp=true, const std::string &vptable="", const bool dosquint=false, const ::casac::variant &parangleinc=::casac::initialize_variant("360deg"), const ::casac::variant &skyposthreshold=::casac::initialize_variant("180deg"), const std::string &telescope="")
bool smooth (const std::vector< std::string > &model=std::vector< std::string >(1,""), const std::vector< std::string > &image=std::vector< std::string >(1,""), const bool usefit=true, const ::casac::variant &bmaj=::casac::initialize_variant("5.arcsec"), const ::casac::variant &bmin=::casac::initialize_variant("5.arcsec"), const ::casac::variant &bpa=::casac::initialize_variant("0deg"), const bool normalize=true, const bool async=false)
bool stop ()
bool summary ()
bool uvrange (const double uvmin=0.0, const double uvmax=0.0)
bool weight (const std::string &type="natural", const std::string &rmode="none", const::casac::variant &noise=::casac::initialize_variant("0.0Jy"), const double robust=0.0, const ::casac::variant &fieldofview=::casac::initialize_variant("0.0arcsec"), const int npixels=0, const bool mosaic=false, const bool async=false)


Constructor & Destructor Documentation

casac::imager::imager (  ) 

virtual casac::imager::~imager (  )  [virtual]


Member Function Documentation

bool casac::imager::advise ( int &  pixels,
Quantity cell,
int &  facets,
std::string &  phasecenter,
const bool  takeadvice = true,
const double  amplitudeloss = 0.05,
const ::casac::variant fieldofview = ::casac::initialize_variant("1.0deg") 
)

bool casac::imager::approximatepsf ( const std::string &  psf = "",
const bool  async = false 
)

bool casac::imager::boxmask ( const std::string &  mask = "",
const std::vector< int > &  blc = ::casac::initialize_vector(4,(int) 0,(int) 0,(int) 0,(int) 0),
const std::vector< int > &  trc = std::vector< int >(0),
const double  value = 1.0 
)

bool casac::imager::clean ( const std::string &  algorithm = "clark",
const int  niter = 1000,
const double  gain = 0.1,
const ::casac::variant threshold = ::casac::initialize_variant("0.0Jy"),
const bool  displayprogress = false,
const std::vector< std::string > &  model = std::vector< std::string >(1,""),
const std::vector< bool > &  keepfixed = std::vector< bool >(1, false),
const std::string &  complist = "",
const std::vector< std::string > &  mask = std::vector< std::string >(1,""),
const std::vector< std::string > &  image = std::vector< std::string >(1,""),
const std::vector< std::string > &  residual = std::vector< std::string >(1,""),
const std::vector< std::string > &  psfimage = std::vector< std::string >(1,""),
const bool  interactive = false,
const int  npercycle = 100,
const std::string &  masktemplate = "",
const bool  async = false 
)

bool casac::imager::clipimage ( const std::string &  image = "",
const ::casac::variant threshold = ::casac::initialize_variant("0.0Jy") 
)

bool casac::imager::clipvis ( const ::casac::variant threshold = ::casac::initialize_variant("0.0Jy")  ) 

bool casac::imager::close (  ) 

bool casac::imager::correct ( const bool  doparallactic = true,
const Quantity timestep = Quantity(std::vector< double >(1, 10),"s") 
)

bool casac::imager::defineimage ( const int  nx = 128,
const int  ny = -1,
const ::casac::variant cellx = ::casac::initialize_variant("1.0"),
const ::casac::variant celly = ::casac::initialize_variant(""),
const std::string &  stokes = "I",
const ::casac::variant phasecenter = ::casac::initialize_variant("0"),
const std::string &  mode = "mfs",
const int  nchan = -1,
const ::casac::variant start = ::casac::initialize_variant("0"),
const ::casac::variant step = ::casac::initialize_variant("1"),
const std::vector< int > &  spw = std::vector< int >(1, 0),
const ::casac::variant restfreq = ::casac::initialize_variant(""),
const int  facets = 1,
const ::casac::variant distance = ::casac::initialize_variant("0.0") 
)

bool casac::imager::done (  ) 

bool casac::imager::drawmask ( const std::string &  image = "",
const std::string &  mask = "" 
)

bool casac::imager::exprmask ( const std::string &  mask = "",
const double  expr = 1.0 
)

bool casac::imager::feather ( const std::string &  image = "",
const std::string &  highres = "",
const std::string &  lowres = "",
const std::string &  lowpsf = "",
const bool  async = false 
)

bool casac::imager::filter ( const std::string &  type = "gaussian",
const ::casac::variant bmaj = ::casac::initialize_variant("1arcsec"),
const ::casac::variant bmin = ::casac::initialize_variant("1arcsec"),
const ::casac::variant bpa = ::casac::initialize_variant("0deg"),
const bool  async = false 
)

bool casac::imager::fitpsf ( Quantity bmaj,
Quantity bmin,
Quantity bpa,
const std::string &  psf,
const bool  async = false 
)

bool casac::imager::ft ( const std::vector< std::string > &  model = std::vector< std::string >(1,""),
const std::string &  complist = "",
const bool  incremental = false,
const bool  async = false 
)

bool casac::imager::linearmosaic ( const std::vector< std::string > &  images = std::vector< std::string >(1,""),
const std::string &  mosaic = "",
const std::string &  fluxscale = "",
const std::string &  sensitivity = "",
const std::vector< int > &  fieldids = std::vector< int >(1, 0),
const bool  usedefaultvp = true,
const std::string &  vptable = "",
const bool  async = false 
)

bool casac::imager::make ( const std::string &  image = "",
const bool  async = false 
)

bool casac::imager::makeimage ( const std::string &  type = "observed",
const std::string &  image = "",
const std::string &  compleximage = "",
const bool  async = false 
)

bool casac::imager::makemodelfromsd ( const std::string &  sdimage = "",
const std::string &  modelimage = "",
const std::string &  sdpsf = "",
const std::string &  maskimage = "" 
)

bool casac::imager::mask ( const std::string &  image = "",
const std::string &  mask = "",
const ::casac::variant threshold = ::casac::initialize_variant("0.0Jy"),
const bool  async = false 
)

bool casac::imager::mem ( const std::string &  algorithm = "entropy",
const int  niter = 20,
const ::casac::variant sigma = ::casac::initialize_variant("0.001Jy"),
const ::casac::variant targetflux = ::casac::initialize_variant("1.0Jy"),
const bool  constrainflux = false,
const bool  displayprogress = false,
const std::vector< std::string > &  model = std::vector< std::string >(1,""),
const std::vector< bool > &  keepfixed = std::vector< bool >(1, false),
const std::string &  complist = "",
const std::vector< std::string > &  prior = std::vector< std::string >(1,""),
const std::vector< std::string > &  mask = std::vector< std::string >(1,""),
const std::vector< std::string > &  image = std::vector< std::string >(1,""),
const std::vector< std::string > &  residual = std::vector< std::string >(1,""),
const bool  async = false 
)

bool casac::imager::nnls ( const std::vector< std::string > &  model = std::vector< std::string >(1,""),
const std::vector< bool > &  keepfixed = std::vector< bool >(1, false),
const std::string &  complist = "",
const int  niter = 0,
const double  tolerance = 1e-06,
const std::vector< std::string > &  fluxmask = std::vector< std::string >(1,""),
const std::vector< std::string > &  datamask = std::vector< std::string >(1,""),
const std::vector< std::string > &  image = std::vector< std::string >(1,""),
const std::vector< std::string > &  residual = std::vector< std::string >(1,""),
const bool  async = false 
)

bool casac::imager::open ( const std::string &  thems = "",
const bool  compress = false 
)

bool casac::imager::pb ( const std::string &  inimage = "",
const std::string &  outimage = "",
const std::string &  incomps = "",
const std::string &  outcomps = "",
const std::string &  operation = "apply",
const std::string &  pointingcenter = "N. pole",
const ::casac::variant parangle = ::casac::initialize_variant("0.0deg"),
const std::string &  pborvp = "pb",
const bool  async = false 
)

bool casac::imager::pixon ( const std::string &  algorithm = "test",
const Quantity sigma = Quantity(std::vector< double >(1, 0.001),"Jy"),
const std::string &  model = "",
const bool  async = false 
)

bool casac::imager::plotsummary (  ) 

bool casac::imager::plotuv ( const bool  rotate = false  ) 

bool casac::imager::plotvis ( const std::string &  type = "all",
const int  increment = 1 
)

bool casac::imager::plotweights ( const bool  gridded = false,
const int  increment = 1 
)

bool casac::imager::regionmask ( const std::string &  mask = "",
const ::casac::record region = ::casac::initialize_record(""),
const ::casac::variant boxes = ::casac::initialize_variant(""),
const double  value = 1.0 
)

bool casac::imager::regiontoimagemask ( const std::string &  mask = "",
const ::casac::record region = ::casac::initialize_record(""),
const ::casac::variant boxes = ::casac::initialize_variant(""),
const double  value = 1.0 
)

bool casac::imager::residual ( const std::vector< std::string > &  model = std::vector< std::string >(1,""),
const std::string &  complist = "",
const std::vector< std::string > &  image = std::vector< std::string >(1,""),
const bool  async = false 
)

bool casac::imager::restore ( const std::vector< std::string > &  model = std::vector< std::string >(1,""),
const std::string &  complist = "",
const std::vector< std::string > &  image = std::vector< std::string >(1,""),
const std::vector< std::string > &  residual = std::vector< std::string >(1,""),
const bool  async = false 
)

bool casac::imager::sensitivity ( Quantity pointsource,
double &  relative,
double &  sumweights,
const bool  async = false 
)

bool casac::imager::setbeam ( const ::casac::variant bmaj = ::casac::initialize_variant("1.0arcsec"),
const ::casac::variant bmin = ::casac::initialize_variant("1.0arcsec"),
const ::casac::variant bpa = ::casac::initialize_variant("0deg"),
const bool  async = false 
)

bool casac::imager::setdata ( const std::string &  mode = "none",
const std::vector< int > &  nchan = std::vector< int >(1, 1),
const std::vector< int > &  start = std::vector< int >(1, 0),
const std::vector< int > &  step = std::vector< int >(1, 1),
const Quantity mstart = Quantity(std::vector< double >(1, 0.0),"km/s"),
const Quantity mstep = Quantity(std::vector< double >(1, 0.0),"km/s"),
const std::vector< int > &  spwid = std::vector< int >(1, 0),
const std::vector< int > &  fieldid = std::vector< int >(1, 0),
const std::string &  msselect = "",
const bool  async = false 
)

bool casac::imager::selectvis ( const std::string &  vis = "",
const std::vector< int > &  nchan = std::vector< int >(1,-1),
const std::vector< int > &  start = std::vector< int >(1, 0),
const std::vector< int > &  step = std::vector< int >(1, 1),
const ::casac::variant spw = ::casac::initialize_variant("-1"),
const ::casac::variant field = ::casac::initialize_variant("-1"),
const ::casac::variant baseline = ::casac::initialize_variant("-1"),
const ::casac::variant time = ::casac::initialize_variant(""),
const ::casac::variant scan = ::casac::initialize_variant(""),
const ::casac::variant uvrange = ::casac::initialize_variant(""),
const std::string &  taql = "" 
)

bool casac::imager::setimage ( const int  nx = 128,
const int  ny = 128,
const Quantity cellx = Quantity(std::vector< double >(1, 1.0),"arcsec"),
const Quantity celly = Quantity(std::vector< double >(1, 1.0),"arcsec"),
const std::string &  stokes = "I",
const bool  doshift = false,
const std::string &  phasecenter = "00h00m00.00 +090d00m00.000 B1950",
const Quantity shiftx = Quantity(std::vector< double >(1, 0.0),"arcsec"),
const Quantity shifty = Quantity(std::vector< double >(1, 0.0),"arcsec"),
const std::string &  mode = "mfs",
const int  nchan = 1,
const int  start = 0,
const int  step = 1,
const std::string &  mstart = "0 km/s",
const std::string &  mstep = "1 km/s",
const std::vector< int > &  spwid = std::vector< int >(1, 0),
const int  fieldid = 0,
const int  facets = 1,
const Quantity distance = Quantity(std::vector< double >(1, 0.0),"m") 
)

bool casac::imager::setjy ( const ::casac::variant field = ::casac::initialize_variant(""),
const ::casac::variant spw = ::casac::initialize_variant(""),
const std::string &  modimage = "",
const std::vector< double > &  fluxdensity = ::casac::initialize_vector(4,(double) 0.0,(double) 0.0,(double) 0.0,(double) 0.0),
const std::string &  standard = "SOURCE" 
)

bool casac::imager::setmfcontrol ( const double  cyclefactor = 1.5,
const double  cyclespeedup = -1,
const int  stoplargenegatives = 2,
const int  stoppointmode = -1,
const double  minpb = 0.1,
const std::string &  scaletype = "NONE",
const double  constpb = 0.4,
const std::vector< std::string > &  fluxscale = std::vector< std::string >(1,"") 
)

bool casac::imager::setoptions ( const std::string &  ftmachine = "ft",
const int  cache = -1,
const int  tile = 16,
const std::string &  gridfunction = "SF",
const std::string &  location = "",
const double  padding = 1.0,
const bool  usemodelcol = true,
const int  wprojplanes = 1,
const std::string &  epjtablename = "",
const bool  applypointingoffsets = true,
const bool  applypointingcorrections = true,
const std::string &  cfcachedirname = "",
const double  pastep = 4.0,
const double  pblimit = 0.05 
)

bool casac::imager::setscales ( const std::string &  scalemethod = "nscales",
const int  nscales = 5,
const std::vector< double > &  uservector = ::casac::initialize_vector(3,(double) 0.0,(double) 3.0,(double) 10.0) 
)

bool casac::imager::setsdoptions ( const double  scale = 1.0,
const double  weight = 1.0,
const int  convsupport = -1 
)

bool casac::imager::setvp ( const bool  dovp = false,
const bool  usedefaultvp = true,
const std::string &  vptable = "",
const bool  dosquint = false,
const ::casac::variant parangleinc = ::casac::initialize_variant("360deg"),
const ::casac::variant skyposthreshold = ::casac::initialize_variant("180deg"),
const std::string &  telescope = "" 
)

bool casac::imager::smooth ( const std::vector< std::string > &  model = std::vector< std::string >(1,""),
const std::vector< std::string > &  image = std::vector< std::string >(1,""),
const bool  usefit = true,
const ::casac::variant bmaj = ::casac::initialize_variant("5.arcsec"),
const ::casac::variant bmin = ::casac::initialize_variant("5.arcsec"),