casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
casa::ImagerMultiMS Class Reference

#include <ImagerMultiMS.h>

Inheritance diagram for casa::ImagerMultiMS:
casa::Imager

Public Member Functions

 ImagerMultiMS ()
 Default constructor with no ms. More...
 
virtual casacore::Bool setDataToMemory (const casacore::String &msname, const casacore::String &mode, const casacore::Vector< casacore::Int > &nchan, const casacore::Vector< casacore::Int > &start, const casacore::Vector< casacore::Int > &step, const casacore::Vector< casacore::Int > &spectralwindowids, const casacore::Vector< casacore::Int > &fieldids, const casacore::String &msSelect, const casacore::String &timerng, const casacore::String &fieldnames, const casacore::Vector< casacore::Int > &antIndex, const casacore::String &antnames, const casacore::String &spwstring, const casacore::String &uvdist, const casacore::String &scan, const casacore::String &intent="", const casacore::String &obs="")
 Copy the sub ms to memory useful when imaging only a few channels. More...
 
virtual casacore::Bool setDataPerMS (const casacore::String &msname, const casacore::String &mode, const casacore::Vector< casacore::Int > &nchan, const casacore::Vector< casacore::Int > &start, const casacore::Vector< casacore::Int > &step, const casacore::Vector< casacore::Int > &spectralwindowids, const casacore::Vector< casacore::Int > &fieldids, const casacore::String &msSelect="", const casacore::String &timerng="", const casacore::String &fieldnames="", const casacore::Vector< casacore::Int > &antIndex=casacore::Vector< casacore::Int >(), const casacore::String &antnames="", const casacore::String &spwstring="", const casacore::String &uvdist="", const casacore::String &scan="", const casacore::String &intent="", const casacore::String &obs="", const casacore::Bool useModel=false, const casacore::Bool msreadonly=false)
 Set the data selection on for each ms seperately. More...
 
virtual casacore::Bool setimage (const casacore::Int nx, const casacore::Int ny, const casacore::Quantity &cellx, const casacore::Quantity &celly, const casacore::String &stokes, casacore::Bool doShift, const casacore::MDirection &phaseCenter, const casacore::Quantity &shiftx, const casacore::Quantity &shifty, const casacore::String &mode, const casacore::Int nchan, const casacore::Int start, const casacore::Int step, const casacore::MRadialVelocity &mStart, const casacore::MRadialVelocity &mStep, const casacore::Vector< casacore::Int > &spectralwindowids, const casacore::Int fieldid, const casacore::Int facets, const casacore::Quantity &distance)
 Set image construction parameters. More...
 
casacore::Bool selectDataChannel ()
 
virtual casacore::Bool lock ()
 Lock the ms and its subtables. More...
 
virtual casacore::Bool unlock ()
 Unlock the ms and its subtables. More...
 
virtual casacore::Bool openSubTables ()
 open sub tables More...
 
virtual casacore::Bool mapExtent (const casacore::String &referenceFrame, const casacore::String &movingSource, const casacore::String &pointingColumn, casacore::Vector< casacore::Double > &center, casacore::Vector< casacore::Double > &blc, casacore::Vector< casacore::Double > &trc, casacore::Vector< casacore::Double > &extent)
 Automatic evaluation of map extent for given visibility. More...
 
- Public Member Functions inherited from casa::Imager
 Imager ()
 Default constructor. More...
 
 Imager (casacore::MeasurementSet &ms, casacore::Bool compress=false, casacore::Bool useModel=false)
 
 Imager (casacore::MeasurementSet &ms, casacore::Bool compress=false)
 
 Imager (const Imager &)
 Copy constructor and assignment operator. More...
 
Imageroperator= (const Imager &)
 
virtual ~Imager ()
 Destructor. More...
 
casacore::Bool selectDataChannel (casacore::Vector< casacore::Int > &spectralwindowids, casacore::String &dataMode, casacore::Vector< casacore::Int > &dataNchan, casacore::Vector< casacore::Int > &dataStart, casacore::Vector< casacore::Int > &dataStep, casacore::MRadialVelocity &mDataStart, casacore::MRadialVelocity &mDataStep)
 Utility function to do channel selection. More...
 
virtual casacore::Bool checkCoord (const casacore::CoordinateSystem &coordsys, const casacore::String &imageName)
 Utility function to check coordinate match with existing image. More...
 
virtual void setImageParam (casacore::Int &nx, casacore::Int &ny, casacore::Int &npol, casacore::Int &nchan)
 
virtual void makeVisSet (casacore::MeasurementSet &ms, casacore::Bool compress=false, casacore::Bool mosaicOrder=false)
 VisSet and resort. More...
 
virtual void writeHistory (casacore::LogIO &os)
 Just to create the SORTED_TABLE if one can virtual void makeVisSet(casacore::MeasurementSet& ms, casacore::Bool compress=false, casacore::Bool mosaicOrder=false);. More...
 
virtual void writeCommand (casacore::LogIO &os)
 
casacore::Bool makeEmptyImage (casacore::CoordinateSystem &imageCoord, casacore::String &name, casacore::Int fieldID=0)
 make an empty image More...
 
casacore::Bool makePBImage (casacore::ImageInterface< casacore::Float > &pbImage, casacore::Bool useSymmetricBeam=true)
 Functions to make Primary beams. More...
 
casacore::Bool makePBImage (const casacore::CoordinateSystem &imageCoord, const casacore::String &telescopeName, const casacore::String &diskPBName, casacore::Bool useSymmetricBeam=true, casacore::Double dishdiam=-1.0)
 
casacore::Bool makePBImage (const casacore::CoordinateSystem &imageCoord, const casacore::Table &vpTable, const casacore::String &diskPBName)
 
casacore::Bool makePBImage (const casacore::Table &vpTable, casacore::ImageInterface< casacore::Float > &pbImage)
 
casacore::Bool makePBImage (const casacore::CoordinateSystem &imageCoord, PBMath &pbMath, const casacore::String &diskPBName)
 
casacore::Bool makePBImage (PBMath &pbMath, casacore::ImageInterface< casacore::Float > &pbImage)
 
void setObsInfo (casacore::ObsInfo &obsinfo)
 
casacore::ObsInfolatestObsInfo ()
 
casacore::Bool open (casacore::MeasurementSet &thems, casacore::Bool compress=false, casacore::Bool useModel=false)
 Close the current ms, and replace it with the supplied ms. More...
 
casacore::Bool close ()
 Flush the ms to disk and detach from the ms file. More...
 
casacore::String name () const
 Return the name of the MeasurementSet. More...
 
virtual casacore::Bool defineImage (const casacore::Int nx, const casacore::Int ny, const casacore::Quantity &cellx, const casacore::Quantity &celly, const casacore::String &stokes, const casacore::MDirection &phaseCenter, const casacore::Int fieldid, const casacore::String &mode, const casacore::Int nchan, const casacore::Int start, const casacore::Int step, const casacore::MFrequency &mFreqStart, const casacore::MRadialVelocity &mStart, const casacore::Quantity &qStep, const casacore::Vector< casacore::Int > &spectralwindowids, const casacore::Int facets=1, const casacore::Quantity &restFreq=casacore::Quantity(0,"Hz"), const casacore::MFrequency::Types &mFreqFrame=casacore::MFrequency::LSRK, const casacore::Quantity &distance=casacore::Quantity(0,"m"), const casacore::Bool trackSource=false, const casacore::MDirection &trackDir=casacore::MDirection(casacore::Quantity(0.0,"deg"), casacore::Quantity(90.0,"deg")), const casacore::String &projection=casacore::String("SIN"))
 
casacore::Bool setdata (const casacore::String &mode, const casacore::Vector< casacore::Int > &nchan, const casacore::Vector< casacore::Int > &start, const casacore::Vector< casacore::Int > &step, const casacore::MRadialVelocity &mStart, const casacore::MRadialVelocity &mStep, const casacore::Vector< casacore::Int > &spectralwindowids, const casacore::Vector< casacore::Int > &fieldid, const casacore::String &msSelect="", const casacore::String &timerng="", const casacore::String &fieldnames="", const casacore::Vector< casacore::Int > &antIndex=casacore::Vector< casacore::Int >(), const casacore::String &antnames="", const casacore::String &spwstring="", const casacore::String &uvdist="", const casacore::String &scan="", const casacore::String &intent="", const casacore::String &obs="", const casacore::Bool usemodelCol=false, const casacore::Bool be_calm=false)
 Select some data. More...
 
casacore::Bool setoptions (const casacore::String &ftmachine, const casacore::Long cache, const casacore::Int tile, const casacore::String &gridfunction, const casacore::MPosition &mLocation, const casacore::Float padding, const casacore::Int wprojplanes=-1, const casacore::String &epJTableName="", const casacore::Bool applyPointingOffsets=true, const casacore::Bool doPointingCorrection=true, const casacore::String &cfCacheDirName="", const casacore::Float &rotpastep=5.0, const casacore::Float &computepastep=360.0, const casacore::Float &pbLimit=5.0e-2, const casacore::String &freqinterpmethod="linear", const casacore::Int imageTileSizeInPix=0, const casacore::Bool singleprecisiononly=false, const casacore::Int numthreads=-1, const casacore::Bool psTermOn=true, const casacore::Bool aTermOn=true, const casacore::Bool mTermOn=false, const casacore::Bool wbAWP=false, const casacore::Bool conjBeams=true)
 Set the processing options. More...
 
casacore::Bool setsdoptions (const casacore::Float scale, const casacore::Float weight, const casacore::Int convsupport=-1, casacore::String pointingColToUse="DIRECTION", const casacore::Quantity truncate=casacore::Quantity(), const casacore::Quantity gwidth=casacore::Quantity(), const casacore::Quantity jwidth=casacore::Quantity(), const casacore::Float minweight=0., const casacore::Bool clipminmax=false)
 Set the single dish processing options. More...
 
casacore::Bool setvp (const casacore::Bool dovp, const casacore::Bool defaultVP, const casacore::String &vpTable, const casacore::Bool doSquint, const casacore::Quantity &parAngleInc, const casacore::Quantity &skyPosThreshold, casacore::String defaultTel="", const casacore::Bool verbose=true)
 Set the voltage pattern. More...
 
casacore::Bool setscales (const casacore::String &scaleMethod, const casacore::Int inscales, const casacore::Vector< casacore::Float > &userScaleSizes)
 Set the scales to be searched in Multi Scale clean. More...
 
casacore::Bool setSmallScaleBias (const casacore::Float inbias)
 set bias More...
 
casacore::Bool settaylorterms (const casacore::Int intaylor, const casacore::Double inreffreq)
 Set the number of taylor series terms in the expansion of the image as a function of frequency. More...
 
casacore::Bool advise (const casacore::Bool takeAdvice, const casacore::Float amplitudeloss, const casacore::Quantity &fieldOfView, casacore::Quantity &cell, casacore::Int &npixels, casacore::Int &facets, casacore::MDirection &phaseCenter)
 Advise on suitable values. More...
 
casacore::Bool summary ()
 Output a summary of the state of the object. More...
 
casacore::String state ()
 Return the state of the object as a string. More...
 
casacore::uInt count_visibilities (ROVisibilityIterator *rvi, const casacore::Bool unflagged_only, const casacore::Bool must_have_imwt)
 Return the # of visibilities accessible to *rvi, optionally excluding flagged ones (if unflagged_only is true) and/or ones without imaging weights (if must_have_imwt is true). More...
 
casacore::Bool imagecoordinates (casacore::CoordinateSystem &coordInfo, const casacore::Bool verbose=true)
 Return the image coordinates. More...
 
casacore::Bool imagecoordinates2 (casacore::CoordinateSystem &coordInfo, const casacore::Bool verbose=true)
 new version More...
 
casacore::IPosition imageshape () const
 Return the image shape. More...
 
casacore::Bool weight (const casacore::String &algorithm, const casacore::String &rmode, const casacore::Quantity &noise, const casacore::Double robust, const casacore::Quantity &fieldofview, const casacore::Int npixels, const casacore::Bool multiField=false)
 
Weight the MeasurementSet

For some time of weighting briggs/uniform...one can do it on a per field basis to calculate weight density distribution. More...

 
casacore::Bool filter (const casacore::String &type, const casacore::Quantity &bmaj, const casacore::Quantity &bmin, const casacore::Quantity &bpa)
 Filter the MeasurementSet. More...
 
casacore::Bool uvrange (const casacore::Double &uvmin, const casacore::Double &uvmax)
 Apply a uvrange. More...
 
casacore::Bool sensitivity (casacore::Quantity &pointsourcesens, casacore::Double &relativesens, casacore::Double &sumwt, casacore::Double &effectiveBandwidth, casacore::Double &effectiveIntegration, casacore::Int &mBaselines, casacore::Matrix< casacore::Int > &mssChanSel, casacore::Vector< casacore::Vector< casacore::Int > > &nData, casacore::Vector< casacore::Vector< casacore::Double > > &sumwtChan, casacore::Vector< casacore::Vector< casacore::Double > > &sumwtsqChan, casacore::Vector< casacore::Vector< casacore::Double > > &sumInverseVarianceChan)
 Sensitivity. More...
 
casacore::Bool apparentSensitivity (casacore::Double &effSensitivity, casacore::Double &relToNat)
 Apparent sensitivity calculator Accounts for gridding weights and assumes casacore::MS weights have correct units. More...
 
casacore::Bool makeimage (const casacore::String &type, const casacore::String &imageName, const casacore::String &complexImageName="", const casacore::Bool verbose=true)
 Make plain image + keep the complex image as well if complexImageName != "". More...
 
casacore::Bool boxmask (const casacore::String &mask, const casacore::Vector< casacore::Int > &blc, const casacore::Vector< casacore::Int > &trc, const casacore::Float value)
 Fill in a region of a mask. More...
 
casacore::Bool regionmask (const casacore::String &maskimage, casacore::Record *imageRegRec, casacore::Matrix< casacore::Quantity > &blctrcs, casacore::Matrix< casacore::Float > &circles, const casacore::Float &value=1.0)
 Make a region either from record or array of blc trc (casacore::Matrix(nboxes,4)) into a mask image value is the value of the mask pixels circular masks has form casacore::Matrix(ncircles,3) where the 3 values on a row are radius, x, y pixel values. More...
 
casacore::Bool clipimage (const casacore::String &image, const casacore::Quantity &threshold)
 Clip on casacore::Stokes I. More...
 
casacore::Bool restore (const casacore::Vector< casacore::String > &model, const casacore::String &complist, const casacore::Vector< casacore::String > &image, const casacore::Vector< casacore::String > &residual)
 Restore. More...
 
casacore::Bool updateresidual (const casacore::Vector< casacore::String > &model, const casacore::String &complist, const casacore::Vector< casacore::String > &image, const casacore::Vector< casacore::String > &residual)
 similar to restore except this is to be called if you fiddle with the model and complist outside of this object (say you clip stuff etc)...keep the sm_p and se_p state but just calculate new residuals and restored images. More...
 
casacore::Bool setbeam (const casacore::ImageBeamSet &beam)
 Setbeam. More...
 
casacore::Bool residual (const casacore::Vector< casacore::String > &model, const casacore::String &complist, const casacore::Vector< casacore::String > &image)
 Residual. More...
 
casacore::Bool approximatepsf (const casacore::String &psf)
 Approximate PSF. More...
 
casacore::Bool smooth (const casacore::Vector< casacore::String > &model, const casacore::Vector< casacore::String > &image, casacore::Bool usefit, casacore::ImageBeamSet &mbeam, casacore::Bool normalizeVolume)
 Smooth. More...
 
casacore::Record clean (const casacore::String &algorithm, const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold, const casacore::Bool displayProgress, const casacore::Vector< casacore::String > &model, const casacore::Vector< casacore::Bool > &fixed, const casacore::String &complist, const casacore::Vector< casacore::String > &mask, const casacore::Vector< casacore::String > &restored, const casacore::Vector< casacore::String > &residual, const casacore::Vector< casacore::String > &psf=casacore::Vector< casacore::String >(0), const casacore::Bool firstrun=true)
 Clean algorithm. More...
 
casacore::Record iClean (const casacore::String &algorithm, const casacore::Int niter, const casacore::Double gain, const casacore::Quantity &threshold, const casacore::Bool displayprogress, const casacore::Vector< casacore::String > &model, const casacore::Vector< casacore::Bool > &keepfixed, const casacore::String &complist, const casacore::Vector< casacore::String > &mask, const casacore::Vector< casacore::String > &image, const casacore::Vector< casacore::String > &residual, const casacore::Vector< casacore::String > &psfnames, const casacore::Bool interactive, const casacore::Int npercycle, const casacore::String &masktemplate)
 
casacore::Bool mem (const casacore::String &algorithm, const casacore::Int niter, const casacore::Quantity &sigma, const casacore::Quantity &targetflux, const casacore::Bool constrainflux, const casacore::Bool displayProgress, const casacore::Vector< casacore::String > &model, const casacore::Vector< casacore::Bool > &fixed, const casacore::String &complist, const casacore::Vector< casacore::String > &prior, const casacore::Vector< casacore::String > &mask, const casacore::Vector< casacore::String > &restored, const casacore::Vector< casacore::String > &residual)
 MEM algorithm. More...
 
casacore::Bool pixon (const casacore::String &algorithm, const casacore::Quantity &sigma, const casacore::String &model)
 pixon algorithm More...
 
casacore::Bool nnls (const casacore::String &algorithm, const casacore::Int niter, const casacore::Float tolerance, const casacore::Vector< casacore::String > &model, const casacore::Vector< casacore::Bool > &fixed, const casacore::String &complist, const casacore::Vector< casacore::String > &fluxMask, const casacore::Vector< casacore::String > &dataMask, const casacore::Vector< casacore::String > &restored, const casacore::Vector< casacore::String > &residual)
 NNLS algorithm. More...
 
casacore::Bool setmfcontrol (const casacore::Float cyclefactor, const casacore::Float cyclespeedup, const casacore::Float cyclemaxpsffraction, const casacore::Int stoplargenegatives, const casacore::Int stoppointmode, const casacore::String &scaleType, const casacore::Float minPB, const casacore::Float constPB, const casacore::Vector< casacore::String > &fluxscale, const casacore::Bool flatnoise=true)
 
Multi-field control parameters

flat noise is the parameter that control the search of clean components in a flat noise image or an optimum beam^2 image More...

 
casacore::Bool feather (const casacore::String &image, const casacore::String &highres, const casacore::String &lowres, const casacore::String &lowpsf, const casacore::Float dishDiam=-1.0, const casacore::Bool lowPassFilterSD=false)
 Feathering algorithm. More...
 
casacore::Bool pb (const casacore::String &inimage, const casacore::String &outimage, const casacore::String &incomps, const casacore::String &outcomps, const casacore::String &operation, const casacore::MDirection &pointngCenter, const casacore::Quantity &pa, const casacore::String &pborvp)
 Apply or correct for Primary Beam or Voltage Pattern. More...
 
casacore::Bool linearmosaic (const casacore::String &mosaic, const casacore::String &fluxscale, const casacore::String &sensitivity, const casacore::Vector< casacore::String > &images, const casacore::Vector< casacore::Int > &fieldids)
 Make a linear mosaic of several images. More...
 
casacore::Bool ft (const casacore::Vector< casacore::String > &model, const casacore::String &complist, casacore::Bool incremental=false, const casacore::Double phasecenterTime=-1.0)
 Fourier transform the model and componentlist. More...
 
casacore::Bool setjy (const casacore::Int fieldid, const casacore::Int spectralwindowid, const casacore::Vector< casacore::Double > &fluxDensity, const casacore::String &standard)
 Compute the model visibility using specified source flux densities. More...
 
casacore::Bool setjy (const casacore::Vector< casacore::Int > &fieldid, const casacore::Vector< casacore::Int > &spectralwindowid, const casacore::String &fieldnames, const casacore::String &spwstring, const casacore::Vector< casacore::Double > &fluxDensity, const casacore::String &standard)
 
casacore::Record setjy (const casacore::Vector< casacore::Int > &fieldid, const casacore::Vector< casacore::Int > &spectralwindowid, const casacore::String &fieldnames, const casacore::String &spwstring, const casacore::String &model, const casacore::Vector< casacore::Double > &fluxDensity, const casacore::String &standard, const casacore::Bool chanDep=false, const casacore::Vector< casacore::Double > &spix=casacore::Vector< casacore::Double >(), const casacore::MFrequency &reffreq=casacore::MFrequency(casacore::Quantity(1.0,"GHz"), casacore::MFrequency::LSRK), const casacore::Vector< casacore::Double > &pipars=casacore::Vector< casacore::Double >(), const casacore::Vector< casacore::Double > &papars=casacore::Vector< casacore::Double >(), const casacore::Double &rotMeas=0.0, const casacore::String &timerange="", const casacore::String &scanstr="", const casacore::String &intentstr="", const casacore::String &obsidstr="", const casacore::String &interpolation="nearest")
 Setjy with model image. More...
 
casacore::Bool make (const casacore::String &model)
 Make an empty image. More...
 
casacore::Bool makemodelfromsd (const casacore::String &sdImage, const casacore::String &modelimage, const casacore::String &lowPSF, casacore::String &maskImage)
 make a model from a SD image. More...
 
casacore::String make_comp (const casacore::String &objName, const casacore::String &standard, const casacore::MEpoch &mtime, const casacore::Vector< casacore::MFrequency > &freqv, const casacore::String &prefix)
 Write a component list to disk, starting with prefix, using a setjy standard, and return the name of the list. More...
 
casacore::Bool fitpsf (const casacore::String &psf, casacore::ImageBeamSet &mbeam)
 Fit the psf. More...
 
casacore::Bool correct (const casacore::Bool doparallactic, const casacore::Quantity &t)
 Correct the visibility data (OBSERVED->CORRECTED) More...
 
casacore::Bool plotuv (const casacore::Bool rotate)
 Plot the uv plane. More...
 
casacore::Bool plotvis (const casacore::String &type, const casacore::Int increment)
 Plot the visibilities. More...
 
casacore::Bool plotweights (const casacore::Bool gridded, const casacore::Int increment)
 Plot the weights. More...
 
casacore::Bool plotsummary ()
 Plot a summary. More...
 
casacore::Bool clipvis (const casacore::Quantity &threshold)
 Clip visibilities. More...
 
casacore::Bool valid () const
 Check if can proceed with this object. More...
 
casacore::Int interactivemask (const casacore::String &imagename, const casacore::String &maskname, casacore::Int &niter, casacore::Int &ncycles, casacore::String &threshold, const casacore::Bool forceReload=false)
 Interactive mask drawing forceReload..forces the viewer to dump previous image that is being displayed. More...
 
casacore::Bool calcImFreqs (casacore::Vector< casacore::Double > &imfreqs, casacore::Vector< casacore::Double > &imfreqres, const casacore::MFrequency::Types &oldRefFrame, const casacore::MEpoch &obsEpoch, const casacore::MPosition &obsPosition, const casacore::Double &restFreq)
 spectral gridding calculation for output images (use SubMS::calcChanFreqs) More...
 
casacore::Bool adviseChanSelex (casacore::Double &freqStart, casacore::Double &freqEnd, const casacore::Double &freqStep, const casacore::MFrequency::Types &freqframe, casacore::Vector< casacore::Vector< casacore::Int > > &spw, casacore::Vector< casacore::Vector< casacore::Int > > &start, casacore::Vector< casacore::Vector< casacore::Int > > &nchan, const casacore::String &msname="", const casacore::Int fieldid=0, const casacore::Bool getFreqRange=false, const casacore::String spwselection="")
 Advise the chanselection needed for the frequency range or give the frequency range for a give spwselection if getFreqRange==true if the parameter msname is used then the MSs associated associated with this object (that have been either 'open'ed or 'selectvis'ed) are ignored In this mode it is a helper function to the general world...no need to open or selectvis. More...
 
casacore::Bool getWeightGrid (casacore::Block< casacore::Matrix< casacore::Float > > &weightgrid, const casacore::String &type, const casacore::Vector< casacore::String > &weightImagenames=casacore::Vector< casacore::String >())
 These are utility functions when weights from different imager instances need to reconciled in parallel gridding by different instances of imagers for example. More...
 
casacore::Bool setWeightGrid (const casacore::Block< casacore::Matrix< casacore::Float > > &weightgrid, const casacore::String &type)
 
casacore::String dQuantitytoString (const casacore::Quantity &dq)
 
virtual casacore::Bool pointingSampling (const casacore::String &referenceFrame, const casacore::String &movingSource, const casacore::String &pointingColumn, const casacore::String &antenna, casacore::Quantum< casacore::Vector< casacore::Double >> &sampling, casacore::Quantity &positionAngle)
 Caluculate sampling interval of Raster map. More...
 

Protected Member Functions

casacore::Bool setDataOnThisMS (casacore::MeasurementSet &ms, const casacore::String &mode="none", const casacore::Vector< casacore::Int > &nchan=casacore::Vector< casacore::Int >(0), const casacore::Vector< casacore::Int > &start=casacore::Vector< casacore::Int >(1, 0), const casacore::Vector< casacore::Int > &step=casacore::Vector< casacore::Int >(1, 1), const casacore::Vector< casacore::Int > &spectralwindowids=casacore::Vector< casacore::Int >(0), const casacore::Vector< casacore::Int > &fieldids=casacore::Vector< casacore::Int >(0), const casacore::String &msSelect="", const casacore::String &timerng="", const casacore::String &fieldnames="", const casacore::Vector< casacore::Int > &antIndex=casacore::Vector< casacore::Int >(), const casacore::String &antnames="", const casacore::String &spwstring="", const casacore::String &uvdist="", const casacore::String &scan="", const casacore::String &intent="", const casacore::String &obs="")
 
- Protected Member Functions inherited from casa::Imager
void defaults ()
 Set the defaults. More...
 
casacore::Bool detached () const
 check if it is dettahced from ms. More...
 
virtual casacore::Bool createFTMachine ()
 Create the FTMachines when necessary or when the control parameters have changed. More...
 
void openSubTable (const casacore::Table &otherTable, casacore::Table &table, const casacore::TableLock &tableLock)
 
casacore::Bool removeTable (const casacore::String &tablename)
 
casacore::Bool updateSkyModel (const casacore::Vector< casacore::String > &model, const casacore::String complist)
 
casacore::Bool createSkyEquation (const casacore::String complist="")
 
casacore::Bool createSkyEquation (const casacore::Vector< casacore::String > &image, const casacore::Vector< casacore::Bool > &fixed, const casacore::String complist="")
 
casacore::Bool createSkyEquation (const casacore::Vector< casacore::String > &image, const casacore::String complist="")
 
casacore::Bool createSkyEquation (const casacore::Vector< casacore::String > &image, const casacore::Vector< casacore::Bool > &fixed, const casacore::Vector< casacore::String > &mask, const casacore::String complist="")
 
casacore::Bool createSkyEquation (const casacore::Vector< casacore::String > &image, const casacore::Vector< casacore::Bool > &fixed, const casacore::Vector< casacore::String > &mask, const casacore::Vector< casacore::String > &fluxMask, const casacore::String complist="")
 
ATermcreateTelescopeATerm (casacore::MeasurementSet &ms, const casacore::Bool &isATermOn=true)
 
void destroySkyEquation ()
 
casacore::Bool addResiduals (const casacore::Vector< casacore::String > &residual)
 add residual to the private vars or create residual images More...
 
casacore::Bool addResidualsToSkyEquation (const casacore::Vector< casacore::String > &residual)
 Add the residuals to the SkyEquation. More...
 
casacore::Bool addMasksToSkyEquation (const casacore::Vector< casacore::String > &mask, const casacore::Vector< casacore::Bool > &fixed=casacore::Vector< casacore::Bool >(0))
 Add or replace the masks. More...
 
casacore::Bool getRestFreq (casacore::Vector< casacore::Double > &restFreq, const casacore::Int &spw)
 Get the rest frequency..returns 1 element in restfreq if user specified or try to get the info from the SOURCE table. More...
 
casacore::Bool restoreImages (const casacore::Vector< casacore::String > &restored, casacore::Bool modresiduals=true)
 
casacore::Bool writeFluxScales (const casacore::Vector< casacore::String > &fluxScaleNames)
 names of flux scale images More...
 
casacore::Unit sjy_setup_arrs (casacore::Vector< casacore::Vector< Flux< casacore::Double > > > &returnFluxes, casacore::Vector< casacore::Vector< Flux< casacore::Double > > > &returnFluxErrs, casacore::Vector< casacore::Vector< casacore::Double > > &fluxUsed, casacore::Vector< casacore::String > &tempCLs, casacore::Vector< casacore::Vector< casacore::MFrequency > > &mfreqs, const casacore::ROMSSpWindowColumns &spwcols, const casacore::uInt nspws, const casacore::Vector< casacore::Int > &selToRawSpwIds, const casacore::Bool chanDep)
 Helper functions to hide some setjy code. More...
 
casacore::Bool sjy_make_visibilities (casacore::TempImage< casacore::Float > *tmodimage, casacore::LogIO &os, const casacore::Int rawspwid, const casacore::Int fldid, const casacore::String &clname, const casacore::String &timerange="", const casacore::String &scanstr="", const casacore::String &obsidstr="", const casacore::String &intentstr="", const casacore::Vector< casacore::Double > &freqofscale=casacore::Vector< casacore::Double >(0), const casacore::Vector< casacore::Double > &scale=casacore::Vector< casacore::Double >(0))
 Returns whether it might have made any visibilities. More...
 
casacore::Bool sjy_concatComponentLists (casacore::LogIO &os, const casacore::Vector< casacore::String > &tempCLs, const casacore::String &outTempCL)
 Concatenate multiple CLs. More...
 
casacore::Bool sjy_computeFlux (casacore::LogIO &os, FluxStandard &fluxStd, casacore::Vector< casacore::Vector< Flux< casacore::Double > > > &returnFluxes, casacore::Vector< casacore::Vector< Flux< casacore::Double > > > &returnFluxErrs, casacore::Vector< casacore::String > &tempCLs, casacore::Vector< casacore::Vector< casacore::Double > > &fluxUsed, casacore::String &fluxScaleName, casacore::MEpoch &aveEpoch, const casacore::Vector< casacore::Vector< casacore::MFrequency > > &mfreqs, const casacore::String &model, const casacore::String &fieldName, const casacore::ROMSColumns &msc, const casacore::Int fldid, const casacore::MDirection &fieldDir, const casacore::Vector< casacore::Int > &selToRawSpwIds, const casacore::String &standard)
 Returns whether it found a source. More...
 
void sjy_makeComponentList (casacore::LogIO &os, casacore::Vector< casacore::String > &tempCLs, casacore::Vector< casacore::Vector< Flux< casacore::Double > > > &returnFluxes, const casacore::Vector< casacore::Double > &fluxUsed, const casacore::Vector< casacore::Int > &selToRawSpwIds, const casacore::Vector< casacore::Vector< casacore::MFrequency > > &mfreqs, const casacore::String &fieldName, const casacore::MDirection &fieldDir, const casacore::Vector< casacore::Double > &spix, const casacore::Vector< casacore::Double > &pipars, const casacore::Vector< casacore::Double > &papars, const casacore::Double &rotMeas, const casacore::MFrequency &reffreq, const casacore::MEpoch &aveEpoch, const casacore::Int fldId)
 
casacore::TempImage
< casacore::Float > * 
sjy_prepImage (casacore::LogIO &os, FluxStandard &fluxStd, casacore::Vector< casacore::Double > &fluxUsed, casacore::Vector< casacore::Double > &freq, casacore::Vector< casacore::Double > &scale, const casacore::String &model, const casacore::ROMSSpWindowColumns &spwcols, const casacore::Vector< casacore::Int > rawspwids, const casacore::Bool chanDep, const casacore::Vector< casacore::Vector< casacore::MFrequency > > &mfreqs, const casacore::String &fieldName, const casacore::MDirection &fieldDir, const casacore::Unit &freqUnit, const casacore::Vector< casacore::Double > &fluxdens, const casacore::Bool precompute, const casacore::Vector< casacore::Double > &spix, const casacore::MFrequency &reffreq, const casacore::MEpoch &aveEpoch, const casacore::Int fieldId)
 Returns NULL if no image is prepared. More...
 
casacore::Bool sjy_regridCubeChans (casacore::TempImage< casacore::Float > *tmodimage, casacore::PagedImage< casacore::Float > &modimage, casacore::Int freqAxis)
 Returns true or throws up. More...
 
casacore::Bool sjy_setRadiusLimit (casacore::TempImage< casacore::Float > *tmodimage, casacore::PagedImage< casacore::Float > &modimage, const casacore::String &model, casacore::DirectionCoordinate &dircsys)
 set a radius limit if the model image is one of the known source otherwise simply copy modimage to tmodimage More...
 
casacore::Bool sjy_calciflux (const casacore::Vector< casacore::MFrequency > &freqs, const casacore::MFrequency &reffreq, const casacore::Double refflux, const casacore::Vector< casacore::Double > &vspix, casacore::Vector< casacore::Double > &iflux)
 
casacore::Bool sjy_calcquflux (const casacore::Vector< casacore::Double > &pipars, const casacore::Vector< casacore::Double > &papars, const casacore::Vector< casacore::Double > &iflux, const casacore::Double rotMeas, const casacore::Vector< casacore::MFrequency > &freqs, const casacore::MFrequency &reffreq, casacore::Vector< casacore::Double > &qflux, casacore::Vector< casacore::Double > &uflux)
 
casacore::String imageName ()
 
casacore::Bool pbguts (casacore::ImageInterface< casacore::Float > &in, casacore::ImageInterface< casacore::Float > &out, const casacore::MDirection &, const casacore::Quantity &)
 
void printbeam (CleanImageSkyModel *sm_p, casacore::LogIO &os, const casacore::Bool firstrun=true)
 Helper func for printing clean's restoring beam to the logger. More...
 
casacore::String tangentPoint ()
 Helper func for createFTMachine(). More...
 
casacore::Bool assertDefinedImageParameters () const
 
virtual void setWFCleanImageSkyModel ()
 Virtual methods to set the ImageSkyModel and SkyEquation. More...
 
virtual void setClarkCleanImageSkyModel ()
 
virtual void setSkyEquation ()
 
virtual void savePSF (const casacore::Vector< casacore::String > &psf)
 
casacore::String frmtTime (const casacore::Double time)
 
virtual void setMosaicFTMachine (casacore::Bool useDoublePrec=false)
 set the mosaic ft machine and right convolution function More...
 
casacore::String makeComponentList (const casacore::String &fieldName, const casacore::Int spwid, const Flux< casacore::Double > &fluxval, const ComponentShape &cmp, const ConstantSpectrum &cspectrum) const
 Makes a component list on disk containing cmp (with fluxval and cspectrum) named msname_p.fieldName.spw<spwid>.tempcl and returns the name. More...
 
casacore::Vector< casacore::IntdecideNPolPlanes (casacore::Bool checkwithMS)
 
casacore::Bool nonDefaultLocation ()
 returns if mLocation_p is set (= non-default casacore::MPosition) More...
 
casacore::Bool getMapExtent (const casacore::MeasurementSet &ms, const casacore::String &referenceFrame, const casacore::String &movingSource, const casacore::String &pointingColumn, casacore::Vector< casacore::Double > &center, casacore::Vector< casacore::Double > &blc, casacore::Vector< casacore::Double > &trc, casacore::Vector< casacore::Double > &extent)
 implementation of mapExtent More...
 

Protected Attributes

casacore::Block
< casacore::Vector
< casacore::Int > > 
blockNChan_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockStart_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockStep_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockSpw_p
 
casacore::Block
< casacore::MeasurementSet
blockMSSel_p
 
casacore::Bool dataSet_p
 
- Protected Attributes inherited from casa::Imager
casacore::CountedPtr
< casacore::MeasurementSet
ms_p
 
casacore::CountedPtr
< casacore::MSHistoryHandler
hist_p
 
casacore::Table antab_p
 
casacore::Table datadesctab_p
 
casacore::Table feedtab_p
 
casacore::Table fieldtab_p
 
casacore::Table obstab_p
 
casacore::Table pointingtab_p
 
casacore::Table poltab_p
 
casacore::Table proctab_p
 
casacore::Table spwtab_p
 
casacore::Table statetab_p
 
casacore::Table dopplertab_p
 
casacore::Table flagcmdtab_p
 
casacore::Table freqoffsettab_p
 
casacore::Table historytab_p
 
casacore::Table sourcetab_p
 
casacore::Table syscaltab_p
 
casacore::Table weathertab_p
 
casacore::Int lockCounter_p
 
casacore::Int nx_p
 
casacore::Int ny_p
 
casacore::Int npol_p
 
casacore::Int nchan_p
 
casacore::ObsInfo latestObsInfo_p
 
casacore::Int imageTileVol_p
 What should be the tile volume on disk. More...
 
casacore::String msname_p
 
casacore::CountedPtr
< casacore::MeasurementSet
mssel_p
 
VisSetvs_p
 
ROVisibilityIteratorrvi_p
 
VisibilityIteratorwvi_p
 
FTMachineft_p
 
ComponentFTMachinecft_p
 
SkyEquationse_p
 
CleanImageSkyModelsm_p
 
VPSkyJonesvp_p
 
VPSkyJonesgvp_p
 
casacore::Bool setimaged_p
 
casacore::Bool nullSelect_p
 
casacore::Bool redoSkyModel_p
 
casacore::Float rotPAStep_p
 if setimage was changed hence redo the skyModel. More...
 
casacore::Float computePAStep_p
 
casacore::Float pbLimit_p
 
casacore::Int facets_p
 
casacore::Int wprojPlanes_p
 
casacore::Quantity mcellx_p
 
casacore::Quantity mcelly_p
 
casacore::String stokes_p
 
casacore::String dataMode_p
 
casacore::String imageMode_p
 
casacore::Vector< casacore::IntdataNchan_p
 
casacore::Int imageNchan_p
 
casacore::Vector< casacore::IntdataStart_p
 
casacore::Vector< casacore::IntdataStep_p
 
casacore::Int imageStart_p
 
casacore::Int imageStep_p
 
casacore::MRadialVelocity mDataStart_p
 
casacore::MRadialVelocity mImageStart_p
 
casacore::MRadialVelocity mDataStep_p
 
casacore::MRadialVelocity mImageStep_p
 
casacore::MFrequency mfImageStart_p
 
casacore::MFrequency mfImageStep_p
 
casacore::MFrequency::Types freqFrame_p
 
casacore::MDirection phaseCenter_p
 
casacore::Quantity restFreq_p
 
casacore::Quantity distance_p
 
casacore::Bool doShift_p
 
casacore::Quantity shiftx_p
 
casacore::Quantity shifty_p
 
casacore::String ftmachine_p
 
casacore::String gridfunction_p
 
casacore::Bool wfGridding_p
 
casacore::Long cache_p
 
casacore::Int tile_p
 
casacore::MPosition mLocation_p
 
casacore::Bool doVP_p
 
casacore::ImageBeamSet beam_p
 
casacore::Bool beamValid_p
 
casacore::Float padding_p
 
casacore::Float sdScale_p
 
casacore::Float sdWeight_p
 
casacore::Int sdConvSupport_p
 
casacore::Quantity qtruncate_p
 
casacore::Quantity qgwidth_p
 
casacore::Quantity qjwidth_p
 
casacore::Float minWeight_p
 
casacore::Bool clipminmax_p
 
casacore::Float cyclefactor_p
 special mf control parms, etc More...
 
casacore::Float cyclespeedup_p
 
casacore::Float cyclemaxpsffraction_p
 
casacore::Int stoplargenegatives_p
 
casacore::Int stoppointmode_p
 
casacore::Vector
< casacore::String
fluxscale_p
 
casacore::String scaleType_p
 
casacore::Float minPB_p
 
casacore::Float constPB_p
 
casacore::Vector< casacore::Intspectralwindowids_p
 
casacore::Int fieldid_p
 
casacore::Vector< casacore::Intdataspectralwindowids_p
 
casacore::Vector< casacore::Intdatadescids_p
 
casacore::Vector< casacore::Intdatafieldids_p
 
casacore::Cube< casacore::Intspwchansels_p
 TT. More...
 
casacore::Matrix
< casacore::Double
freqrange_p
 
casacore::Matrix
< casacore::Double
mssFreqSel_p
 
casacore::Matrix< casacore::IntmssChanSel_p
 
casacore::Int numMS_p
 
casacore::String telescope_p
 
casacore::String vpTableStr_p
 
casacore::Quantity parAngleInc_p
 in the MS More...
 
casacore::Quantity skyPosThreshold_p
 
BeamSquint::SquintType squintType_p
 
casacore::Bool doDefaultVP_p
 
casacore::Bool doMultiFields_p
 
casacore::Bool multiFields_p
 
casacore::Bool doWideBand_p
 
casacore::String freqInterpMethod_p
 
casacore::Bool flatnoise_p
 
ComponentListcomponentList_p
 
casacore::String scaleMethod_p
 
casacore::Int nscales_p
 
casacore::Int ntaylor_p
 
casacore::Double reffreq_p
 
casacore::Bool useNewMTFT_p
 
casacore::Vector< casacore::FloatuserScaleSizes_p
 
casacore::Bool scaleInfoValid_p
 
casacore::Float smallScaleBias_p
 
casacore::Int nmodels_p
 
casacore::Block
< casacore::CountedPtr
< casacore::PagedImage
< casacore::Float > > > 
images_p
 Everything here must be a real class since we make, handle and destroy these. More...
 
casacore::Block
< casacore::CountedPtr
< casacore::PagedImage
< casacore::Float > > > 
masks_p
 
casacore::Block
< casacore::CountedPtr
< casacore::PagedImage
< casacore::Float > > > 
fluxMasks_p
 
casacore::Block
< casacore::CountedPtr
< casacore::PagedImage
< casacore::Float > > > 
residuals_p
 
casacore::Bool freqFrameValid_p
 Freq frame is good and valid conversions can be done (or not) More...
 
StokesImageUtil::PolRep polRep_p
 Preferred complex polarization representation. More...
 
casacore::Bool useModelCol_p
 Whether to use model column or use it in memory on the fly. More...
 
casacore::Bool singlePrec_p
 Force single precision always. More...
 
casacore::LogSink logSink_p
 sink used to store history mainly More...
 
EPJonesepJ
 Objects required for pointing correction (ftmachine=PBWProject) More...
 
casacore::String epJTableName_p
 
casacore::String cfCacheDirName_p
 
casacore::Bool doPointing
 
casacore::Bool doPBCorr
 
casacore::Bool psTermOn_p
 
casacore::Bool aTermOn_p
 
casacore::Bool mTermOn_p
 
casacore::Bool wbAWP_p
 
casacore::Bool conjBeams_p
 
casacore::Record interactiveState_p
 SimplePlotterPtr plotter_p;. More...
 
casacore::Bool doTrackSource_p
 Track moving source stuff. More...
 
casacore::MDirection trackDir_p
 
casacore::String pointingDirCol_p
 
VisImagingWeight imwgt_p
 
ViewerProxyviewer_p
 viewer connection More...
 
int clean_panel_p
 
int image_id_p
 
int mask_id_p
 
int prev_image_id_p
 
int prev_mask_id_p
 
casacore::Int numthreads_p
 numthreads More...
 
casacore::Bool avoidTempLatt_p
 
casacore::String projection_p
 

Additional Inherited Members

- Static Public Member Functions inherited from casa::Imager
static casacore::Bool regionToImageMask (const casacore::String &maskimage, casacore::Record *imageRegRec, casacore::Matrix< casacore::Quantity > &blctrcs, casacore::Matrix< casacore::Float > &circles, const casacore::Float &value=1.0)
 
static casacore::Bool mask (const casacore::String &mask, const casacore::String &imageName, const casacore::Quantity &threshold)
 Make a mask image. More...
 
static casacore::Bool clone (const casacore::String &imageName, const casacore::String &newImageName)
 Clone an image. More...
 
static casacore::Bool copyMask (casacore::ImageInterface< casacore::Float > &out, const casacore::ImageInterface< casacore::Float > &in, casacore::String maskname="mask0", casacore::Bool setdefault=true)
 helper function to copy a mask from one image to another More...
 
static casacore::Bool expand_blank_sel (casacore::Vector< casacore::Int > &v, const casacore::uInt nelem)
 Supports the "[] or -1 => everything" convention using the rule: If v is empty or only has 1 element, and it is < 0, replace v with 0, 1,..., nelem - 1. More...
 
static void transferHistory (casacore::LoggerHolder &imageLog, casacore::ROMSHistoryColumns &msHis)
 Helper function to transfer history table to a logger holder which can be stored in images. More...
 
- Static Protected Member Functions inherited from casa::Imager
static casacore::Bool regionToMask (casacore::ImageInterface< casacore::Float > &maskImage, casacore::ImageRegion &imagreg, const casacore::Float &value=1.0)
 copy imageregion to pixels on image as value given More...
 

Detailed Description

Definition at line 35 of file ImagerMultiMS.h.

Constructor & Destructor Documentation

casa::ImagerMultiMS::ImagerMultiMS ( )

Default constructor with no ms.

Member Function Documentation

virtual casacore::Bool casa::ImagerMultiMS::lock ( )
virtual

Lock the ms and its subtables.

Reimplemented from casa::Imager.

virtual casacore::Bool casa::ImagerMultiMS::mapExtent ( const casacore::String referenceFrame,
const casacore::String movingSource,
const casacore::String pointingColumn,
casacore::Vector< casacore::Double > &  center,
casacore::Vector< casacore::Double > &  blc,
casacore::Vector< casacore::Double > &  trc,
casacore::Vector< casacore::Double > &  extent 
)
virtual

Automatic evaluation of map extent for given visibility.

Parameters
[in]referenceFramereference direction frame
[in]movingSourcename of moving source
[in]pointingColumnpointing column to use
[out]centercenter of the map
[out]blcbottom left corner of the map
[out]trctop right corner of the map
[out]extentmap extent
Returns

Reimplemented from casa::Imager.

virtual casacore::Bool casa::ImagerMultiMS::openSubTables ( )
virtual

open sub tables

Reimplemented from casa::Imager.

casacore::Bool casa::ImagerMultiMS::selectDataChannel ( )
casacore::Bool casa::ImagerMultiMS::setDataOnThisMS ( casacore::MeasurementSet ms,
const casacore::String mode = "none",
const casacore::Vector< casacore::Int > &  nchan = casacore::Vectorcasacore::Int >(0),
const casacore::Vector< casacore::Int > &  start = casacore::Vectorcasacore::Int >(1, 0),
const casacore::Vector< casacore::Int > &  step = casacore::Vectorcasacore::Int >(1, 1),
const casacore::Vector< casacore::Int > &  spectralwindowids = casacore::Vectorcasacore::Int >(0),
const casacore::Vector< casacore::Int > &  fieldids = casacore::Vectorcasacore::Int >(0),
const casacore::String msSelect = "",
const casacore::String timerng = "",
const casacore::String fieldnames = "",
const casacore::Vector< casacore::Int > &  antIndex = casacore::Vectorcasacore::Int >(),
const casacore::String antnames = "",
const casacore::String spwstring = "",
const casacore::String uvdist = "",
const casacore::String scan = "",
const casacore::String intent = "",
const casacore::String obs = "" 
)
protected
virtual casacore::Bool casa::ImagerMultiMS::setDataPerMS ( const casacore::String msname,
const casacore::String mode,
const casacore::Vector< casacore::Int > &  nchan,
const casacore::Vector< casacore::Int > &  start,
const casacore::Vector< casacore::Int > &  step,
const casacore::Vector< casacore::Int > &  spectralwindowids,
const casacore::Vector< casacore::Int > &  fieldids,
const casacore::String msSelect = "",
const casacore::String timerng = "",
const casacore::String fieldnames = "",
const casacore::Vector< casacore::Int > &  antIndex = casacore::Vectorcasacore::Int >(),
const casacore::String antnames = "",
const casacore::String spwstring = "",
const casacore::String uvdist = "",
const casacore::String scan = "",
const casacore::String intent = "",
const casacore::String obs = "",
const casacore::Bool  useModel = false,
const casacore::Bool  msreadonly = false 
)
virtual

Set the data selection on for each ms seperately.

Reimplemented from casa::Imager.

virtual casacore::Bool casa::ImagerMultiMS::setDataToMemory ( const casacore::String msname,
const casacore::String mode,
const casacore::Vector< casacore::Int > &  nchan,
const casacore::Vector< casacore::Int > &  start,
const casacore::Vector< casacore::Int > &  step,
const casacore::Vector< casacore::Int > &  spectralwindowids,
const casacore::Vector< casacore::Int > &  fieldids,
const casacore::String msSelect,
const casacore::String timerng,
const casacore::String fieldnames,
const casacore::Vector< casacore::Int > &  antIndex,
const casacore::String antnames,
const casacore::String spwstring,
const casacore::String uvdist,
const casacore::String scan,
const casacore::String intent = "",
const casacore::String obs = "" 
)
virtual

Copy the sub ms to memory useful when imaging only a few channels.

virtual casacore::Bool casa::ImagerMultiMS::setimage ( const casacore::Int  nx,
const casacore::Int  ny,
const casacore::Quantity cellx,
const casacore::Quantity celly,
const casacore::String stokes,
casacore::Bool  doShift,
const casacore::MDirection phaseCenter,
const casacore::Quantity shiftx,
const casacore::Quantity shifty,
const casacore::String mode,
const casacore::Int  nchan,
const casacore::Int  start,
const casacore::Int  step,
const casacore::MRadialVelocity mStart,
const casacore::MRadialVelocity mStep,
const casacore::Vector< casacore::Int > &  spectralwindowids,
const casacore::Int  fieldid,
const casacore::Int  facets,
const casacore::Quantity distance 
)
virtual

Set image construction parameters.

Reimplemented from casa::Imager.

virtual casacore::Bool casa::ImagerMultiMS::unlock ( )
virtual

Unlock the ms and its subtables.

Reimplemented from casa::Imager.

Member Data Documentation

casacore::Block<casacore::MeasurementSet> casa::ImagerMultiMS::blockMSSel_p
protected

Definition at line 117 of file ImagerMultiMS.h.

casacore::Block<casacore::Vector<casacore::Int> > casa::ImagerMultiMS::blockNChan_p
protected

Definition at line 113 of file ImagerMultiMS.h.

casacore::Block<casacore::Vector<casacore::Int> > casa::ImagerMultiMS::blockSpw_p
protected

Definition at line 116 of file ImagerMultiMS.h.

casacore::Block<casacore::Vector<casacore::Int> > casa::ImagerMultiMS::blockStart_p
protected

Definition at line 114 of file ImagerMultiMS.h.

casacore::Block<casacore::Vector<casacore::Int> > casa::ImagerMultiMS::blockStep_p
protected

Definition at line 115 of file ImagerMultiMS.h.

casacore::Bool casa::ImagerMultiMS::dataSet_p
protected

Definition at line 134 of file ImagerMultiMS.h.


The documentation for this class was generated from the following file: