#include <MSCacheVolMeter.h>
Public Member Functions | |
| MSCacheVolMeter () | |
| Constructor/Destructor. | |
| MSCacheVolMeter (const MeasurementSet &ms, const PlotMSAveraging ave, const Vector< Vector< Slice > > &chansel, const Vector< Vector< Slice > > &corrsel) | |
| ~MSCacheVolMeter () | |
| void | reset () |
| reset (as if default ctor was run) | |
| void | add (const vi::VisBuffer2 *vb) |
| add in via a VisBuffer | |
| void | add (Int DDID, Int nRows) |
| add in via counts | |
| String | evalVolume (std::map< PMS::Axis, Bool > axes, Vector< Bool > axesmask) |
| evaluate the volume for specified axes, and complain if | |
| String | evalVolume (std::vector< IPosition > vbShapes, std::map< PMS::Axis, Bool > axes) |
Private Attributes | |
| Int | nDDID_ |
| The number of DATA_DESCRIPTIONs. | |
| Vector< uInt64 > | nPerDDID_ |
| Counters. | |
| Vector< uInt64 > | nRowsPerDDID_ |
| Vector< uInt64 > | nChanPerDDID_ |
| Vector< uInt64 > | nCorrPerDDID_ |
| Int | nAnt_ |
| The number of antennas (max). | |
Definition at line 41 of file MSCacheVolMeter.h.
| casa::MSCacheVolMeter::MSCacheVolMeter | ( | ) |
Constructor/Destructor.
| casa::MSCacheVolMeter::MSCacheVolMeter | ( | const MeasurementSet & | ms, | |
| const PlotMSAveraging | ave, | |||
| const Vector< Vector< Slice > > & | chansel, | |||
| const Vector< Vector< Slice > > & | corrsel | |||
| ) |
| casa::MSCacheVolMeter::~MSCacheVolMeter | ( | ) |
| void casa::MSCacheVolMeter::add | ( | Int | DDID, | |
| Int | nRows | |||
| ) |
add in via counts
| void casa::MSCacheVolMeter::add | ( | const vi::VisBuffer2 * | vb | ) |
add in via a VisBuffer
| String casa::MSCacheVolMeter::evalVolume | ( | std::vector< IPosition > | vbShapes, | |
| std::map< PMS::Axis, Bool > | axes | |||
| ) |
| String casa::MSCacheVolMeter::evalVolume | ( | std::map< PMS::Axis, Bool > | axes, | |
| Vector< Bool > | axesmask | |||
| ) |
evaluate the volume for specified axes, and complain if
| void casa::MSCacheVolMeter::reset | ( | ) |
reset (as if default ctor was run)
Int casa::MSCacheVolMeter::nAnt_ [private] |
The number of antennas (max).
Definition at line 74 of file MSCacheVolMeter.h.
Vector<uInt64> casa::MSCacheVolMeter::nChanPerDDID_ [private] |
Definition at line 71 of file MSCacheVolMeter.h.
Vector<uInt64> casa::MSCacheVolMeter::nCorrPerDDID_ [private] |
Definition at line 71 of file MSCacheVolMeter.h.
Int casa::MSCacheVolMeter::nDDID_ [private] |
The number of DATA_DESCRIPTIONs.
Definition at line 68 of file MSCacheVolMeter.h.
Vector<uInt64> casa::MSCacheVolMeter::nPerDDID_ [private] |
Counters.
Definition at line 71 of file MSCacheVolMeter.h.
Vector<uInt64> casa::MSCacheVolMeter::nRowsPerDDID_ [private] |
Definition at line 71 of file MSCacheVolMeter.h.
1.6.1