casa::PlotMSCacheBase Class Reference

#include <PlotMSCacheBase.h>

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

List of all members.

Public Types

enum  Type {
  MS,
  CAL
}
 

TBD: friend class PlotMSData;.

More...

Public Member Functions

 PlotMSCacheBase (PlotMSApp *parent)
 Constructor which takes parent PlotMS.
virtual ~PlotMSCacheBase ()
 Destructor.
virtual PlotMSCacheBase::Type cacheType () const =0
 Identify myself pure virtual.
virtual String polname (Int ipol)=0
 Access to pol names.
virtual void setFilename (String filename)=0
 keep MS/CT filename (set cal type for CT)
String calType () const
bool polnRatio () const
int nmetadata () const
 Meta axes info.
PMS::Axis metadata (int i)
Int nIter (int dataIndex) const
 Reference an indexer; returns -1 if there is no indexer for the given dataIndex.
PlotMSIndexerindexer (int dataIndex, uInt i)
PlotMSIndexerindexer0 ()
void resizeIndexer (int size)
int getDataCount () const
PMS::Axis getIterAxis () const
Int nChunk () const
 Report the number of chunks.
bool cacheReady () const
 Returns whether cache is filled.
bool wasCanceled () const
 Returns whether user canceled during loading chunks.
Matrix< Int > & chunkShapes ()
 Report the data shapes.
Bool goodChunk (Int ichunk)
 A chunk is good (T) if it contains data (when averaging, some chunks may have nrows=0).
bool hasReferenceValue (PMS::Axis axis)
 Is there a reference value for the specified axis? TBD: actually make this axis-dep?
double referenceValue (PMS::Axis axis)
Double refTime () const
 Report the reference time for this cache (in seconds).
MFrequency::Types getFreqFrame () const
 Frequency frame in original MS or requested by user.
std::vector< pair< PMS::Axis,
unsigned int > > 
loadedAxes () const
 Returns which axes have been loaded into the cache, including metadata.
PlotMSAveragingaveraging ()
 Access to averaging state in the cache:.
PlotMSTransformationstransformations ()
 Access to transformations state in the cache.
virtual void load (const std::vector< PMS::Axis > &axes, const std::vector< PMS::DataColumn > &data, const 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.
void clear ()
 Clears the cache of all stored values.
void clearRanges ()
void release (const std::vector< PMS::Axis > &axes)
 Releases the given axes from the cache.
bool isIndexerInitialized (PMS::Axis iteraxis, Bool globalXRange, Bool globalYRange, int dataIndex) const
 Set up indexing for the plot.
void setUpIndexer (PMS::Axis iteraxis=PMS::SCAN, Bool globalXRange=False, Bool globalYRange=False, int dataIndex=0)
Array< Bool > & flag (Int chunk)
 Access to flags per chunk.
Vector< Bool > & flagrow (Int chunk)
Double getScan (Int chnk, Int irel)
 Axis-specific generic gets.
Double getField (Int chnk, Int irel)
Double getTime (Int chnk, Int irel)
Double getTimeIntr (Int chnk, Int irel)
Double getSpw (Int chnk, Int irel)
Double getFreq (Int chnk, Int irel)
Double getVel (Int chnk, Int irel)
Double getChan (Int chnk, Int irel)
Double getCorr (Int chnk, Int irel)
Double getAnt1 (Int chnk, Int irel)
Double getAnt2 (Int chnk, Int irel)
Double getBsln (Int chnk, Int irel)
Double getRow (Int chnk, Int irel)
Double getObsid (Int chnk, Int irel)
Double getIntent (Int chnk, Int irel)
Double getFeed1 (Int chnk, Int irel)
Double getFeed2 (Int chnk, Int irel)
Double getAmp (Int chnk, Int irel)
Double getPha (Int chnk, Int irel)
Double getReal (Int chnk, Int irel)
Double getImag (Int chnk, Int irel)
Double getFlag (Int chnk, Int irel)
Double getFlagRow (Int chnk, Int irel)
Double getWt (Int chnk, Int irel)
Double getWtxAmp (Int chnk, Int irel)
Double getWtSp (Int chnk, Int irel)
Double getSigma (Int chnk, Int irel)
Double getSigmaSp (Int chnk, Int irel)
Double getUVDist (Int chnk, Int irel)
Double getUVDistL (Int chnk, Int irel)
Double getU (Int chnk, Int irel)
Double getV (Int chnk, Int irel)
Double getW (Int chnk, Int irel)
Double getUwave (Int chnk, Int irel)
Double getVwave (Int chnk, Int irel)
Double getWwave (Int chnk, Int irel)
Double getAz0 (Int chnk, Int irel)
 These are array-global (one value per chunk).
Double getEl0 (Int chnk, Int irel)
Double getRadialVelocity0 (Int chnk, Int irel)
Double getRHO0 (Int chnk, Int irel)
Double getHA0 (Int chnk, Int irel)
Double getPA0 (Int chnk, Int irel)
Double getAntenna (Int chnk, Int irel)
 These are antenna-based.
Double getAz (Int chnk, Int irel)
Double getEl (Int chnk, Int irel)
Double getParAng (Int chnk, Int irel)
Double getPar (Int chnk, Int irel)
 These support generic non-complex calibration.
Double getSnr (Int chnk, Int irel)
Vector< Int > getChansPerBin (Int chnk, Int irel)
 Returns a list of channel numbers that were averaged together in that chunk.
Record locateInfo (int plotIterIndex, const Vector< PlotRegion > &regions, bool showUnflagged, bool showFlagged, bool selectAll)
PlotLogMessagelocateRange (int plotIterIndex, const Vector< PlotRegion > &regions, bool showUnflagged, bool showFlagged)
PlotLogMessageflagRange (int plotIterIndex, casa::PlotMSFlagging &flagging, const Vector< PlotRegion > &regions, bool showFlagged)
String getTimeBounds (int iterValue)
 Return a formatted string for time iteration plots giving the time range.
pair< Double, Double > getTimeBounds () const
 Return the time as doubles.
pair< Double, Double > getXAxisBounds () const
 Return the axes ranges.
pair< Double, Double > getYAxisBounds () const

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.
void increaseChunks (Int nc=0)
 Increase the number of chunks.
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).
virtual void flagToDisk (const PlotMSFlagging &flagging, Vector< Int > &chunks, Vector< Int > &relids, Bool flag, PlotMSIndexer *indexer, int dataIndex)=0
void deleteCache ()
 Clean up the PtrBlocks.
void deleteIndexer ()
virtual bool isEphemeris ()
bool isEphemerisAxis (PMS::Axis axis) const
void setAxesMask (PMS::Axis axis, Vector< Bool > &axismask)
 Set the net axes mask (defines how to collapse flags for the chosen plot axes).
Vector< Bool > netAxesMask (PMS::Axis xaxis, PMS::Axis yaxis)
 Return the net axes mask for the currently set plot axes.
void setPlotMask (Int dataIndex)
 Derive the plot mask by appropriately collapsing the flags.
void setPlotMask (Int dataIndex, Int chunk)
void deletePlotMask ()
 Delete the whole plot mask.
unsigned int nPointsForAxis (PMS::Axis axis) const
 Returns the number of points loaded for the given axis or 0 if not loaded.
void logInfo (const String &method, const String &message)
 Convenience methods that call log() with the given method name and the appropriate event type.
void logDebug (const String &method, const String &message)
void logWarn (const String &method, const String &message)
void logError (const String &method, const String &message)
void logLoad (const String &message)
void logFlag (const String &message)
void log (const String &method, const String &message, int eventType)
 Logs the given message from the given method name as the given event type (see PlotLogger).
int findColorIndex (int chunk, bool initialize)
 Return the color lookup index for the chunk.

Protected Attributes

PlotMSAppplotms_
 Private data.
PlotMSIndexerindexer0_
 An empty indexer (its an empty PlotData object used for initialization).
std::vector< PtrBlock
< PlotMSIndexer * > > 
indexer_
 The indexer into the cache.
Int nChunk_
 The number of chunks in the cache.
Double refTime_p
 The reference time for this cache, in seconds.
Int nAnt_
 The number of antennas.
MFrequency::Types freqFrame_
 Set frame from VI if not specified by user (for VI2::getFrequencies and axis label).
Double minX_
 Global min/max.
Double maxX_
Double minY_
Double maxY_
Matrix< Int > chshapes_
 The fundamental meta-data cache.
Vector< Bool > goodChunk_
Vector< Double > time_
Vector< Double > timeIntr_
Vector< Int > field_
Vector< Int > spw_
Vector< Int > scan_
PtrBlock< Vector< uInt > * > row_
PtrBlock< Vector< Int > * > antenna1_
PtrBlock< Vector< Int > * > antenna2_
PtrBlock< Vector< Int > * > baseline_
PtrBlock< Vector< Double > * > uvdist_
PtrBlock< Vector< Double > * > u_
PtrBlock< Vector< Double > * > v_
PtrBlock< Vector< Double > * > w_
PtrBlock< Matrix< Double > * > uvdistL_
PtrBlock< Matrix< Double > * > uwave_
PtrBlock< Matrix< Double > * > vwave_
PtrBlock< Matrix< Double > * > wwave_
PtrBlock< Vector< Double > * > freq_
PtrBlock< Vector< Double > * > vel_
PtrBlock< Vector< Int > * > chan_
PtrBlock< Array< Int > * > chansPerBin_
PtrBlock< Vector< Int > * > corr_
PtrBlock< Vector< Int > * > obsid_
PtrBlock< Vector< Int > * > intent_
PtrBlock< Vector< Int > * > feed1_
PtrBlock< Vector< Int > * > feed2_
PtrBlock< Vector< Float > * > pa_
 Optional parts of the cache.
PtrBlock< Array< Float > * > amp_
 Data (the heavy part).
PtrBlock< Array< Float > * > pha_
PtrBlock< Array< Float > * > real_
PtrBlock< Array< Float > * > imag_
PtrBlock< Array< Float > * > wtxamp_
PtrBlock< Array< Bool > * > flag_
PtrBlock< Vector< Bool > * > flagrow_
PtrBlock< Array< Float > * > wt_
PtrBlock< Array< Float > * > wtsp_
PtrBlock< Array< Float > * > sigma_
PtrBlock< Array< Float > * > sigmasp_
PtrBlock< Vector< Float > * > parang_
PtrBlock< Vector< Int > * > antenna_
PtrBlock< Vector< Double > * > az_
PtrBlock< Vector< Double > * > el_
Vector< Double > radialVelocity_
Vector< Double > rho_
Vector< Double > az0_
Vector< Double > el0_
Vector< Double > ha0_
Vector< Double > pa0_
PtrBlock< Array< Float > * > par_
PtrBlock< Array< Float > * > snr_
PtrBlock< Array< Float > * > tsys_
bool dataLoaded_
 Current setup/state.
bool userCanceled_
std::vector< PMS::Axis > currentX_
std::vector< PMS::Axis > currentY_
map< PMS::Axis, bool > loadedAxes_
map< PMS::Axis, PMS::DataColumn > loadedAxesData_
map< PMS::Axis, bool > pendingLoadAxes_
Double xminG_
 Global ranges.
Double yminG_
Double xflminG_
Double yflminG_
Double xmaxG_
Double ymaxG_
Double xflmaxG_
Double yflmaxG_
String filename_
 A copy of the Data parameters.
PlotMSSelection selection_
PlotMSAveraging averaging_
PlotMSTransformations transformations_
PlotMSCalibration calibration_
std::vector< Vector< Bool > > netAxesMask_
 Axes mask.
std::vector< PtrBlock< Array
< Bool > * > > 
plmask_
 collapsed flag mask for plotting
Vector< String > antnames_
 meta info for locate output
Vector< String > stanames_
Vector< String > antstanames_
Vector< String > fldnames_
Vector< String > intentnames_
Array< Double > positions_
PMS::Axis iterAxis
bool ephemerisInitialized
::QVector< double > uniqueTimes
String calType_
 The calibration type (Table subType).
bool polnRatio_
 polarization selection is ratio ("/")

Private Member Functions

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

Friends

class PlotMSIndexer
 Friend class declarations.

Detailed Description

Definition at line 50 of file PlotMSCacheBase.h.


Member Enumeration Documentation

TBD: friend class PlotMSData;.

Varieties of cache TBD: move to PlotMSConstants?

Enumerator:
MS 
CAL 

Definition at line 61 of file PlotMSCacheBase.h.


Constructor & Destructor Documentation

casa::PlotMSCacheBase::PlotMSCacheBase ( PlotMSApp parent  ) 

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 ( Int  a,
Vector< Bool > &  antMask,
const Vector< Int >  selectedAntennas 
) [private]
PlotMSAveraging& casa::PlotMSCacheBase::averaging (  )  [inline]

Access to averaging state in the cache:.

Definition at line 143 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]
bool casa::PlotMSCacheBase::cacheReady (  )  const [inline]

Returns whether cache is filled.

Definition at line 113 of file PlotMSCacheBase.h.

References dataLoaded_.

Referenced by hasReferenceValue().

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

Identify myself pure virtual.

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

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

String casa::PlotMSCacheBase::calType (  )  const [inline]

Definition at line 85 of file PlotMSCacheBase.h.

References calType_.

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

Report the data shapes.

Definition at line 119 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 or MS selection is changed, thus invalidating stored data.

void casa::PlotMSCacheBase::clearRanges (  ) 
void casa::PlotMSCacheBase::deleteCache (  )  [protected]

Clean up the PtrBlocks.

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

Delete the whole plot mask.

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

Return the color lookup index for the chunk.

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

Access to flags per chunk.

Definition at line 179 of file PlotMSCacheBase.h.

References flag_.

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

Definition at line 180 of file PlotMSCacheBase.h.

References flagrow_.

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

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

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

Definition at line 201 of file PlotMSCacheBase.h.

References amp_.

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

Definition at line 192 of file PlotMSCacheBase.h.

References antenna1_.

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

Definition at line 193 of file PlotMSCacheBase.h.

References antenna2_.

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

These are antenna-based.

Definition at line 232 of file PlotMSCacheBase.h.

References antenna_.

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

Definition at line 233 of file PlotMSCacheBase.h.

References az_.

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

These are array-global (one value per chunk).

Definition at line 224 of file PlotMSCacheBase.h.

References az0_.

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

Definition at line 194 of file PlotMSCacheBase.h.

References baseline_.

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

Definition at line 190 of file PlotMSCacheBase.h.

References chan_.

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

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

Definition at line 242 of file PlotMSCacheBase.h.

References chansPerBin_.

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

Definition at line 191 of file PlotMSCacheBase.h.

References corr_.

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

Definition at line 103 of file PlotMSCacheBase.h.

References currentX_.

Double casa::PlotMSCacheBase::getEl ( Int  chnk,
Int  irel 
) [inline]

Definition at line 234 of file PlotMSCacheBase.h.

References el_.

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

Definition at line 225 of file PlotMSCacheBase.h.

References el0_.

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

Definition at line 198 of file PlotMSCacheBase.h.

References feed1_.

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

Definition at line 199 of file PlotMSCacheBase.h.

References feed2_.

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

Definition at line 184 of file PlotMSCacheBase.h.

References field_.

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

Definition at line 205 of file PlotMSCacheBase.h.

References flag_.

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

Definition at line 206 of file PlotMSCacheBase.h.

References flagrow_.

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

Definition at line 188 of file PlotMSCacheBase.h.

References freq_.

MFrequency::Types casa::PlotMSCacheBase::getFreqFrame (  )  const [inline]

Frequency frame in original MS or requested by user.

Definition at line 134 of file PlotMSCacheBase.h.

References freqFrame_.

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

Definition at line 228 of file PlotMSCacheBase.h.

References ha0_.

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

Definition at line 204 of file PlotMSCacheBase.h.

References imag_.

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

Definition at line 197 of file PlotMSCacheBase.h.

References intent_.

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

Definition at line 196 of file PlotMSCacheBase.h.

References obsid_.

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

Definition at line 229 of file PlotMSCacheBase.h.

References pa0_.

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

These support generic non-complex calibration.

Definition at line 238 of file PlotMSCacheBase.h.

References par_.

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

Definition at line 235 of file PlotMSCacheBase.h.

References parang_.

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

Definition at line 202 of file PlotMSCacheBase.h.

References pha_.

Double casa::PlotMSCacheBase::getRadialVelocity0 ( Int  chnk,
Int  irel 
) [inline]

Definition at line 226 of file PlotMSCacheBase.h.

References radialVelocity_.

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

Definition at line 203 of file PlotMSCacheBase.h.

References real_.

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

Definition at line 227 of file PlotMSCacheBase.h.

References rho_.

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

Definition at line 195 of file PlotMSCacheBase.h.

References row_.

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

Axis-specific generic gets.

Definition at line 183 of file PlotMSCacheBase.h.

References scan_.

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

Definition at line 211 of file PlotMSCacheBase.h.

References sigma_.

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

Definition at line 212 of file PlotMSCacheBase.h.

References sigmasp_.

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

Definition at line 239 of file PlotMSCacheBase.h.

References snr_.

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

Definition at line 187 of file PlotMSCacheBase.h.

References spw_.

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

Definition at line 185 of file PlotMSCacheBase.h.

References time_.

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

Return the time as doubles.

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

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

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

Definition at line 186 of file PlotMSCacheBase.h.

References timeIntr_.

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

Definition at line 216 of file PlotMSCacheBase.h.

References u_.

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

Definition at line 214 of file PlotMSCacheBase.h.

References uvdist_.

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

Definition at line 215 of file PlotMSCacheBase.h.

References uvdistL_.

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

Definition at line 219 of file PlotMSCacheBase.h.

References uwave_.

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

Definition at line 217 of file PlotMSCacheBase.h.

References v_.

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

Definition at line 189 of file PlotMSCacheBase.h.

References vel_.

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

Definition at line 220 of file PlotMSCacheBase.h.

References vwave_.

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

Definition at line 218 of file PlotMSCacheBase.h.

References w_.

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

Definition at line 208 of file PlotMSCacheBase.h.

References wt_.

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

Definition at line 210 of file PlotMSCacheBase.h.

References wtsp_.

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

Definition at line 209 of file PlotMSCacheBase.h.

References wtxamp_.

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

Definition at line 221 of file PlotMSCacheBase.h.

References wwave_.

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

Return the axes ranges.

pair<Double,Double> casa::PlotMSCacheBase::getYAxisBounds (  )  const
Bool casa::PlotMSCacheBase::goodChunk ( Int  ichunk  )  [inline]

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

Definition at line 123 of file PlotMSCacheBase.h.

References goodChunk_.

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 127 of file PlotMSCacheBase.h.

References cacheReady().

Referenced by referenceValue().

void casa::PlotMSCacheBase::increaseChunks ( Int  nc = 0  )  [protected]

Increase the number of chunks.

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

Definition at line 96 of file PlotMSCacheBase.h.

References indexer_.

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

Definition at line 99 of file PlotMSCacheBase.h.

References indexer0_.

virtual bool casa::PlotMSCacheBase::isEphemeris (  )  [inline, protected, virtual]

Reimplemented in casa::MSCache.

Definition at line 287 of file PlotMSCacheBase.h.

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

Set up indexing for the plot.

virtual void casa::PlotMSCacheBase::load ( const std::vector< PMS::Axis > &  axes,
const std::vector< PMS::DataColumn > &  data,
const 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<pair<PMS::Axis, unsigned int> > 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 
) [protected, pure virtual]

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

Record casa::PlotMSCacheBase::locateInfo ( int  plotIterIndex,
const Vector< PlotRegion > &  regions,
bool  showUnflagged,
bool  showFlagged,
bool  selectAll 
)
PlotLogMessage* casa::PlotMSCacheBase::locateRange ( int  plotIterIndex,
const Vector< PlotRegion > &  regions,
bool  showUnflagged,
bool  showFlagged 
)
void casa::PlotMSCacheBase::log ( const String &  method,
const 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(), and logWarn().

void casa::PlotMSCacheBase::logDebug ( const String &  method,
const String &  message 
) [inline, protected]

Definition at line 310 of file PlotMSCacheBase.h.

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

void casa::PlotMSCacheBase::logError ( const String &  method,
const String &  message 
) [inline, protected]

Definition at line 314 of file PlotMSCacheBase.h.

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

void casa::PlotMSCacheBase::logFlag ( const String &  message  )  [inline, protected]

Definition at line 319 of file PlotMSCacheBase.h.

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

void casa::PlotMSCacheBase::logInfo ( const String &  method,
const String &  message 
) [inline, protected]

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

Definition at line 308 of file PlotMSCacheBase.h.

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

void casa::PlotMSCacheBase::logLoad ( const String &  message  )  [inline, protected]
void casa::PlotMSCacheBase::logWarn ( const String &  method,
const String &  message 
) [inline, protected]

Definition at line 312 of file PlotMSCacheBase.h.

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

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

Definition at line 90 of file PlotMSCacheBase.h.

References METADATA.

Int casa::PlotMSCacheBase::nChunk (  )  const [inline]

Report the number of chunks.

Definition at line 110 of file PlotMSCacheBase.h.

References nChunk_.

Referenced by casa::PlotMSIndexer::nChunk().

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

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

Int casa::PlotMSCacheBase::nIter ( int  dataIndex  )  const

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

int casa::PlotMSCacheBase::nmetadata (  )  const [inline]

Meta axes info.

Definition at line 89 of file PlotMSCacheBase.h.

References N_METADATA.

unsigned int casa::PlotMSCacheBase::nPointsForAxis ( PMS::Axis  axis  )  const [protected]

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

virtual String casa::PlotMSCacheBase::polname ( Int  ipol  )  [pure virtual]

Access to pol names.

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

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

Definition at line 86 of file PlotMSCacheBase.h.

References polnRatio_.

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

Definition at line 128 of file PlotMSCacheBase.h.

References hasReferenceValue(), and refTime().

Double casa::PlotMSCacheBase::refTime (  )  const [inline]

Report the reference time for this cache (in seconds).

Definition at line 131 of file PlotMSCacheBase.h.

References refTime_p.

Referenced by referenceValue(), and casa::PlotMSIndexer::refTime().

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

Releases the given axes from the cache.

void casa::PlotMSCacheBase::resizeIndexer ( int  size  ) 
void casa::PlotMSCacheBase::setAxesMask ( PMS::Axis  axis,
Vector< Bool > &  axismask 
) [protected]

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

virtual void casa::PlotMSCacheBase::setFilename ( String  filename  )  [pure virtual]

keep MS/CT filename (set cal type for CT)

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

void casa::PlotMSCacheBase::setPlotMask ( Int  dataIndex,
Int  chunk 
) [protected]
void casa::PlotMSCacheBase::setPlotMask ( Int  dataIndex  )  [protected]

Derive the plot mask by appropriately collapsing the flags.

void casa::PlotMSCacheBase::setUpIndexer ( PMS::Axis  iteraxis = PMS::SCAN,
Bool  globalXRange = False,
Bool  globalYRange = False,
int  dataIndex = 0 
)
PlotMSTransformations& casa::PlotMSCacheBase::transformations (  )  [inline]

Access to transformations state in the cache.

Definition at line 146 of file PlotMSCacheBase.h.

References transformations_.

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

Returns whether user canceled during loading chunks.

Definition at line 116 of file PlotMSCacheBase.h.

References userCanceled_.


Friends And Related Function Documentation

friend class PlotMSIndexer [friend]

Friend class declarations.

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

Definition at line 53 of file PlotMSCacheBase.h.


Member Data Documentation

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::amp_ [protected]

Data (the heavy part).

Definition at line 381 of file PlotMSCacheBase.h.

Referenced by getAmp().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::antenna1_ [protected]

Definition at line 366 of file PlotMSCacheBase.h.

Referenced by getAnt1().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::antenna2_ [protected]

Definition at line 366 of file PlotMSCacheBase.h.

Referenced by getAnt2().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::antenna_ [protected]

Definition at line 389 of file PlotMSCacheBase.h.

Referenced by getAntenna().

Vector<String> casa::PlotMSCacheBase::antnames_ [protected]

meta info for locate output

Definition at line 424 of file PlotMSCacheBase.h.

Vector<String> casa::PlotMSCacheBase::antstanames_ [protected]

Definition at line 426 of file PlotMSCacheBase.h.

Definition at line 413 of file PlotMSCacheBase.h.

Referenced by averaging().

Vector<Double> casa::PlotMSCacheBase::az0_ [protected]

Definition at line 394 of file PlotMSCacheBase.h.

Referenced by getAz0().

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::az_ [protected]

Definition at line 390 of file PlotMSCacheBase.h.

Referenced by getAz().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::baseline_ [protected]

Definition at line 366 of file PlotMSCacheBase.h.

Referenced by getBsln().

Definition at line 415 of file PlotMSCacheBase.h.

String casa::PlotMSCacheBase::calType_ [protected]

The calibration type (Table subType).

Definition at line 436 of file PlotMSCacheBase.h.

Referenced by calType().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::chan_ [protected]

Definition at line 370 of file PlotMSCacheBase.h.

Referenced by getChan().

PtrBlock<Array<Int>*> casa::PlotMSCacheBase::chansPerBin_ [protected]

Definition at line 371 of file PlotMSCacheBase.h.

Referenced by getChansPerBin().

Matrix<Int> casa::PlotMSCacheBase::chshapes_ [protected]

The fundamental meta-data cache.

Definition at line 361 of file PlotMSCacheBase.h.

Referenced by chunkShapes().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::corr_ [protected]

Definition at line 372 of file PlotMSCacheBase.h.

Referenced by getCorr().

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

Definition at line 401 of file PlotMSCacheBase.h.

Referenced by getDataCount().

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

Definition at line 402 of file PlotMSCacheBase.h.

Current setup/state.

Definition at line 399 of file PlotMSCacheBase.h.

Referenced by cacheReady().

Vector<Double> casa::PlotMSCacheBase::el0_ [protected]

Definition at line 394 of file PlotMSCacheBase.h.

Referenced by getEl0().

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::el_ [protected]

Definition at line 390 of file PlotMSCacheBase.h.

Referenced by getEl().

Definition at line 432 of file PlotMSCacheBase.h.

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::feed1_ [protected]

Definition at line 375 of file PlotMSCacheBase.h.

Referenced by getFeed1().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::feed2_ [protected]

Definition at line 375 of file PlotMSCacheBase.h.

Referenced by getFeed2().

Vector<Int> casa::PlotMSCacheBase::field_ [protected]

Definition at line 364 of file PlotMSCacheBase.h.

Referenced by getField().

A copy of the Data parameters.

Definition at line 411 of file PlotMSCacheBase.h.

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

PtrBlock<Array<Bool>*> casa::PlotMSCacheBase::flag_ [protected]

Definition at line 382 of file PlotMSCacheBase.h.

Referenced by flag(), and getFlag().

PtrBlock<Vector<Bool>*> casa::PlotMSCacheBase::flagrow_ [protected]

Definition at line 383 of file PlotMSCacheBase.h.

Referenced by flagrow(), and getFlagRow().

Vector<String> casa::PlotMSCacheBase::fldnames_ [protected]

Definition at line 427 of file PlotMSCacheBase.h.

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::freq_ [protected]

Definition at line 369 of file PlotMSCacheBase.h.

Referenced by getFreq().

MFrequency::Types casa::PlotMSCacheBase::freqFrame_ [protected]

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

Definition at line 355 of file PlotMSCacheBase.h.

Referenced by getFreqFrame().

Vector<Bool> casa::PlotMSCacheBase::goodChunk_ [protected]

Definition at line 362 of file PlotMSCacheBase.h.

Referenced by goodChunk().

Vector<Double> casa::PlotMSCacheBase::ha0_ [protected]

Definition at line 394 of file PlotMSCacheBase.h.

Referenced by getHA0().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::imag_ [protected]

Definition at line 381 of file PlotMSCacheBase.h.

Referenced by getImag().

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

Definition at line 339 of file PlotMSCacheBase.h.

Referenced by indexer0().

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

The indexer into the cache.

Definition at line 342 of file PlotMSCacheBase.h.

Referenced by indexer().

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::intent_ [protected]

Definition at line 374 of file PlotMSCacheBase.h.

Referenced by getIntent().

Vector<String> casa::PlotMSCacheBase::intentnames_ [protected]

Definition at line 428 of file PlotMSCacheBase.h.

PMS::Axis casa::PlotMSCacheBase::iterAxis [protected]

Definition at line 431 of file PlotMSCacheBase.h.

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

Definition at line 403 of file PlotMSCacheBase.h.

map<PMS::Axis, PMS::DataColumn> casa::PlotMSCacheBase::loadedAxesData_ [protected]

Definition at line 404 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::maxX_ [protected]

Definition at line 358 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::maxY_ [protected]

Definition at line 358 of file PlotMSCacheBase.h.

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

Definition at line 64 of file PlotMSCacheBase.h.

Referenced by metadata().

Double casa::PlotMSCacheBase::minX_ [protected]

Global min/max.

Definition at line 358 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::minY_ [protected]

Definition at line 358 of file PlotMSCacheBase.h.

const unsigned int casa::PlotMSCacheBase::N_METADATA [static]

Definition at line 65 of file PlotMSCacheBase.h.

Referenced by nmetadata().

The number of antennas.

Definition at line 351 of file PlotMSCacheBase.h.

The number of chunks in the cache.

Definition at line 345 of file PlotMSCacheBase.h.

Referenced by nChunk().

std::vector<Vector<Bool> > casa::PlotMSCacheBase::netAxesMask_ [protected]

Axes mask.

Definition at line 418 of file PlotMSCacheBase.h.

PtrBlock<Vector<Int>*> casa::PlotMSCacheBase::obsid_ [protected]

Definition at line 373 of file PlotMSCacheBase.h.

Referenced by getObsid().

Vector<Double> casa::PlotMSCacheBase::pa0_ [protected]

Definition at line 394 of file PlotMSCacheBase.h.

Referenced by getPA0().

PtrBlock<Vector<Float>*> casa::PlotMSCacheBase::pa_ [protected]

Optional parts of the cache.

Definition at line 378 of file PlotMSCacheBase.h.

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::par_ [protected]

Definition at line 396 of file PlotMSCacheBase.h.

Referenced by getPar().

PtrBlock<Vector<Float>*> casa::PlotMSCacheBase::parang_ [protected]

Definition at line 388 of file PlotMSCacheBase.h.

Referenced by getParAng().

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

Definition at line 405 of file PlotMSCacheBase.h.

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::pha_ [protected]

Definition at line 381 of file PlotMSCacheBase.h.

Referenced by getPha().

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

collapsed flag mask for plotting

Definition at line 421 of file PlotMSCacheBase.h.

Private data.

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

Definition at line 336 of file PlotMSCacheBase.h.

polarization selection is ratio ("/")

Definition at line 438 of file PlotMSCacheBase.h.

Referenced by polnRatio().

Array<Double> casa::PlotMSCacheBase::positions_ [protected]

Definition at line 429 of file PlotMSCacheBase.h.

Vector<Double> casa::PlotMSCacheBase::radialVelocity_ [protected]

Definition at line 393 of file PlotMSCacheBase.h.

Referenced by getRadialVelocity0().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::real_ [protected]

Definition at line 381 of file PlotMSCacheBase.h.

Referenced by getReal().

The reference time for this cache, in seconds.

Definition at line 348 of file PlotMSCacheBase.h.

Referenced by refTime().

Vector<Double> casa::PlotMSCacheBase::rho_ [protected]

Definition at line 393 of file PlotMSCacheBase.h.

Referenced by getRHO0().

PtrBlock<Vector<uInt>*> casa::PlotMSCacheBase::row_ [protected]

Definition at line 365 of file PlotMSCacheBase.h.

Referenced by getRow().

Vector<Int> casa::PlotMSCacheBase::scan_ [protected]

Definition at line 364 of file PlotMSCacheBase.h.

Referenced by getScan().

Definition at line 412 of file PlotMSCacheBase.h.

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::sigma_ [protected]

Definition at line 386 of file PlotMSCacheBase.h.

Referenced by getSigma().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::sigmasp_ [protected]

Definition at line 386 of file PlotMSCacheBase.h.

Referenced by getSigmaSp().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::snr_ [protected]

Definition at line 396 of file PlotMSCacheBase.h.

Referenced by getSnr().

Vector<Int> casa::PlotMSCacheBase::spw_ [protected]

Definition at line 364 of file PlotMSCacheBase.h.

Referenced by getSpw().

Vector<String> casa::PlotMSCacheBase::stanames_ [protected]

Definition at line 425 of file PlotMSCacheBase.h.

const unsigned int casa::PlotMSCacheBase::THREAD_SEGMENT [static]

Definition at line 63 of file PlotMSCacheBase.h.

Vector<Double> casa::PlotMSCacheBase::time_ [protected]

Definition at line 363 of file PlotMSCacheBase.h.

Referenced by getTime().

Vector<Double> casa::PlotMSCacheBase::timeIntr_ [protected]

Definition at line 363 of file PlotMSCacheBase.h.

Referenced by getTimeIntr().

Definition at line 414 of file PlotMSCacheBase.h.

Referenced by transformations().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::tsys_ [protected]

Definition at line 396 of file PlotMSCacheBase.h.

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::u_ [protected]

Definition at line 367 of file PlotMSCacheBase.h.

Referenced by getU().

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

Definition at line 433 of file PlotMSCacheBase.h.

Definition at line 400 of file PlotMSCacheBase.h.

Referenced by wasCanceled().

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::uvdist_ [protected]

Definition at line 367 of file PlotMSCacheBase.h.

Referenced by getUVDist().

PtrBlock<Matrix<Double>*> casa::PlotMSCacheBase::uvdistL_ [protected]

Definition at line 368 of file PlotMSCacheBase.h.

Referenced by getUVDistL().

PtrBlock<Matrix<Double>*> casa::PlotMSCacheBase::uwave_ [protected]

Definition at line 368 of file PlotMSCacheBase.h.

Referenced by getUwave().

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::v_ [protected]

Definition at line 367 of file PlotMSCacheBase.h.

Referenced by getV().

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::vel_ [protected]

Definition at line 369 of file PlotMSCacheBase.h.

Referenced by getVel().

PtrBlock<Matrix<Double>*> casa::PlotMSCacheBase::vwave_ [protected]

Definition at line 368 of file PlotMSCacheBase.h.

Referenced by getVwave().

PtrBlock<Vector<Double>*> casa::PlotMSCacheBase::w_ [protected]

Definition at line 367 of file PlotMSCacheBase.h.

Referenced by getW().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::wt_ [protected]

Definition at line 385 of file PlotMSCacheBase.h.

Referenced by getWt().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::wtsp_ [protected]

Definition at line 385 of file PlotMSCacheBase.h.

Referenced by getWtSp().

PtrBlock<Array<Float>*> casa::PlotMSCacheBase::wtxamp_ [protected]

Definition at line 381 of file PlotMSCacheBase.h.

Referenced by getWtxAmp().

PtrBlock<Matrix<Double>*> casa::PlotMSCacheBase::wwave_ [protected]

Definition at line 368 of file PlotMSCacheBase.h.

Referenced by getWwave().

Double casa::PlotMSCacheBase::xflmaxG_ [protected]

Definition at line 408 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::xflminG_ [protected]

Definition at line 408 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::xmaxG_ [protected]

Definition at line 408 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::xminG_ [protected]

Global ranges.

Definition at line 408 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::yflmaxG_ [protected]

Definition at line 408 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::yflminG_ [protected]

Definition at line 408 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::ymaxG_ [protected]

Definition at line 408 of file PlotMSCacheBase.h.

Double casa::PlotMSCacheBase::yminG_ [protected]

Definition at line 408 of file PlotMSCacheBase.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1