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

#include <PlotMSCacheBase.h>

Inheritance diagram for casa::PlotMSCacheBase:
casa::CalCache casa::MSCache

Public Types

enum  Type {
  MS,
  CAL
}
 TBD: friend class PlotMSData;. More...
 
using RaDecData = casacore::PtrBlock< casacore::Vector< casacore::Double > * >
 
using RaDecMap = std::map< DirectionAxisParams, RaDecData >
 

Public Member Functions

 PlotMSCacheBase (PlotMSApp *parent, PlotMSPlot *plot=nullptr)
 Constructor which takes parent PlotMS. More...
 
virtual ~PlotMSCacheBase ()
 Destructor. More...
 
virtual PlotMSCacheBase::Type cacheType () const =0
 Identify myself (MS or CAL) More...
 
virtual casacore::String polname (casacore::Int ipol)=0
 Access to pol names. More...
 
virtual void setFilename (casacore::String filename)=0
 keep MS/CT filename (sets calType_) More...
 
casacore::String calType () const
 
bool polnRatio () const
 
int nmetadata () const
 Meta axes info. More...
 
PMS::Axis metadata (int i)
 
bool hasOverlay ()
 ATM or TSKY axis; for adjusting plot ranges. More...
 
bool canShowImageCurve ()
 IMAGESB axis; for axis labels/title (image curve axis not always loaded) More...
 
PlotMSIndexerindexer (int dataIndex, casacore::uInt i)
 Reference an indexer; returns -1 if there is no indexer for the given dataIndex. More...
 
PlotMSIndexerindexer0 ()
 
void resizeIndexer (int size)
 
int getDataCount () const
 
casacore::Int nIter (int dataIndex) const
 
PMS::Axis getIterAxis () const
 
casacore::Int nChunk () const
 Report the number of chunks. More...
 
bool cacheReady () const
 Returns whether cache is filled. More...
 
bool wasCanceled () const
 Returns whether user canceled during loading chunks. More...
 
casacore::Matrix< casacore::Int > & chunkShapes ()
 Report the data shapes. More...
 
casacore::Bool goodChunk (casacore::Int ichunk)
 A chunk is good (T) if it contains data (when averaging, some chunks may have nrows=0) More...
 
bool hasReferenceValue (PMS::Axis axis)
 Is there a reference value for the specified axis? TBD: actually make this axis-dep? More...
 
double referenceValue (PMS::Axis axis)
 
casacore::Double refTime () const
 Report the reference time for this cache (in seconds) More...
 
casacore::MFrequency::Types getFreqFrame () const
 Frequency frame in original casacore::MS or requested by user. More...
 
std::vector< PMS::Axis > loadedAxes () const
 Returns which axes have been loaded into the cache, including metadata. More...
 
bool areRaDecAxesLoaded (const DirectionAxisParams &params) const
 Returns true if RA/DEC axes data. More...
 
PlotMSAveragingaveraging ()
 Access to averaging state in the cache: More...
 
PlotMSTransformationstransformations ()
 Access to transformations state in the cache. More...
 
virtual void load (const std::vector< PMS::Axis > &axes, const std::vector< PMS::DataColumn > &data, const casacore::String &filename, const PlotMSSelection &selection, const PlotMSAveraging &averaging, const PlotMSTransformations &transformations, const PlotMSCalibration &calibration, ThreadCommunication *thread=NULL)
 Loads the cache for the given axes and data columns. More...
 
void clear ()
 Clears the cache of all stored values. More...
 
void clearRanges ()
 
void release (const std::vector< PMS::Axis > &axes)
 Releases the given axes from the cache. More...
 
bool isIndexerInitialized (PMS::Axis iteraxis, casacore::Bool globalXRange, casacore::Bool globalYRange, int dataIndex) const
 Set up indexing for the plot. More...
 
void setUpIndexer (PMS::Axis iteraxis=PMS::SCAN, casacore::Bool globalXRange=false, casacore::Bool globalYRange=false, const casacore::String &xconnect="none", bool timeconnect=false, int dataIndex=0)
 
bool hasChan ()
 Some metadata axes not loaded for certain calibration tables. More...
 
bool hasAnt2 ()
 
casacore::Double getScan (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getField (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getTime (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getTimeIntr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getSpw (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getFreq (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getVel (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getChan (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getCorr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAnt1 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAnt2 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getBsln (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRow (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getObsid (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getIntent (casacore::Int chnk, casacore::Int irel)
 this metadata axis is "loaded" for cal tables so check for empty array More...
 
casacore::Double getFeed1 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getFeed2 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmp (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpCorr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpModel (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpCorrMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpCorrModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpDataMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpDataModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpDataDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpDataDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpCorrDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpCorrDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAmpFloat (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPha (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaCorr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaModel (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaCorrMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaCorrModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaDataMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaDataModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaDataDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaDataDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaCorrDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPhaCorrDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getReal (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealCorr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealModel (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealCorrMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealCorrModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealDataMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealDataModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealDataDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealDataDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealCorrDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRealCorrDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImag (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagCorr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagModel (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagCorrMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagCorrModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagDataMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagDataModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagDataDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagDataDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagCorrDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImagCorrDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmp (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpCorr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpModel (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpCorrMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpCorrModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpDataMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpDataModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpDataDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpDataDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpCorrDivMod (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpCorrDivModS (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtxAmpFloat (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getFlag (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getFlagRow (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWt (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWtSp (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getSigma (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getSigmaSp (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getUVDist (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getUVDistL (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getU (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getV (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getW (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getUwave (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getVwave (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getWwave (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAz0 (casacore::Int chnk, casacore::Int irel)
 These are array-global (one value per chunk) More...
 
casacore::Double getEl0 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRadialVelocity0 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRHO0 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getHA0 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPA0 (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAntenna (casacore::Int chnk, casacore::Int irel)
 These are antenna-based. More...
 
casacore::Double getAz (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getEl (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getRa (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getDec (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getParAng (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getPar (casacore::Int chnk, casacore::Int irel)
 These support generic non-complex calibration. More...
 
casacore::Double getSnr (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAntPos (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getAtm (casacore::Int chnk, casacore::Int irel)
 Curve overlays. More...
 
casacore::Double getTsky (casacore::Int chnk, casacore::Int irel)
 
casacore::Double getImageSideband (casacore::Int chnk, casacore::Int irel)
 
casacore::Int scan (casacore::Int chnk)
 metadata axes More...
 
casacore::Int field (casacore::Int chnk)
 
casacore::Double time (casacore::Int chnk)
 
casacore::Double timeIntr (casacore::Int chnk)
 
casacore::Int spw (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & chan (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
freq (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
vel (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & corr (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & ant1 (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & ant2 (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & bsln (casacore::Int chnk)
 
casacore::Vector
< casacore::uInt > & 
row (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & obsid (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & intent (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & feed1 (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & feed2 (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampData (casacore::Int chnk)
 visibility and flag axes (S is for scalar residuals) More...
 
casacore::Array
< casacore::Float > & 
ampCorr (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampCorrModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampCorrModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampDataModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampDataModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampDataDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampDataDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampCorrDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampCorrDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
ampFloat (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaData (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaCorr (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaCorrModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaCorrModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaDataModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaDataModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaDataDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaDataDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaCorrDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
phaCorrDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realData (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realCorr (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realCorrModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realCorrModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realDataModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realDataModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realDataDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realDataDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realCorrDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
realCorrDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagData (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagCorr (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagCorrModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagCorrModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagDataModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagDataModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagDataDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagDataDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagCorrDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
imagCorrDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampData (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampCorr (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampCorrModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampCorrModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampDataModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampDataModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampDataDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampDataDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampCorrDivModel (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampCorrDivModelS (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
wtxampFloat (casacore::Int chnk)
 
casacore::Array< casacore::Bool > & flag (casacore::Int chunk)
 
casacore::Vector
< casacore::Bool > & 
flagrow (casacore::Int chunk)
 
casacore::Array
< casacore::Float > & 
wt (casacore::Int chnk)
 weight axes More...
 
casacore::Array
< casacore::Float > & 
wtsp (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
sigma (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
sigmasp (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
uVDist (casacore::Int chnk)
 observational geometry axes More...
 
casacore::Matrix
< casacore::Double > & 
uVDistL (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
u (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
v (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
w (casacore::Int chnk)
 
casacore::Matrix
< casacore::Double > & 
uWave (casacore::Int chnk)
 
casacore::Matrix
< casacore::Double > & 
vWave (casacore::Int chnk)
 
casacore::Matrix
< casacore::Double > & 
wWave (casacore::Int chnk)
 
casacore::Double az0 (casacore::Int chnk)
 
casacore::Double el0 (casacore::Int chnk)
 
casacore::Double ha0 (casacore::Int chnk)
 
casacore::Double pa0 (casacore::Int chnk)
 
casacore::Vector< casacore::Int > & ant (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
az (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
el (casacore::Int chnk)
 
casacore::Vector
< casacore::Float > & 
parAng (casacore::Int chnk)
 
casacore::Double radvel (casacore::Int chnk)
 ephemeris axes More...
 
casacore::Double rho (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
par (casacore::Int chnk)
 calibration axes More...
 
casacore::Array
< casacore::Float > & 
snr (casacore::Int chnk)
 
casacore::Array
< casacore::Float > & 
antpos (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
atm (casacore::Int chnk)
 curve overlay axes More...
 
casacore::Vector
< casacore::Double > & 
tsky (casacore::Int chnk)
 
casacore::Vector
< casacore::Double > & 
imageSideband (casacore::Int chnk)
 
casacore::Vector< casacore::IntgetChansPerBin (casacore::Int chnk, casacore::Int irel)
 Returns a list of channel numbers that were averaged together in that chunk. More...
 
casacore::Record locateInfo (int plotIterIndex, const casacore::Vector< PlotRegion > &regions, bool showUnflagged, bool showFlagged, bool selectAll)
 
PlotLogMessagelocateRange (int plotIterIndex, const casacore::Vector< PlotRegion > &regions, bool showUnflagged, bool showFlagged)
 
PlotLogMessageflagRange (int plotIterIndex, casa::PlotMSFlagging &flagging, const casacore::Vector< PlotRegion > &regions, bool showFlagged)
 
casacore::String getTimeBounds (int iterValue)
 Return a formatted string for time iteration plots giving the time range. More...
 
pair< casacore::Double,
casacore::Double
getTimeBounds () const
 Return the time as doubles. More...
 
pair< casacore::Double,
casacore::Double
getXAxisBounds (int index) const
 Return the axes ranges. More...
 
pair< casacore::Double,
casacore::Double
getYAxisBounds (int index) const
 
PMS::DataColumn getXDataColumn ()
 
PMS::DataColumn getYDataColumn (int index)
 
void setPlot (PlotMSPlot *plot)
 
bool isValidRaDecIndex (int index) const
 
const RaDecDatagetRaDataX (int index) const
 
const RaDecDatagetRaDataY (int index) const
 
const RaDecDatagetDecDataX (int index) const
 
const RaDecDatagetDecDataY (int index) const
 
void logmesg (const casacore::String &method, const casacore::String &message, int type=PlotLogger::MSG_INFO)
 public log method More...
 

Static Public Member Functions

static bool axisIsMetaData (PMS::Axis axis)
 

Static Public Attributes

static const unsigned int THREAD_SEGMENT
 
static const PMS::Axis METADATA []
 
static const unsigned int N_METADATA
 

Protected Member Functions

 PlotMSCacheBase (const PlotMSCacheBase &)
 Forbid copy for now. More...
 
void setCache (casacore::Int newnChunk, const std::vector< PMS::Axis > &loadAxes, const std::vector< PMS::DataColumn > &loadData, bool increaseCache=false)
 Resize storage for the number of chunks increaseCache parameter: false to initialize with empty Arrays before loading cache true to increase: copy values then add empty Arrays while loading cache. More...
 
template<typename T >
void addArrays (casacore::PtrBlock< casacore::Array< T > * > &input, bool increaseCache=false)
 
template<typename T >
void addMatrices (casacore::PtrBlock< casacore::Matrix< T > * > &input, bool increaseCache=false)
 
template<typename T >
void addVectors (casacore::PtrBlock< casacore::Vector< T > * > &input, bool increaseCache=false)
 
virtual void loadIt (std::vector< PMS::Axis > &loadAxes, std::vector< PMS::DataColumn > &loadData, ThreadCommunication *thread=NULL)=0
 Specialized method for loading the cache (pure virtual: implemented specifically in child classes) More...
 
virtual void flagToDisk (const PlotMSFlagging &flagging, casacore::Vector< casacore::Int > &chunks, casacore::Vector< casacore::Int > &relids, casacore::Bool flag, PlotMSIndexer *indexer, int dataIndex)=0
 
void deleteCache ()
 Clean up the PtrBlocks. More...
 
void deleteIndexer ()
 
void deleteAtm ()
 helpers for atm/tsky overlays More...
 
void printAtmStats (casacore::Int scan)
 
virtual bool isEphemeris ()
 
bool isEphemerisAxis (PMS::Axis axis) const
 
void setAxesMask (PMS::Axis axis, casacore::Vector< casacore::Bool > &axismask)
 Set the net axes mask (defines how to collapse flags for the chosen plot axes) More...
 
casacore::Vector< casacore::BoolnetAxesMask (PMS::Axis xaxis, PMS::Axis yaxis)
 Return the net axes mask for the currently set plot axes. More...
 
void setPlotMask (casacore::Int dataIndex)
 Derive the plot mask by appropriately collapsing the flags. More...
 
void setPlotMask (casacore::Int dataIndex, casacore::Int chunk)
 
void deletePlotMask ()
 Delete the whole plot mask. More...
 
void logInfo (const casacore::String &method, const casacore::String &message)
 Returns the number of points loaded for the given axis or 0 if not loaded. More...
 
void logDebug (const casacore::String &method, const casacore::String &message)
 
void logWarn (const casacore::String &method, const casacore::String &message)
 
void logError (const casacore::String &method, const casacore::String &message)
 
void logLoad (const casacore::String &message)
 
void logFlag (const casacore::String &message)
 
void log (const casacore::String &method, const casacore::String &message, int eventType)
 Logs the given message from the given method name as the given event type (see PlotLogger). More...
 
int findColorIndex (int chunk, bool initialize)
 Return the color lookup index for the chunk. More...
 
template<typename T >
checkIndex (int index, const std::vector< T > &v, const std::string &vname) const
 Check access to vector. More...
 

Protected Attributes

PlotMSAppplotms_
 Private data. More...
 
PlotMSPlotitsPlot_
 Parent PlotMSPlot, if any. More...
 
PlotMSIndexerindexer0_
 An empty indexer (its an empty PlotData object used for initialization) More...
 
std::vector
< casacore::PtrBlock
< PlotMSIndexer * > > 
indexer_
 The indexer into the cache. More...
 
casacore::Int nChunk_
 The number of chunks in the cache. More...
 
casacore::Double refTime_p
 The reference time for this cache, in seconds. More...
 
casacore::Int nAnt_
 The number of antennas. More...
 
casacore::MFrequency::Types freqFrame_
 Set frame from VI if not specified by user (for VI2::getFrequencies and axis label) More...
 
casacore::Double minX_
 Global min/max. More...
 
casacore::Double maxX_
 
casacore::Double minY_
 
casacore::Double maxY_
 
casacore::Matrix< casacore::Intchshapes_
 The fundamental meta-data cache. More...
 
casacore::Vector< casacore::BoolgoodChunk_
 
casacore::Vector
< casacore::Double
time_
 
casacore::Vector
< casacore::Double
timeIntr_
 
casacore::Vector< casacore::Intfield_
 
casacore::Vector< casacore::Intspw_
 
casacore::Vector< casacore::Intscan_
 
casacore::PtrBlock
< casacore::Vector
< casacore::uInt > * > 
row_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
antenna1_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
antenna2_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
baseline_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
uvdist_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
u_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
v_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
w_
 
casacore::PtrBlock
< casacore::Matrix
< casacore::Double > * > 
uvdistL_
 
casacore::PtrBlock
< casacore::Matrix
< casacore::Double > * > 
uwave_
 
casacore::PtrBlock
< casacore::Matrix
< casacore::Double > * > 
vwave_
 
casacore::PtrBlock
< casacore::Matrix
< casacore::Double > * > 
wwave_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
freq_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
vel_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
chan_
 
casacore::PtrBlock
< casacore::Array
< casacore::Int > * > 
chansPerBin_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
corr_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
obsid_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
intent_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
feed1_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
feed2_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Float > * > 
pa_
 Optional parts of the cache. More...
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
amp_
 casacore::Data (the heavy part) More...
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampCorr_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampCorrModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampCorrModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampDataModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampDataModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampDataDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampDataDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampCorrDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampCorrDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
ampFloat_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
pha_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaCorr_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaCorrModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaCorrModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaDataModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaDataModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaDataDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaDataDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaCorrDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
phaCorrDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
real_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realCorr_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realCorrModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realCorrModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realDataModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realDataModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realDataDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realDataDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realCorrDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
realCorrDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imag_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagCorr_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagCorrModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagCorrModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagDataModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagDataModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagDataDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagDataDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagCorrDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
imagCorrDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxamp_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampCorr_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampCorrModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampCorrModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampDataModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampDataModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampDataDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampDataDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampCorrDivModel_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampCorrDivModelS_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtxampFloat_
 
casacore::PtrBlock
< casacore::Array
< casacore::Bool > * > 
flag_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Bool > * > 
flagrow_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wt_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
wtsp_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
sigma_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
sigmasp_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Float > * > 
parang_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Int > * > 
antenna_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
az_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
el_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
ra_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
dec_
 
std::map< DirectionAxisParams,
RaDecData
raMap_
 
std::map< DirectionAxisParams,
RaDecData
decMap_
 
casacore::Vector
< casacore::Double
radialVelocity_
 
casacore::Vector
< casacore::Double
rho_
 
casacore::Vector
< casacore::Double
az0_
 
casacore::Vector
< casacore::Double
el0_
 
casacore::Vector
< casacore::Double
ha0_
 
casacore::Vector
< casacore::Double
pa0_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
atm_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
tsky_
 
casacore::PtrBlock
< casacore::Vector
< casacore::Double > * > 
imageSideband_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
par_
 for cal tables More...
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
snr_
 
casacore::PtrBlock
< casacore::Array
< casacore::Float > * > 
antpos_
 
bool dataLoaded_
 Current setup/state. More...
 
bool userCanceled_
 
std::vector< PMS::Axis > currentX_
 
std::vector< PMS::Axis > currentY_
 
std::vector< PMS::DataColumn > currentXData_
 
std::vector< PMS::DataColumn > currentYData_
 
std::vector< PMS::CoordSystem > currentXFrame_
 
std::vector< PMS::CoordSystem > currentYFrame_
 
std::vector< PMS::InterpMethod > currentXInterp_
 
std::vector< PMS::InterpMethod > currentYInterp_
 
std::vector< PMS::CoordSystem > xyFrame_
 
std::vector< PMS::InterpMethod > xyInterp_
 
std::vector< PMS::CoordSystem > loadXYFrame_
 
std::vector< PMS::InterpMethod > loadXYInterp_
 
decltype(raMap_)::mapped_type * loadRa_
 
decltype(decMap_)::mapped_type * loadDec_
 
map< PMS::Axis, bool > loadedAxes_
 
map< PMS::Axis, casacore::RecordloadedAxesData_
 
map< PMS::Axis, bool > pendingLoadAxes_
 map<PMS::Axis, std::set<PMS::DataColumn>> loadedAxesData_; More...
 
casacore::Vector
< casacore::Double
xminG_
 Global ranges (unflagged and flagged, per indexer) More...
 
casacore::Vector
< casacore::Double
xmaxG_
 
casacore::Vector
< casacore::Double
yminG_
 
casacore::Vector
< casacore::Double
ymaxG_
 
casacore::Vector
< casacore::Double
xflminG_
 
casacore::Vector
< casacore::Double
xflmaxG_
 
casacore::Vector
< casacore::Double
yflminG_
 
casacore::Vector
< casacore::Double
yflmaxG_
 
casacore::String filename_
 A copy of the casacore::Data parameters. More...
 
PlotMSSelection selection_
 
PlotMSAveraging averaging_
 
PlotMSTransformations transformations_
 
PlotMSCalibration calibration_
 
std::vector< casacore::Vector
< casacore::Bool > > 
netAxesMask_
 Axes mask. More...
 
std::vector
< casacore::PtrBlock
< casacore::Array
< casacore::Bool > * > > 
plmask_
 collapsed flag mask for plotting More...
 
casacore::Vector
< casacore::String
antnames_
 meta info for locate output More...
 
casacore::Vector
< casacore::String
stanames_
 
casacore::Vector
< casacore::String
antstanames_
 
casacore::Vector
< casacore::String
fldnames_
 
casacore::Vector
< casacore::String
intentnames_
 
casacore::Array< casacore::Doublepositions_
 
PMS::Axis iterAxis
 
bool ephemerisInitialized
 
::QVector< double > uniqueTimes
 
casacore::String calType_
 The calibration type (casacore::Table subType) More...
 
bool polnRatio_
 polarization selection is ratio ("/") More...
 
PageHeaderCache pageHeaderCache_
 Page header items. More...
 
PlotMSAtmplotmsAtm_
 For atm/tsky overlays. More...
 

Private Member Functions

void _updateAntennaMask (casacore::Int a, casacore::Vector< casacore::Bool > &antMask, const casacore::Vector< casacore::Int > selectedAntennas)
 
bool axisIsValid (PMS::Axis axis, const PlotMSAveraging &averaging)
 

Friends

class PlotMSIndexer
 Friend class declarations. More...
 

Detailed Description

Definition at line 59 of file PlotMSCacheBase.h.

Member Typedef Documentation

Definition at line 480 of file PlotMSCacheBase.h.

Definition at line 481 of file PlotMSCacheBase.h.

Member Enumeration Documentation

TBD: friend class PlotMSData;.

Varieties of cache TBD: move to PlotMSConstants?

Enumerator
MS 
CAL 

Definition at line 70 of file PlotMSCacheBase.h.

Constructor & Destructor Documentation

casa::PlotMSCacheBase::PlotMSCacheBase ( PlotMSApp parent,
PlotMSPlot plot = nullptr 
)

Constructor which takes parent PlotMS.

virtual casa::PlotMSCacheBase::~PlotMSCacheBase ( )
virtual

Destructor.

casa::PlotMSCacheBase::PlotMSCacheBase ( const PlotMSCacheBase )
protected

Forbid copy for now.

Member Function Documentation

void casa::PlotMSCacheBase::_updateAntennaMask ( casacore::Int  a,
casacore::Vector< casacore::Bool > &  antMask,
const casacore::Vector< casacore::Int selectedAntennas 
)
private
template<typename T >
void casa::PlotMSCacheBase::addArrays ( casacore::PtrBlock< casacore::Array< T > * > &  input,
bool  increaseCache = false 
)
protected
template<typename T >
void casa::PlotMSCacheBase::addMatrices ( casacore::PtrBlock< casacore::Matrix< T > * > &  input,
bool  increaseCache = false 
)
protected
template<typename T >
void casa::PlotMSCacheBase::addVectors ( casacore::PtrBlock< casacore::Vector< T > * > &  input,
bool  increaseCache = false 
)
protected
casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampCorr ( casacore::Int  chnk)
inline

Definition at line 354 of file PlotMSCacheBase.h.

References ampCorr_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampCorrDivModel ( casacore::Int  chnk)
inline

Definition at line 362 of file PlotMSCacheBase.h.

References ampCorrDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampCorrDivModelS ( casacore::Int  chnk)
inline

Definition at line 363 of file PlotMSCacheBase.h.

References ampCorrDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampCorrModel ( casacore::Int  chnk)
inline

Definition at line 356 of file PlotMSCacheBase.h.

References ampCorrModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampCorrModelS ( casacore::Int  chnk)
inline

Definition at line 357 of file PlotMSCacheBase.h.

References ampCorrModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampData ( casacore::Int  chnk)
inline

visibility and flag axes (S is for scalar residuals)

Definition at line 353 of file PlotMSCacheBase.h.

References amp_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampDataDivModel ( casacore::Int  chnk)
inline

Definition at line 360 of file PlotMSCacheBase.h.

References ampDataDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampDataDivModelS ( casacore::Int  chnk)
inline

Definition at line 361 of file PlotMSCacheBase.h.

References ampDataDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampDataModel ( casacore::Int  chnk)
inline

Definition at line 358 of file PlotMSCacheBase.h.

References ampDataModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampDataModelS ( casacore::Int  chnk)
inline

Definition at line 359 of file PlotMSCacheBase.h.

References ampDataModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampFloat ( casacore::Int  chnk)
inline

Definition at line 364 of file PlotMSCacheBase.h.

References ampFloat_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::ampModel ( casacore::Int  chnk)
inline

Definition at line 355 of file PlotMSCacheBase.h.

References ampModel_.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::ant ( casacore::Int  chnk)
inline

Definition at line 432 of file PlotMSCacheBase.h.

References antenna_.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::ant1 ( casacore::Int  chnk)
inline

Definition at line 343 of file PlotMSCacheBase.h.

References antenna1_.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::ant2 ( casacore::Int  chnk)
inline

Definition at line 344 of file PlotMSCacheBase.h.

References antenna2_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::antpos ( casacore::Int  chnk)
inline

Definition at line 444 of file PlotMSCacheBase.h.

References antpos_.

bool casa::PlotMSCacheBase::areRaDecAxesLoaded ( const DirectionAxisParams params) const

Returns true if RA/DEC axes data.

  • for the given parameters - have been loaded
casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::atm ( casacore::Int  chnk)
inline

curve overlay axes

Definition at line 447 of file PlotMSCacheBase.h.

References atm_.

PlotMSAveraging& casa::PlotMSCacheBase::averaging ( )
inline

Access to averaging state in the cache:

Definition at line 159 of file PlotMSCacheBase.h.

References averaging_.

static bool casa::PlotMSCacheBase::axisIsMetaData ( PMS::Axis  axis)
static
bool casa::PlotMSCacheBase::axisIsValid ( PMS::Axis  axis,
const PlotMSAveraging averaging 
)
private
casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::az ( casacore::Int  chnk)
inline

Definition at line 433 of file PlotMSCacheBase.h.

References az_.

casacore::Double casa::PlotMSCacheBase::az0 ( casacore::Int  chnk)
inline

Definition at line 428 of file PlotMSCacheBase.h.

References az0_.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::bsln ( casacore::Int  chnk)
inline

Definition at line 345 of file PlotMSCacheBase.h.

References baseline_.

bool casa::PlotMSCacheBase::cacheReady ( ) const
inline

Returns whether cache is filled.

Definition at line 125 of file PlotMSCacheBase.h.

References dataLoaded_.

Referenced by hasReferenceValue().

virtual PlotMSCacheBase::Type casa::PlotMSCacheBase::cacheType ( ) const
pure virtual

Identify myself (MS or CAL)

Implemented in casa::MSCache, and casa::CalCache.

Referenced by casa::CacheFactory::needNewCache().

casacore::String casa::PlotMSCacheBase::calType ( ) const
inline

Definition at line 93 of file PlotMSCacheBase.h.

References calType_.

bool casa::PlotMSCacheBase::canShowImageCurve ( )

IMAGESB axis; for axis labels/title (image curve axis not always loaded)

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::chan ( casacore::Int  chnk)
inline

Definition at line 339 of file PlotMSCacheBase.h.

References chan_.

template<typename T >
T casa::PlotMSCacheBase::checkIndex ( int  index,
const std::vector< T > &  v,
const std::string &  vname 
) const
protected

Check access to vector.

casacore::Matrix<casacore::Int>& casa::PlotMSCacheBase::chunkShapes ( )
inline

Report the data shapes.

Definition at line 131 of file PlotMSCacheBase.h.

References chshapes_.

void casa::PlotMSCacheBase::clear ( )

Clears the cache of all stored values.

This should be called when the underlying MS/CalTable or selection is changed, thus invalidating stored data.

void casa::PlotMSCacheBase::clearRanges ( )
casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::corr ( casacore::Int  chnk)
inline

Definition at line 342 of file PlotMSCacheBase.h.

References corr_.

void casa::PlotMSCacheBase::deleteAtm ( )
protected

helpers for atm/tsky overlays

void casa::PlotMSCacheBase::deleteCache ( )
protected

Clean up the PtrBlocks.

void casa::PlotMSCacheBase::deleteIndexer ( )
protected
void casa::PlotMSCacheBase::deletePlotMask ( )
protected

Delete the whole plot mask.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::el ( casacore::Int  chnk)
inline

Definition at line 434 of file PlotMSCacheBase.h.

References el_.

casacore::Double casa::PlotMSCacheBase::el0 ( casacore::Int  chnk)
inline

Definition at line 429 of file PlotMSCacheBase.h.

References el0_.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::feed1 ( casacore::Int  chnk)
inline

Definition at line 349 of file PlotMSCacheBase.h.

References feed1_.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::feed2 ( casacore::Int  chnk)
inline

Definition at line 350 of file PlotMSCacheBase.h.

References feed2_.

casacore::Int casa::PlotMSCacheBase::field ( casacore::Int  chnk)
inline

Definition at line 335 of file PlotMSCacheBase.h.

References field_.

int casa::PlotMSCacheBase::findColorIndex ( int  chunk,
bool  initialize 
)
protected

Return the color lookup index for the chunk.

casacore::Array<casacore::Bool>& casa::PlotMSCacheBase::flag ( casacore::Int  chunk)
inline

Definition at line 410 of file PlotMSCacheBase.h.

References casa::vi::chunk(), and flag_.

PlotLogMessage* casa::PlotMSCacheBase::flagRange ( int  plotIterIndex,
casa::PlotMSFlagging flagging,
const casacore::Vector< PlotRegion > &  regions,
bool  showFlagged 
)
casacore::Vector<casacore::Bool>& casa::PlotMSCacheBase::flagrow ( casacore::Int  chunk)
inline

Definition at line 411 of file PlotMSCacheBase.h.

References casa::vi::chunk(), and flagrow_.

virtual void casa::PlotMSCacheBase::flagToDisk ( const PlotMSFlagging flagging,
casacore::Vector< casacore::Int > &  chunks,
casacore::Vector< casacore::Int > &  relids,
casacore::Bool  flag,
PlotMSIndexer indexer,
int  dataIndex 
)
protectedpure virtual

Implemented in casa::MSCache, and casa::CalCache.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::freq ( casacore::Int  chnk)
inline

Definition at line 340 of file PlotMSCacheBase.h.

References freq_.

casacore::Double casa::PlotMSCacheBase::getAmp ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 220 of file PlotMSCacheBase.h.

References amp_.

casacore::Double casa::PlotMSCacheBase::getAmpCorr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 221 of file PlotMSCacheBase.h.

References ampCorr_.

casacore::Double casa::PlotMSCacheBase::getAmpCorrDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 229 of file PlotMSCacheBase.h.

References ampCorrDivModel_.

casacore::Double casa::PlotMSCacheBase::getAmpCorrDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 230 of file PlotMSCacheBase.h.

References ampCorrDivModelS_.

casacore::Double casa::PlotMSCacheBase::getAmpCorrMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 223 of file PlotMSCacheBase.h.

References ampCorrModel_.

casacore::Double casa::PlotMSCacheBase::getAmpCorrModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 224 of file PlotMSCacheBase.h.

References ampCorrModelS_.

casacore::Double casa::PlotMSCacheBase::getAmpDataDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 227 of file PlotMSCacheBase.h.

References ampDataDivModel_.

casacore::Double casa::PlotMSCacheBase::getAmpDataDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 228 of file PlotMSCacheBase.h.

References ampDataDivModelS_.

casacore::Double casa::PlotMSCacheBase::getAmpDataMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 225 of file PlotMSCacheBase.h.

References ampDataModel_.

casacore::Double casa::PlotMSCacheBase::getAmpDataModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 226 of file PlotMSCacheBase.h.

References ampDataModelS_.

casacore::Double casa::PlotMSCacheBase::getAmpFloat ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 231 of file PlotMSCacheBase.h.

References ampFloat_.

casacore::Double casa::PlotMSCacheBase::getAmpModel ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 222 of file PlotMSCacheBase.h.

References ampModel_.

casacore::Double casa::PlotMSCacheBase::getAnt1 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 210 of file PlotMSCacheBase.h.

References antenna1_.

casacore::Double casa::PlotMSCacheBase::getAnt2 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 211 of file PlotMSCacheBase.h.

References antenna2_.

casacore::Double casa::PlotMSCacheBase::getAntenna ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

These are antenna-based.

Definition at line 308 of file PlotMSCacheBase.h.

References antenna_.

casacore::Double casa::PlotMSCacheBase::getAntPos ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 324 of file PlotMSCacheBase.h.

References antpos_.

casacore::Double casa::PlotMSCacheBase::getAtm ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Curve overlays.

Definition at line 327 of file PlotMSCacheBase.h.

References atm_.

casacore::Double casa::PlotMSCacheBase::getAz ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 309 of file PlotMSCacheBase.h.

References az_.

casacore::Double casa::PlotMSCacheBase::getAz0 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

These are array-global (one value per chunk)

Definition at line 300 of file PlotMSCacheBase.h.

References az0_.

casacore::Double casa::PlotMSCacheBase::getBsln ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 212 of file PlotMSCacheBase.h.

References baseline_.

casacore::Double casa::PlotMSCacheBase::getChan ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 208 of file PlotMSCacheBase.h.

References chan_.

casacore::Vector<casacore::Int> casa::PlotMSCacheBase::getChansPerBin ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Returns a list of channel numbers that were averaged together in that chunk.

Definition at line 454 of file PlotMSCacheBase.h.

References chansPerBin_.

casacore::Double casa::PlotMSCacheBase::getCorr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 209 of file PlotMSCacheBase.h.

References corr_.

int casa::PlotMSCacheBase::getDataCount ( ) const
inline

Definition at line 114 of file PlotMSCacheBase.h.

References currentX_.

casacore::Double casa::PlotMSCacheBase::getDec ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 315 of file PlotMSCacheBase.h.

const RaDecData& casa::PlotMSCacheBase::getDecDataX ( int  index) const
const RaDecData& casa::PlotMSCacheBase::getDecDataY ( int  index) const
casacore::Double casa::PlotMSCacheBase::getEl ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 310 of file PlotMSCacheBase.h.

References el_.

casacore::Double casa::PlotMSCacheBase::getEl0 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 301 of file PlotMSCacheBase.h.

References el0_.

casacore::Double casa::PlotMSCacheBase::getFeed1 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 217 of file PlotMSCacheBase.h.

References feed1_.

casacore::Double casa::PlotMSCacheBase::getFeed2 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 218 of file PlotMSCacheBase.h.

References feed2_.

casacore::Double casa::PlotMSCacheBase::getField ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 202 of file PlotMSCacheBase.h.

References field_.

casacore::Double casa::PlotMSCacheBase::getFlag ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 282 of file PlotMSCacheBase.h.

References flag_.

casacore::Double casa::PlotMSCacheBase::getFlagRow ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 283 of file PlotMSCacheBase.h.

References flagrow_.

casacore::Double casa::PlotMSCacheBase::getFreq ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 206 of file PlotMSCacheBase.h.

References freq_.

casacore::MFrequency::Types casa::PlotMSCacheBase::getFreqFrame ( ) const
inline

Frequency frame in original casacore::MS or requested by user.

Definition at line 146 of file PlotMSCacheBase.h.

References freqFrame_.

casacore::Double casa::PlotMSCacheBase::getHA0 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 304 of file PlotMSCacheBase.h.

References ha0_.

casacore::Double casa::PlotMSCacheBase::getImag ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 257 of file PlotMSCacheBase.h.

References imag_.

casacore::Double casa::PlotMSCacheBase::getImagCorr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 258 of file PlotMSCacheBase.h.

References imagCorr_.

casacore::Double casa::PlotMSCacheBase::getImagCorrDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 266 of file PlotMSCacheBase.h.

References imagCorrDivModel_.

casacore::Double casa::PlotMSCacheBase::getImagCorrDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 267 of file PlotMSCacheBase.h.

References imagCorrDivModelS_.

casacore::Double casa::PlotMSCacheBase::getImagCorrMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 260 of file PlotMSCacheBase.h.

References imagCorrModel_.

casacore::Double casa::PlotMSCacheBase::getImagCorrModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 261 of file PlotMSCacheBase.h.

References imagCorrModelS_.

casacore::Double casa::PlotMSCacheBase::getImagDataDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 264 of file PlotMSCacheBase.h.

References imagDataDivModel_.

casacore::Double casa::PlotMSCacheBase::getImagDataDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 265 of file PlotMSCacheBase.h.

References imagDataDivModelS_.

casacore::Double casa::PlotMSCacheBase::getImagDataMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 262 of file PlotMSCacheBase.h.

References imagDataModel_.

casacore::Double casa::PlotMSCacheBase::getImagDataModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 263 of file PlotMSCacheBase.h.

References imagDataModelS_.

casacore::Double casa::PlotMSCacheBase::getImageSideband ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 329 of file PlotMSCacheBase.h.

References imageSideband_.

casacore::Double casa::PlotMSCacheBase::getImagModel ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 259 of file PlotMSCacheBase.h.

References imagModel_.

casacore::Double casa::PlotMSCacheBase::getIntent ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

this metadata axis is "loaded" for cal tables so check for empty array

Definition at line 216 of file PlotMSCacheBase.h.

References casa::data, casa::vi::empty(), and intent_.

PMS::Axis casa::PlotMSCacheBase::getIterAxis ( ) const
casacore::Double casa::PlotMSCacheBase::getObsid ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 214 of file PlotMSCacheBase.h.

References obsid_.

casacore::Double casa::PlotMSCacheBase::getPA0 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 305 of file PlotMSCacheBase.h.

References pa0_.

casacore::Double casa::PlotMSCacheBase::getPar ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

These support generic non-complex calibration.

Definition at line 322 of file PlotMSCacheBase.h.

References par_.

casacore::Double casa::PlotMSCacheBase::getParAng ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 319 of file PlotMSCacheBase.h.

References parang_.

casacore::Double casa::PlotMSCacheBase::getPha ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 233 of file PlotMSCacheBase.h.

References pha_.

casacore::Double casa::PlotMSCacheBase::getPhaCorr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 234 of file PlotMSCacheBase.h.

References phaCorr_.

casacore::Double casa::PlotMSCacheBase::getPhaCorrDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 242 of file PlotMSCacheBase.h.

References phaCorrDivModel_.

casacore::Double casa::PlotMSCacheBase::getPhaCorrDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 243 of file PlotMSCacheBase.h.

References phaCorrDivModelS_.

casacore::Double casa::PlotMSCacheBase::getPhaCorrMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 236 of file PlotMSCacheBase.h.

References phaCorrModel_.

casacore::Double casa::PlotMSCacheBase::getPhaCorrModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 237 of file PlotMSCacheBase.h.

References phaCorrModelS_.

casacore::Double casa::PlotMSCacheBase::getPhaDataDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 240 of file PlotMSCacheBase.h.

References phaDataDivModel_.

casacore::Double casa::PlotMSCacheBase::getPhaDataDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 241 of file PlotMSCacheBase.h.

References phaDataDivModelS_.

casacore::Double casa::PlotMSCacheBase::getPhaDataMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 238 of file PlotMSCacheBase.h.

References phaDataModel_.

casacore::Double casa::PlotMSCacheBase::getPhaDataModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 239 of file PlotMSCacheBase.h.

References phaDataModelS_.

casacore::Double casa::PlotMSCacheBase::getPhaModel ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 235 of file PlotMSCacheBase.h.

References phaModel_.

casacore::Double casa::PlotMSCacheBase::getRa ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 311 of file PlotMSCacheBase.h.

const RaDecData& casa::PlotMSCacheBase::getRaDataX ( int  index) const
const RaDecData& casa::PlotMSCacheBase::getRaDataY ( int  index) const
casacore::Double casa::PlotMSCacheBase::getRadialVelocity0 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 302 of file PlotMSCacheBase.h.

References radialVelocity_.

casacore::Double casa::PlotMSCacheBase::getReal ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 245 of file PlotMSCacheBase.h.

References real_.

casacore::Double casa::PlotMSCacheBase::getRealCorr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 246 of file PlotMSCacheBase.h.

References realCorr_.

casacore::Double casa::PlotMSCacheBase::getRealCorrDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 254 of file PlotMSCacheBase.h.

References realCorrDivModel_.

casacore::Double casa::PlotMSCacheBase::getRealCorrDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 255 of file PlotMSCacheBase.h.

References realCorrDivModelS_.

casacore::Double casa::PlotMSCacheBase::getRealCorrMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 248 of file PlotMSCacheBase.h.

References realCorrModel_.

casacore::Double casa::PlotMSCacheBase::getRealCorrModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 249 of file PlotMSCacheBase.h.

References realCorrModelS_.

casacore::Double casa::PlotMSCacheBase::getRealDataDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 252 of file PlotMSCacheBase.h.

References realDataDivModel_.

casacore::Double casa::PlotMSCacheBase::getRealDataDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 253 of file PlotMSCacheBase.h.

References realDataDivModelS_.

casacore::Double casa::PlotMSCacheBase::getRealDataMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 250 of file PlotMSCacheBase.h.

References realDataModel_.

casacore::Double casa::PlotMSCacheBase::getRealDataModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 251 of file PlotMSCacheBase.h.

References realDataModelS_.

casacore::Double casa::PlotMSCacheBase::getRealModel ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 247 of file PlotMSCacheBase.h.

References realModel_.

casacore::Double casa::PlotMSCacheBase::getRHO0 ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 303 of file PlotMSCacheBase.h.

References rho_.

casacore::Double casa::PlotMSCacheBase::getRow ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 213 of file PlotMSCacheBase.h.

References row_.

casacore::Double casa::PlotMSCacheBase::getScan ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 201 of file PlotMSCacheBase.h.

References scan_.

casacore::Double casa::PlotMSCacheBase::getSigma ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 287 of file PlotMSCacheBase.h.

References sigma_.

casacore::Double casa::PlotMSCacheBase::getSigmaSp ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 288 of file PlotMSCacheBase.h.

References sigmasp_.

casacore::Double casa::PlotMSCacheBase::getSnr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 323 of file PlotMSCacheBase.h.

References snr_.

casacore::Double casa::PlotMSCacheBase::getSpw ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 205 of file PlotMSCacheBase.h.

References spw_.

casacore::Double casa::PlotMSCacheBase::getTime ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 203 of file PlotMSCacheBase.h.

References time_.

casacore::String casa::PlotMSCacheBase::getTimeBounds ( int  iterValue)

Return a formatted string for time iteration plots giving the time range.

pair<casacore::Double,casacore::Double> casa::PlotMSCacheBase::getTimeBounds ( ) const

Return the time as doubles.

casacore::Double casa::PlotMSCacheBase::getTimeIntr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 204 of file PlotMSCacheBase.h.

References timeIntr_.

casacore::Double casa::PlotMSCacheBase::getTsky ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 328 of file PlotMSCacheBase.h.

References tsky_.

casacore::Double casa::PlotMSCacheBase::getU ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 292 of file PlotMSCacheBase.h.

References u_.

casacore::Double casa::PlotMSCacheBase::getUVDist ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 290 of file PlotMSCacheBase.h.

References uvdist_.

casacore::Double casa::PlotMSCacheBase::getUVDistL ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 291 of file PlotMSCacheBase.h.

References uvdistL_.

casacore::Double casa::PlotMSCacheBase::getUwave ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 295 of file PlotMSCacheBase.h.

References uwave_.

casacore::Double casa::PlotMSCacheBase::getV ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 293 of file PlotMSCacheBase.h.

References v_.

casacore::Double casa::PlotMSCacheBase::getVel ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 207 of file PlotMSCacheBase.h.

References vel_.

casacore::Double casa::PlotMSCacheBase::getVwave ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 296 of file PlotMSCacheBase.h.

References vwave_.

casacore::Double casa::PlotMSCacheBase::getW ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 294 of file PlotMSCacheBase.h.

References w_.

casacore::Double casa::PlotMSCacheBase::getWt ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 285 of file PlotMSCacheBase.h.

References wt_.

casacore::Double casa::PlotMSCacheBase::getWtSp ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 286 of file PlotMSCacheBase.h.

References wtsp_.

casacore::Double casa::PlotMSCacheBase::getWtxAmp ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 269 of file PlotMSCacheBase.h.

References wtxamp_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpCorr ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 270 of file PlotMSCacheBase.h.

References wtxampCorr_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpCorrDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 278 of file PlotMSCacheBase.h.

References wtxampCorrDivModel_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpCorrDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 279 of file PlotMSCacheBase.h.

References wtxampCorrDivModelS_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpCorrMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 272 of file PlotMSCacheBase.h.

References wtxampCorrModel_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpCorrModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 273 of file PlotMSCacheBase.h.

References wtxampCorrModelS_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpDataDivMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 276 of file PlotMSCacheBase.h.

References wtxampDataDivModel_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpDataDivModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 277 of file PlotMSCacheBase.h.

References wtxampDataDivModelS_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpDataMod ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 274 of file PlotMSCacheBase.h.

References wtxampDataModel_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpDataModS ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 275 of file PlotMSCacheBase.h.

References wtxampDataModelS_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpFloat ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 280 of file PlotMSCacheBase.h.

References wtxampFloat_.

casacore::Double casa::PlotMSCacheBase::getWtxAmpModel ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 271 of file PlotMSCacheBase.h.

References wtxampModel_.

casacore::Double casa::PlotMSCacheBase::getWwave ( casacore::Int  chnk,
casacore::Int  irel 
)
inline

Definition at line 297 of file PlotMSCacheBase.h.

References wwave_.

pair<casacore::Double,casacore::Double> casa::PlotMSCacheBase::getXAxisBounds ( int  index) const

Return the axes ranges.

PMS::DataColumn casa::PlotMSCacheBase::getXDataColumn ( )
inline

Definition at line 475 of file PlotMSCacheBase.h.

References currentXData_.

pair<casacore::Double,casacore::Double> casa::PlotMSCacheBase::getYAxisBounds ( int  index) const
PMS::DataColumn casa::PlotMSCacheBase::getYDataColumn ( int  index)
inline

Definition at line 476 of file PlotMSCacheBase.h.

References currentYData_.

casacore::Bool casa::PlotMSCacheBase::goodChunk ( casacore::Int  ichunk)
inline

A chunk is good (T) if it contains data (when averaging, some chunks may have nrows=0)

Definition at line 135 of file PlotMSCacheBase.h.

References goodChunk_.

casacore::Double casa::PlotMSCacheBase::ha0 ( casacore::Int  chnk)
inline

Definition at line 430 of file PlotMSCacheBase.h.

References ha0_.

bool casa::PlotMSCacheBase::hasAnt2 ( )
inline

Definition at line 198 of file PlotMSCacheBase.h.

References antenna2_, and casa::vi::size().

bool casa::PlotMSCacheBase::hasChan ( )
inline

Some metadata axes not loaded for certain calibration tables.

Definition at line 197 of file PlotMSCacheBase.h.

References chan_, and casa::vi::size().

bool casa::PlotMSCacheBase::hasOverlay ( )
inline

ATM or TSKY axis; for adjusting plot ranges.

Definition at line 101 of file PlotMSCacheBase.h.

References plotmsAtm_.

bool casa::PlotMSCacheBase::hasReferenceValue ( PMS::Axis  axis)
inline

Is there a reference value for the specified axis? TBD: actually make this axis-dep?

Definition at line 139 of file PlotMSCacheBase.h.

References cacheReady().

Referenced by referenceValue().

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagCorr ( casacore::Int  chnk)
inline

Definition at line 388 of file PlotMSCacheBase.h.

References imagCorr_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagCorrDivModel ( casacore::Int  chnk)
inline

Definition at line 396 of file PlotMSCacheBase.h.

References imagCorrDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagCorrDivModelS ( casacore::Int  chnk)
inline

Definition at line 397 of file PlotMSCacheBase.h.

References imagCorrDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagCorrModel ( casacore::Int  chnk)
inline

Definition at line 390 of file PlotMSCacheBase.h.

References imagCorrModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagCorrModelS ( casacore::Int  chnk)
inline

Definition at line 391 of file PlotMSCacheBase.h.

References imagCorrModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagData ( casacore::Int  chnk)
inline

Definition at line 387 of file PlotMSCacheBase.h.

References imag_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagDataDivModel ( casacore::Int  chnk)
inline

Definition at line 394 of file PlotMSCacheBase.h.

References imagDataDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagDataDivModelS ( casacore::Int  chnk)
inline

Definition at line 395 of file PlotMSCacheBase.h.

References imagDataDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagDataModel ( casacore::Int  chnk)
inline

Definition at line 392 of file PlotMSCacheBase.h.

References imagDataModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagDataModelS ( casacore::Int  chnk)
inline

Definition at line 393 of file PlotMSCacheBase.h.

References imagDataModelS_.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::imageSideband ( casacore::Int  chnk)
inline

Definition at line 449 of file PlotMSCacheBase.h.

References imageSideband_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::imagModel ( casacore::Int  chnk)
inline

Definition at line 389 of file PlotMSCacheBase.h.

References imagModel_.

PlotMSIndexer& casa::PlotMSCacheBase::indexer ( int  dataIndex,
casacore::uInt  i 
)
inline

Reference an indexer; returns -1 if there is no indexer for the given dataIndex.

Definition at line 107 of file PlotMSCacheBase.h.

References indexer_.

PlotMSIndexer& casa::PlotMSCacheBase::indexer0 ( )
inline

Definition at line 110 of file PlotMSCacheBase.h.

References indexer0_.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::intent ( casacore::Int  chnk)
inline

Definition at line 348 of file PlotMSCacheBase.h.

References intent_.

virtual bool casa::PlotMSCacheBase::isEphemeris ( )
inlineprotectedvirtual

Reimplemented in casa::MSCache.

Definition at line 532 of file PlotMSCacheBase.h.

bool casa::PlotMSCacheBase::isEphemerisAxis ( PMS::Axis  axis) const
protected
bool casa::PlotMSCacheBase::isIndexerInitialized ( PMS::Axis  iteraxis,
casacore::Bool  globalXRange,
casacore::Bool  globalYRange,
int  dataIndex 
) const

Set up indexing for the plot.

bool casa::PlotMSCacheBase::isValidRaDecIndex ( int  index) const
virtual void casa::PlotMSCacheBase::load ( const std::vector< PMS::Axis > &  axes,
const std::vector< PMS::DataColumn > &  data,
const casacore::String filename,
const PlotMSSelection selection,
const PlotMSAveraging averaging,
const PlotMSTransformations transformations,
const PlotMSCalibration calibration,
ThreadCommunication thread = NULL 
)
virtual

Loads the cache for the given axes and data columns.

IMPORTANT: this method assumes that any currently loaded data is valid for the given VisIter; i.e., if the meta-information or either of the axes are already loaded, then they don't need to be reloaded. If this is not the case, then clear() should be called BEFORE append(). If a PlotMSCacheThreadHelper object is given, it will be used to report progress information.

std::vector<PMS::Axis> casa::PlotMSCacheBase::loadedAxes ( ) const

Returns which axes have been loaded into the cache, including metadata.

Also includes the size (number of points) for each axis (which will eventually be used for a cache manager to let the user know the relative memory use of each axis).

virtual void casa::PlotMSCacheBase::loadIt ( std::vector< PMS::Axis > &  loadAxes,
std::vector< PMS::DataColumn > &  loadData,
ThreadCommunication thread = NULL 
)
protectedpure virtual

Specialized method for loading the cache (pure virtual: implemented specifically in child classes)

Implemented in casa::CalCache, and casa::MSCache.

casacore::Record casa::PlotMSCacheBase::locateInfo ( int  plotIterIndex,
const casacore::Vector< PlotRegion > &  regions,
bool  showUnflagged,
bool  showFlagged,
bool  selectAll 
)
PlotLogMessage* casa::PlotMSCacheBase::locateRange ( int  plotIterIndex,
const casacore::Vector< PlotRegion > &  regions,
bool  showUnflagged,
bool  showFlagged 
)
void casa::PlotMSCacheBase::log ( const casacore::String method,
const casacore::String message,
int  eventType 
)
protected

Logs the given message from the given method name as the given event type (see PlotLogger).

Referenced by logDebug(), logError(), logFlag(), logInfo(), logLoad(), logmesg(), and logWarn().

void casa::PlotMSCacheBase::logDebug ( const casacore::String method,
const casacore::String message 
)
inlineprotected

Definition at line 556 of file PlotMSCacheBase.h.

References log(), and casa::PlotLogger::MSG_DEBUG.

void casa::PlotMSCacheBase::logError ( const casacore::String method,
const casacore::String message 
)
inlineprotected

Definition at line 560 of file PlotMSCacheBase.h.

References log(), and casa::PlotLogger::MSG_ERROR.

void casa::PlotMSCacheBase::logFlag ( const casacore::String message)
inlineprotected

Definition at line 565 of file PlotMSCacheBase.h.

References log(), casa::PMS::LOG_EVENT_FLAG, and casa::PMS::LOG_ORIGIN_FLAG.

void casa::PlotMSCacheBase::logInfo ( const casacore::String method,
const casacore::String message 
)
inlineprotected

Returns the number of points loaded for the given axis or 0 if not loaded.

Only used for PlotMSCacheTab, no longer used in plotms unsigned int nPointsForAxis(PMS::Axis axis) const;

Convenience methods that call log() with the given method name and the appropriate event type.

Definition at line 554 of file PlotMSCacheBase.h.

References log(), and casa::PlotLogger::MSG_INFO.

void casa::PlotMSCacheBase::logLoad ( const casacore::String message)
inlineprotected
void casa::PlotMSCacheBase::logmesg ( const casacore::String method,
const casacore::String message,
int  type = PlotLogger::MSG_INFO 
)
inline

public log method

Definition at line 490 of file PlotMSCacheBase.h.

References log(), and casa::type().

void casa::PlotMSCacheBase::logWarn ( const casacore::String method,
const casacore::String message 
)
inlineprotected

Definition at line 558 of file PlotMSCacheBase.h.

References log(), and casa::PlotLogger::MSG_WARN.

PMS::Axis casa::PlotMSCacheBase::metadata ( int  i)
inline

Definition at line 98 of file PlotMSCacheBase.h.

References METADATA.

casacore::Int casa::PlotMSCacheBase::nChunk ( ) const
inline

Report the number of chunks.

Definition at line 122 of file PlotMSCacheBase.h.

References nChunk_.

casacore::Vector<casacore::Bool> casa::PlotMSCacheBase::netAxesMask ( PMS::Axis  xaxis,
PMS::Axis  yaxis 
)
protected

Return the net axes mask for the currently set plot axes.

casacore::Int casa::PlotMSCacheBase::nIter ( int  dataIndex) const
int casa::PlotMSCacheBase::nmetadata ( ) const
inline

Meta axes info.

Definition at line 97 of file PlotMSCacheBase.h.

References N_METADATA.

casacore::Vector<casacore::Int>& casa::PlotMSCacheBase::obsid ( casacore::Int  chnk)
inline

Definition at line 347 of file PlotMSCacheBase.h.

References obsid_.

casacore::Double casa::PlotMSCacheBase::pa0 ( casacore::Int  chnk)
inline

Definition at line 431 of file PlotMSCacheBase.h.

References pa0_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::par ( casacore::Int  chnk)
inline

calibration axes

Definition at line 442 of file PlotMSCacheBase.h.

References par_.

casacore::Vector<casacore::Float>& casa::PlotMSCacheBase::parAng ( casacore::Int  chnk)
inline

Definition at line 435 of file PlotMSCacheBase.h.

References parang_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaCorr ( casacore::Int  chnk)
inline

Definition at line 366 of file PlotMSCacheBase.h.

References phaCorr_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaCorrDivModel ( casacore::Int  chnk)
inline

Definition at line 374 of file PlotMSCacheBase.h.

References phaCorrDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaCorrDivModelS ( casacore::Int  chnk)
inline

Definition at line 375 of file PlotMSCacheBase.h.

References phaCorrDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaCorrModel ( casacore::Int  chnk)
inline

Definition at line 368 of file PlotMSCacheBase.h.

References phaCorrModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaCorrModelS ( casacore::Int  chnk)
inline

Definition at line 369 of file PlotMSCacheBase.h.

References phaCorrModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaData ( casacore::Int  chnk)
inline

Definition at line 365 of file PlotMSCacheBase.h.

References pha_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaDataDivModel ( casacore::Int  chnk)
inline

Definition at line 372 of file PlotMSCacheBase.h.

References phaDataDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaDataDivModelS ( casacore::Int  chnk)
inline

Definition at line 373 of file PlotMSCacheBase.h.

References phaDataDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaDataModel ( casacore::Int  chnk)
inline

Definition at line 370 of file PlotMSCacheBase.h.

References phaDataModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaDataModelS ( casacore::Int  chnk)
inline

Definition at line 371 of file PlotMSCacheBase.h.

References phaDataModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::phaModel ( casacore::Int  chnk)
inline

Definition at line 367 of file PlotMSCacheBase.h.

References phaModel_.

virtual casacore::String casa::PlotMSCacheBase::polname ( casacore::Int  ipol)
pure virtual

Access to pol names.

Implemented in casa::MSCache, and casa::CalCache.

bool casa::PlotMSCacheBase::polnRatio ( ) const
inline

Definition at line 94 of file PlotMSCacheBase.h.

References polnRatio_.

void casa::PlotMSCacheBase::printAtmStats ( casacore::Int  scan)
protected
casacore::Double casa::PlotMSCacheBase::radvel ( casacore::Int  chnk)
inline

ephemeris axes

Definition at line 438 of file PlotMSCacheBase.h.

References radialVelocity_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realCorr ( casacore::Int  chnk)
inline

Definition at line 377 of file PlotMSCacheBase.h.

References realCorr_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realCorrDivModel ( casacore::Int  chnk)
inline

Definition at line 385 of file PlotMSCacheBase.h.

References realCorrDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realCorrDivModelS ( casacore::Int  chnk)
inline

Definition at line 386 of file PlotMSCacheBase.h.

References realCorrDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realCorrModel ( casacore::Int  chnk)
inline

Definition at line 379 of file PlotMSCacheBase.h.

References realCorrModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realCorrModelS ( casacore::Int  chnk)
inline

Definition at line 380 of file PlotMSCacheBase.h.

References realCorrModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realData ( casacore::Int  chnk)
inline

Definition at line 376 of file PlotMSCacheBase.h.

References real_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realDataDivModel ( casacore::Int  chnk)
inline

Definition at line 383 of file PlotMSCacheBase.h.

References realDataDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realDataDivModelS ( casacore::Int  chnk)
inline

Definition at line 384 of file PlotMSCacheBase.h.

References realDataDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realDataModel ( casacore::Int  chnk)
inline

Definition at line 381 of file PlotMSCacheBase.h.

References realDataModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realDataModelS ( casacore::Int  chnk)
inline

Definition at line 382 of file PlotMSCacheBase.h.

References realDataModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::realModel ( casacore::Int  chnk)
inline

Definition at line 378 of file PlotMSCacheBase.h.

References realModel_.

double casa::PlotMSCacheBase::referenceValue ( PMS::Axis  axis)
inline

Definition at line 140 of file PlotMSCacheBase.h.

References hasReferenceValue(), and refTime().

casacore::Double casa::PlotMSCacheBase::refTime ( ) const
inline

Report the reference time for this cache (in seconds)

Definition at line 143 of file PlotMSCacheBase.h.

References refTime_p.

Referenced by referenceValue().

void casa::PlotMSCacheBase::release ( const std::vector< PMS::Axis > &  axes)

Releases the given axes from the cache.

void casa::PlotMSCacheBase::resizeIndexer ( int  size)
casacore::Double casa::PlotMSCacheBase::rho ( casacore::Int  chnk)
inline

Definition at line 439 of file PlotMSCacheBase.h.

References rho_.

casacore::Vector<casacore::uInt>& casa::PlotMSCacheBase::row ( casacore::Int  chnk)
inline

Definition at line 346 of file PlotMSCacheBase.h.

References row_.

casacore::Int casa::PlotMSCacheBase::scan ( casacore::Int  chnk)
inline

metadata axes

Definition at line 334 of file PlotMSCacheBase.h.

References scan_.

void casa::PlotMSCacheBase::setAxesMask ( PMS::Axis  axis,
casacore::Vector< casacore::Bool > &  axismask 
)
protected

Set the net axes mask (defines how to collapse flags for the chosen plot axes)

void casa::PlotMSCacheBase::setCache ( casacore::Int  newnChunk,
const std::vector< PMS::Axis > &  loadAxes,
const std::vector< PMS::DataColumn > &  loadData,
bool  increaseCache = false 
)
protected

Resize storage for the number of chunks increaseCache parameter: false to initialize with empty Arrays before loading cache true to increase: copy values then add empty Arrays while loading cache.

virtual void casa::PlotMSCacheBase::setFilename ( casacore::String  filename)
pure virtual

keep MS/CT filename (sets calType_)

Implemented in casa::CalCache, and casa::MSCache.

void casa::PlotMSCacheBase::setPlot ( PlotMSPlot plot)
void casa::PlotMSCacheBase::setPlotMask ( casacore::Int  dataIndex)
protected

Derive the plot mask by appropriately collapsing the flags.

void casa::PlotMSCacheBase::setPlotMask ( casacore::Int  dataIndex,
casacore::Int  chunk 
)
protected
void casa::PlotMSCacheBase::setUpIndexer ( PMS::Axis  iteraxis = PMS::SCAN,
casacore::Bool  globalXRange = false,
casacore::Bool  globalYRange = false,
const casacore::String xconnect = "none",
bool  timeconnect = false,
int  dataIndex = 0 
)
casacore::Array<casacore::Float>& casa::PlotMSCacheBase::sigma ( casacore::Int  chnk)
inline

Definition at line 416 of file PlotMSCacheBase.h.

References sigma_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::sigmasp ( casacore::Int  chnk)
inline

Definition at line 417 of file PlotMSCacheBase.h.

References sigmasp_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::snr ( casacore::Int  chnk)
inline

Definition at line 443 of file PlotMSCacheBase.h.

References snr_.

casacore::Int casa::PlotMSCacheBase::spw ( casacore::Int  chnk)
inline

Definition at line 338 of file PlotMSCacheBase.h.

References spw_.

casacore::Double casa::PlotMSCacheBase::time ( casacore::Int  chnk)
inline

Definition at line 336 of file PlotMSCacheBase.h.

References time_.

casacore::Double casa::PlotMSCacheBase::timeIntr ( casacore::Int  chnk)
inline

Definition at line 337 of file PlotMSCacheBase.h.

References timeIntr_.

PlotMSTransformations& casa::PlotMSCacheBase::transformations ( )
inline

Access to transformations state in the cache.

Definition at line 162 of file PlotMSCacheBase.h.

References transformations_.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::tsky ( casacore::Int  chnk)
inline

Definition at line 448 of file PlotMSCacheBase.h.

References tsky_.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::u ( casacore::Int  chnk)
inline

Definition at line 422 of file PlotMSCacheBase.h.

References u_.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::uVDist ( casacore::Int  chnk)
inline

observational geometry axes

Definition at line 420 of file PlotMSCacheBase.h.

References uvdist_.

casacore::Matrix<casacore::Double>& casa::PlotMSCacheBase::uVDistL ( casacore::Int  chnk)
inline

Definition at line 421 of file PlotMSCacheBase.h.

References uvdistL_.

casacore::Matrix<casacore::Double>& casa::PlotMSCacheBase::uWave ( casacore::Int  chnk)
inline

Definition at line 425 of file PlotMSCacheBase.h.

References uwave_.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::v ( casacore::Int  chnk)
inline

Definition at line 423 of file PlotMSCacheBase.h.

References v_.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::vel ( casacore::Int  chnk)
inline

Definition at line 341 of file PlotMSCacheBase.h.

References vel_.

casacore::Matrix<casacore::Double>& casa::PlotMSCacheBase::vWave ( casacore::Int  chnk)
inline

Definition at line 426 of file PlotMSCacheBase.h.

References vwave_.

casacore::Vector<casacore::Double>& casa::PlotMSCacheBase::w ( casacore::Int  chnk)
inline

Definition at line 424 of file PlotMSCacheBase.h.

References w_.

bool casa::PlotMSCacheBase::wasCanceled ( ) const
inline

Returns whether user canceled during loading chunks.

Definition at line 128 of file PlotMSCacheBase.h.

References userCanceled_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wt ( casacore::Int  chnk)
inline

weight axes

Definition at line 414 of file PlotMSCacheBase.h.

References wt_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtsp ( casacore::Int  chnk)
inline

Definition at line 415 of file PlotMSCacheBase.h.

References wtsp_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampCorr ( casacore::Int  chnk)
inline

Definition at line 399 of file PlotMSCacheBase.h.

References wtxampCorr_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampCorrDivModel ( casacore::Int  chnk)
inline

Definition at line 407 of file PlotMSCacheBase.h.

References wtxampCorrDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampCorrDivModelS ( casacore::Int  chnk)
inline

Definition at line 408 of file PlotMSCacheBase.h.

References wtxampCorrDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampCorrModel ( casacore::Int  chnk)
inline

Definition at line 401 of file PlotMSCacheBase.h.

References wtxampCorrModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampCorrModelS ( casacore::Int  chnk)
inline

Definition at line 402 of file PlotMSCacheBase.h.

References wtxampCorrModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampData ( casacore::Int  chnk)
inline

Definition at line 398 of file PlotMSCacheBase.h.

References wtxamp_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampDataDivModel ( casacore::Int  chnk)
inline

Definition at line 405 of file PlotMSCacheBase.h.

References wtxampDataDivModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampDataDivModelS ( casacore::Int  chnk)
inline

Definition at line 406 of file PlotMSCacheBase.h.

References wtxampDataDivModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampDataModel ( casacore::Int  chnk)
inline

Definition at line 403 of file PlotMSCacheBase.h.

References wtxampDataModel_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampDataModelS ( casacore::Int  chnk)
inline

Definition at line 404 of file PlotMSCacheBase.h.

References wtxampDataModelS_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampFloat ( casacore::Int  chnk)
inline

Definition at line 409 of file PlotMSCacheBase.h.

References wtxampFloat_.

casacore::Array<casacore::Float>& casa::PlotMSCacheBase::wtxampModel ( casacore::Int  chnk)
inline

Definition at line 400 of file PlotMSCacheBase.h.

References wtxampModel_.

casacore::Matrix<casacore::Double>& casa::PlotMSCacheBase::wWave ( casacore::Int  chnk)
inline

Definition at line 427 of file PlotMSCacheBase.h.

References wwave_.

Friends And Related Function Documentation

friend class PlotMSIndexer
friend

Friend class declarations.

Definition at line 62 of file PlotMSCacheBase.h.

Member Data Documentation

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::amp_
protected

casacore::Data (the heavy part)

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampData(), and getAmp().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampCorr_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampCorr(), and getAmpCorr().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampCorrDivModel_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampCorrDivModel(), and getAmpCorrDivMod().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampCorrDivModelS_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampCorrDivModelS(), and getAmpCorrDivModS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampCorrModel_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampCorrModel(), and getAmpCorrMod().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampCorrModelS_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampCorrModelS(), and getAmpCorrModS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampDataDivModel_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampDataDivModel(), and getAmpDataDivMod().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampDataDivModelS_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampDataDivModelS(), and getAmpDataDivModS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampDataModel_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampDataModel(), and getAmpDataMod().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampDataModelS_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampDataModelS(), and getAmpDataModS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampFloat_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampFloat(), and getAmpFloat().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::ampModel_
protected

Definition at line 632 of file PlotMSCacheBase.h.

Referenced by ampModel(), and getAmpModel().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::antenna1_
protected

Definition at line 617 of file PlotMSCacheBase.h.

Referenced by ant1(), and getAnt1().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::antenna2_
protected

Definition at line 617 of file PlotMSCacheBase.h.

Referenced by ant2(), getAnt2(), and hasAnt2().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::antenna_
protected

Definition at line 661 of file PlotMSCacheBase.h.

Referenced by ant(), and getAntenna().

casacore::Vector<casacore::String> casa::PlotMSCacheBase::antnames_
protected

meta info for locate output

Definition at line 715 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::antpos_
protected

Definition at line 673 of file PlotMSCacheBase.h.

Referenced by antpos(), and getAntPos().

casacore::Vector<casacore::String> casa::PlotMSCacheBase::antstanames_
protected

Definition at line 717 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::atm_
protected

Definition at line 669 of file PlotMSCacheBase.h.

Referenced by atm(), and getAtm().

PlotMSAveraging casa::PlotMSCacheBase::averaging_
protected

Definition at line 704 of file PlotMSCacheBase.h.

Referenced by averaging().

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::az0_
protected

Definition at line 667 of file PlotMSCacheBase.h.

Referenced by az0(), and getAz0().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::az_
protected

Definition at line 662 of file PlotMSCacheBase.h.

Referenced by az(), and getAz().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::baseline_
protected

Definition at line 617 of file PlotMSCacheBase.h.

Referenced by bsln(), and getBsln().

PlotMSCalibration casa::PlotMSCacheBase::calibration_
protected

Definition at line 706 of file PlotMSCacheBase.h.

casacore::String casa::PlotMSCacheBase::calType_
protected

The calibration type (casacore::Table subType)

Definition at line 727 of file PlotMSCacheBase.h.

Referenced by calType().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::chan_
protected

Definition at line 621 of file PlotMSCacheBase.h.

Referenced by chan(), getChan(), and hasChan().

casacore::PtrBlock<casacore::Array<casacore::Int>*> casa::PlotMSCacheBase::chansPerBin_
protected

Definition at line 622 of file PlotMSCacheBase.h.

Referenced by getChansPerBin().

casacore::Matrix<casacore::Int> casa::PlotMSCacheBase::chshapes_
protected

The fundamental meta-data cache.

Definition at line 612 of file PlotMSCacheBase.h.

Referenced by chunkShapes().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::corr_
protected

Definition at line 623 of file PlotMSCacheBase.h.

Referenced by corr(), and getCorr().

std::vector<PMS::Axis> casa::PlotMSCacheBase::currentX_
protected

Definition at line 678 of file PlotMSCacheBase.h.

Referenced by getDataCount().

std::vector<PMS::DataColumn> casa::PlotMSCacheBase::currentXData_
protected

Definition at line 680 of file PlotMSCacheBase.h.

Referenced by getXDataColumn().

std::vector<PMS::CoordSystem> casa::PlotMSCacheBase::currentXFrame_
protected

Definition at line 682 of file PlotMSCacheBase.h.

std::vector<PMS::InterpMethod> casa::PlotMSCacheBase::currentXInterp_
protected

Definition at line 684 of file PlotMSCacheBase.h.

std::vector<PMS::Axis> casa::PlotMSCacheBase::currentY_
protected

Definition at line 679 of file PlotMSCacheBase.h.

std::vector<PMS::DataColumn> casa::PlotMSCacheBase::currentYData_
protected

Definition at line 681 of file PlotMSCacheBase.h.

Referenced by getYDataColumn().

std::vector<PMS::CoordSystem> casa::PlotMSCacheBase::currentYFrame_
protected

Definition at line 683 of file PlotMSCacheBase.h.

std::vector<PMS::InterpMethod> casa::PlotMSCacheBase::currentYInterp_
protected

Definition at line 685 of file PlotMSCacheBase.h.

bool casa::PlotMSCacheBase::dataLoaded_
protected

Current setup/state.

Definition at line 676 of file PlotMSCacheBase.h.

Referenced by cacheReady().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::dec_
protected

Definition at line 663 of file PlotMSCacheBase.h.

std::map<DirectionAxisParams,RaDecData> casa::PlotMSCacheBase::decMap_
protected

Definition at line 664 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::el0_
protected

Definition at line 667 of file PlotMSCacheBase.h.

Referenced by el0(), and getEl0().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::el_
protected

Definition at line 662 of file PlotMSCacheBase.h.

Referenced by el(), and getEl().

bool casa::PlotMSCacheBase::ephemerisInitialized
protected

Definition at line 723 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::feed1_
protected

Definition at line 626 of file PlotMSCacheBase.h.

Referenced by feed1(), and getFeed1().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::feed2_
protected

Definition at line 626 of file PlotMSCacheBase.h.

Referenced by feed2(), and getFeed2().

casacore::Vector<casacore::Int> casa::PlotMSCacheBase::field_
protected

Definition at line 615 of file PlotMSCacheBase.h.

Referenced by field(), and getField().

casacore::String casa::PlotMSCacheBase::filename_
protected

A copy of the casacore::Data parameters.

Definition at line 702 of file PlotMSCacheBase.h.

Referenced by casa::MSCache::setFilename().

casacore::PtrBlock<casacore::Array<casacore::Bool>*> casa::PlotMSCacheBase::flag_
protected

Definition at line 654 of file PlotMSCacheBase.h.

Referenced by flag(), and getFlag().

casacore::PtrBlock<casacore::Vector<casacore::Bool>*> casa::PlotMSCacheBase::flagrow_
protected

Definition at line 655 of file PlotMSCacheBase.h.

Referenced by flagrow(), and getFlagRow().

casacore::Vector<casacore::String> casa::PlotMSCacheBase::fldnames_
protected

Definition at line 718 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::freq_
protected

Definition at line 620 of file PlotMSCacheBase.h.

Referenced by freq(), and getFreq().

casacore::MFrequency::Types casa::PlotMSCacheBase::freqFrame_
protected

Set frame from VI if not specified by user (for VI2::getFrequencies and axis label)

Definition at line 606 of file PlotMSCacheBase.h.

Referenced by getFreqFrame().

casacore::Vector<casacore::Bool> casa::PlotMSCacheBase::goodChunk_
protected

Definition at line 613 of file PlotMSCacheBase.h.

Referenced by goodChunk().

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::ha0_
protected

Definition at line 667 of file PlotMSCacheBase.h.

Referenced by getHA0(), and ha0().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imag_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImag(), and imagData().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagCorr_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagCorr(), and imagCorr().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagCorrDivModel_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagCorrDivMod(), and imagCorrDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagCorrDivModelS_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagCorrDivModS(), and imagCorrDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagCorrModel_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagCorrMod(), and imagCorrModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagCorrModelS_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagCorrModS(), and imagCorrModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagDataDivModel_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagDataDivMod(), and imagDataDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagDataDivModelS_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagDataDivModS(), and imagDataDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagDataModel_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagDataMod(), and imagDataModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagDataModelS_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagDataModS(), and imagDataModelS().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::imageSideband_
protected

Definition at line 669 of file PlotMSCacheBase.h.

Referenced by getImageSideband(), and imageSideband().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::imagModel_
protected

Definition at line 644 of file PlotMSCacheBase.h.

Referenced by getImagModel(), and imagModel().

PlotMSIndexer* casa::PlotMSCacheBase::indexer0_
protected

An empty indexer (its an empty PlotData object used for initialization)

Definition at line 590 of file PlotMSCacheBase.h.

Referenced by indexer0().

std::vector<casacore::PtrBlock<PlotMSIndexer*> > casa::PlotMSCacheBase::indexer_
protected

The indexer into the cache.

Definition at line 593 of file PlotMSCacheBase.h.

Referenced by indexer().

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::intent_
protected

Definition at line 625 of file PlotMSCacheBase.h.

Referenced by getIntent(), and intent().

casacore::Vector<casacore::String> casa::PlotMSCacheBase::intentnames_
protected

Definition at line 719 of file PlotMSCacheBase.h.

PMS::Axis casa::PlotMSCacheBase::iterAxis
protected

Definition at line 722 of file PlotMSCacheBase.h.

PlotMSPlot* casa::PlotMSCacheBase::itsPlot_
protected

Parent PlotMSPlot, if any.

Definition at line 587 of file PlotMSCacheBase.h.

decltype(decMap_) ::mapped_type* casa::PlotMSCacheBase::loadDec_
protected

Definition at line 691 of file PlotMSCacheBase.h.

map<PMS::Axis, bool> casa::PlotMSCacheBase::loadedAxes_
protected

Definition at line 692 of file PlotMSCacheBase.h.

map<PMS::Axis, casacore::Record> casa::PlotMSCacheBase::loadedAxesData_
protected

Definition at line 693 of file PlotMSCacheBase.h.

decltype(raMap_) ::mapped_type* casa::PlotMSCacheBase::loadRa_
protected

Definition at line 690 of file PlotMSCacheBase.h.

std::vector<PMS::CoordSystem> casa::PlotMSCacheBase::loadXYFrame_
protected

Definition at line 688 of file PlotMSCacheBase.h.

std::vector<PMS::InterpMethod> casa::PlotMSCacheBase::loadXYInterp_
protected

Definition at line 689 of file PlotMSCacheBase.h.

casacore::Double casa::PlotMSCacheBase::maxX_
protected

Definition at line 609 of file PlotMSCacheBase.h.

casacore::Double casa::PlotMSCacheBase::maxY_
protected

Definition at line 609 of file PlotMSCacheBase.h.

const PMS::Axis casa::PlotMSCacheBase::METADATA[]
static

Definition at line 73 of file PlotMSCacheBase.h.

Referenced by metadata().

casacore::Double casa::PlotMSCacheBase::minX_
protected

Global min/max.

Definition at line 609 of file PlotMSCacheBase.h.

casacore::Double casa::PlotMSCacheBase::minY_
protected

Definition at line 609 of file PlotMSCacheBase.h.

const unsigned int casa::PlotMSCacheBase::N_METADATA
static

Definition at line 74 of file PlotMSCacheBase.h.

Referenced by nmetadata().

casacore::Int casa::PlotMSCacheBase::nAnt_
protected

The number of antennas.

Definition at line 602 of file PlotMSCacheBase.h.

casacore::Int casa::PlotMSCacheBase::nChunk_
protected

The number of chunks in the cache.

Definition at line 596 of file PlotMSCacheBase.h.

Referenced by nChunk().

std::vector<casacore::Vector<casacore::Bool> > casa::PlotMSCacheBase::netAxesMask_
protected

Axes mask.

Definition at line 709 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Vector<casacore::Int>*> casa::PlotMSCacheBase::obsid_
protected

Definition at line 624 of file PlotMSCacheBase.h.

Referenced by getObsid(), and obsid().

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::pa0_
protected

Definition at line 667 of file PlotMSCacheBase.h.

Referenced by getPA0(), and pa0().

casacore::PtrBlock<casacore::Vector<casacore::Float>*> casa::PlotMSCacheBase::pa_
protected

Optional parts of the cache.

Definition at line 629 of file PlotMSCacheBase.h.

PageHeaderCache casa::PlotMSCacheBase::pageHeaderCache_
protected

Page header items.

Definition at line 732 of file PlotMSCacheBase.h.

Referenced by casa::MSCache::pageHeaderCache().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::par_
protected

for cal tables

Definition at line 672 of file PlotMSCacheBase.h.

Referenced by getPar(), and par().

casacore::PtrBlock<casacore::Vector<casacore::Float>*> casa::PlotMSCacheBase::parang_
protected

Definition at line 660 of file PlotMSCacheBase.h.

Referenced by getParAng(), and parAng().

map<PMS::Axis, bool> casa::PlotMSCacheBase::pendingLoadAxes_
protected

map<PMS::Axis, std::set<PMS::DataColumn>> loadedAxesData_;

Definition at line 695 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::pha_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPha(), and phaData().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaCorr_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaCorr(), and phaCorr().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaCorrDivModel_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaCorrDivMod(), and phaCorrDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaCorrDivModelS_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaCorrDivModS(), and phaCorrDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaCorrModel_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaCorrMod(), and phaCorrModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaCorrModelS_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaCorrModS(), and phaCorrModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaDataDivModel_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaDataDivMod(), and phaDataDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaDataDivModelS_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaDataDivModS(), and phaDataDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaDataModel_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaDataMod(), and phaDataModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaDataModelS_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaDataModS(), and phaDataModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::phaModel_
protected

Definition at line 636 of file PlotMSCacheBase.h.

Referenced by getPhaModel(), and phaModel().

std::vector<casacore::PtrBlock<casacore::Array<casacore::Bool>* > > casa::PlotMSCacheBase::plmask_
protected

collapsed flag mask for plotting

Definition at line 712 of file PlotMSCacheBase.h.

PlotMSApp* casa::PlotMSCacheBase::plotms_
protected

Private data.

Parent plotms. (used only for access to logger, so far)

Definition at line 584 of file PlotMSCacheBase.h.

PlotMSAtm* casa::PlotMSCacheBase::plotmsAtm_
protected

For atm/tsky overlays.

Definition at line 735 of file PlotMSCacheBase.h.

Referenced by hasOverlay().

bool casa::PlotMSCacheBase::polnRatio_
protected

polarization selection is ratio ("/")

Definition at line 729 of file PlotMSCacheBase.h.

Referenced by polnRatio().

casacore::Array<casacore::Double> casa::PlotMSCacheBase::positions_
protected

Definition at line 720 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::ra_
protected

Definition at line 663 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::radialVelocity_
protected

Definition at line 666 of file PlotMSCacheBase.h.

Referenced by getRadialVelocity0(), and radvel().

std::map<DirectionAxisParams,RaDecData> casa::PlotMSCacheBase::raMap_
protected

Definition at line 664 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::real_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getReal(), and realData().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realCorr_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealCorr(), and realCorr().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realCorrDivModel_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealCorrDivMod(), and realCorrDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realCorrDivModelS_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealCorrDivModS(), and realCorrDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realCorrModel_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealCorrMod(), and realCorrModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realCorrModelS_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealCorrModS(), and realCorrModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realDataDivModel_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealDataDivMod(), and realDataDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realDataDivModelS_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealDataDivModS(), and realDataDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realDataModel_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealDataMod(), and realDataModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realDataModelS_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealDataModS(), and realDataModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::realModel_
protected

Definition at line 640 of file PlotMSCacheBase.h.

Referenced by getRealModel(), and realModel().

casacore::Double casa::PlotMSCacheBase::refTime_p
protected

The reference time for this cache, in seconds.

Definition at line 599 of file PlotMSCacheBase.h.

Referenced by refTime().

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::rho_
protected

Definition at line 666 of file PlotMSCacheBase.h.

Referenced by getRHO0(), and rho().

casacore::PtrBlock<casacore::Vector<casacore::uInt>*> casa::PlotMSCacheBase::row_
protected

Definition at line 616 of file PlotMSCacheBase.h.

Referenced by getRow(), and row().

casacore::Vector<casacore::Int> casa::PlotMSCacheBase::scan_
protected

Definition at line 615 of file PlotMSCacheBase.h.

Referenced by getScan(), and scan().

PlotMSSelection casa::PlotMSCacheBase::selection_
protected

Definition at line 703 of file PlotMSCacheBase.h.

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::sigma_
protected

Definition at line 658 of file PlotMSCacheBase.h.

Referenced by getSigma(), and sigma().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::sigmasp_
protected

Definition at line 658 of file PlotMSCacheBase.h.

Referenced by getSigmaSp(), and sigmasp().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::snr_
protected

Definition at line 672 of file PlotMSCacheBase.h.

Referenced by getSnr(), and snr().

casacore::Vector<casacore::Int> casa::PlotMSCacheBase::spw_
protected

Definition at line 615 of file PlotMSCacheBase.h.

Referenced by getSpw(), and spw().

casacore::Vector<casacore::String> casa::PlotMSCacheBase::stanames_
protected

Definition at line 716 of file PlotMSCacheBase.h.

const unsigned int casa::PlotMSCacheBase::THREAD_SEGMENT
static

Definition at line 72 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::time_
protected

Definition at line 614 of file PlotMSCacheBase.h.

Referenced by getTime(), and time().

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::timeIntr_
protected

Definition at line 614 of file PlotMSCacheBase.h.

Referenced by getTimeIntr(), and timeIntr().

PlotMSTransformations casa::PlotMSCacheBase::transformations_
protected

Definition at line 705 of file PlotMSCacheBase.h.

Referenced by transformations().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::tsky_
protected

Definition at line 669 of file PlotMSCacheBase.h.

Referenced by getTsky(), and tsky().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::u_
protected

Definition at line 618 of file PlotMSCacheBase.h.

Referenced by getU(), and u().

::QVector<double> casa::PlotMSCacheBase::uniqueTimes
protected

Definition at line 724 of file PlotMSCacheBase.h.

bool casa::PlotMSCacheBase::userCanceled_
protected

Definition at line 677 of file PlotMSCacheBase.h.

Referenced by wasCanceled().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::uvdist_
protected

Definition at line 618 of file PlotMSCacheBase.h.

Referenced by getUVDist(), and uVDist().

casacore::PtrBlock<casacore::Matrix<casacore::Double>*> casa::PlotMSCacheBase::uvdistL_
protected

Definition at line 619 of file PlotMSCacheBase.h.

Referenced by getUVDistL(), and uVDistL().

casacore::PtrBlock<casacore::Matrix<casacore::Double>*> casa::PlotMSCacheBase::uwave_
protected

Definition at line 619 of file PlotMSCacheBase.h.

Referenced by getUwave(), and uWave().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::v_
protected

Definition at line 618 of file PlotMSCacheBase.h.

Referenced by getV(), and v().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::vel_
protected

Definition at line 620 of file PlotMSCacheBase.h.

Referenced by getVel(), and vel().

casacore::PtrBlock<casacore::Matrix<casacore::Double>*> casa::PlotMSCacheBase::vwave_
protected

Definition at line 619 of file PlotMSCacheBase.h.

Referenced by getVwave(), and vWave().

casacore::PtrBlock<casacore::Vector<casacore::Double>*> casa::PlotMSCacheBase::w_
protected

Definition at line 618 of file PlotMSCacheBase.h.

Referenced by getW(), and w().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wt_
protected

Definition at line 657 of file PlotMSCacheBase.h.

Referenced by getWt(), and wt().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtsp_
protected

Definition at line 657 of file PlotMSCacheBase.h.

Referenced by getWtSp(), and wtsp().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxamp_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmp(), and wtxampData().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampCorr_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpCorr(), and wtxampCorr().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampCorrDivModel_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpCorrDivMod(), and wtxampCorrDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampCorrDivModelS_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpCorrDivModS(), and wtxampCorrDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampCorrModel_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpCorrMod(), and wtxampCorrModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampCorrModelS_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpCorrModS(), and wtxampCorrModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampDataDivModel_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpDataDivMod(), and wtxampDataDivModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampDataDivModelS_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpDataDivModS(), and wtxampDataDivModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampDataModel_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpDataMod(), and wtxampDataModel().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampDataModelS_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpDataModS(), and wtxampDataModelS().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampFloat_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpFloat(), and wtxampFloat().

casacore::PtrBlock<casacore::Array<casacore::Float>*> casa::PlotMSCacheBase::wtxampModel_
protected

Definition at line 648 of file PlotMSCacheBase.h.

Referenced by getWtxAmpModel(), and wtxampModel().

casacore::PtrBlock<casacore::Matrix<casacore::Double>*> casa::PlotMSCacheBase::wwave_
protected

Definition at line 619 of file PlotMSCacheBase.h.

Referenced by getWwave(), and wWave().

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::xflmaxG_
protected

Definition at line 698 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::xflminG_
protected

Definition at line 698 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::xmaxG_
protected

Definition at line 698 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::xminG_
protected

Global ranges (unflagged and flagged, per indexer)

Definition at line 698 of file PlotMSCacheBase.h.

std::vector<PMS::CoordSystem> casa::PlotMSCacheBase::xyFrame_
protected

Definition at line 686 of file PlotMSCacheBase.h.

std::vector<PMS::InterpMethod> casa::PlotMSCacheBase::xyInterp_
protected

Definition at line 687 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::yflmaxG_
protected

Definition at line 698 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::yflminG_
protected

Definition at line 698 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::ymaxG_
protected

Definition at line 698 of file PlotMSCacheBase.h.

casacore::Vector<casacore::Double> casa::PlotMSCacheBase::yminG_
protected

Definition at line 698 of file PlotMSCacheBase.h.


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