A base class for ROGroupWorkers that write to a new MS. More...
#include <GroupWorker.h>
Public Member Functions | |
| GroupWriteToNewMS (MeasurementSet &outms, MSColumns *msc, const VBRemapper &remapper) | |
| virtual | ~GroupWriteToNewMS () |
| GroupWriteToNewMS(GroupWriteToNewMS& other);. | |
Static Public Member Functions | |
| static uInt | write (MeasurementSet &outms, MSColumns *msc, VisBuffer &vb, uInt rowsdone, const VBRemapper &remapper, const Bool doFC, const Bool doFloat, const Bool doSpWeight) |
| Writes vb to outms/msc, and returns the number of rows in outms afterwards. | |
Protected Attributes | |
| MeasurementSet | outms_p |
| MSColumns * | msc_p |
| VBRemapper | remapper_p |
| uInt | rowsdone_p |
Private Member Functions | |
| GroupWriteToNewMS () | |
| Disable default construction. | |
A base class for ROGroupWorkers that write to a new MS.
Public interface
Its derived classes are ROGroupWorkers that write to a new MS.
This class cannot be directly used, but it provides a starting point for derived ROGroupWorkers that write to a new MS.
Definition at line 193 of file GroupWorker.h.
| casa::GroupWriteToNewMS::GroupWriteToNewMS | ( | MeasurementSet & | outms, | |
| MSColumns * | msc, | |||
| const VBRemapper & | remapper | |||
| ) |
| virtual casa::GroupWriteToNewMS::~GroupWriteToNewMS | ( | ) | [inline, virtual] |
GroupWriteToNewMS(GroupWriteToNewMS& other);.
Definition at line 200 of file GroupWorker.h.
| casa::GroupWriteToNewMS::GroupWriteToNewMS | ( | ) | [private] |
Disable default construction.
| static uInt casa::GroupWriteToNewMS::write | ( | MeasurementSet & | outms, | |
| MSColumns * | msc, | |||
| VisBuffer & | vb, | |||
| uInt | rowsdone, | |||
| const VBRemapper & | remapper, | |||
| const Bool | doFC, | |||
| const Bool | doFloat, | |||
| const Bool | doSpWeight | |||
| ) | [static] |
Writes vb to outms/msc, and returns the number of rows in outms afterwards.
vb's ID columns may be remapped by remapper. rowsdone: How many rows have been done so far. doFC: do FLAG_CATEGORY? doFloat: do FLOAT_DATA? doSpWeight: do WEIGHT_SPECTRUM?
MSColumns* casa::GroupWriteToNewMS::msc_p [protected] |
Definition at line 213 of file GroupWorker.h.
MeasurementSet casa::GroupWriteToNewMS::outms_p [protected] |
Definition at line 212 of file GroupWorker.h.
VBRemapper casa::GroupWriteToNewMS::remapper_p [protected] |
Definition at line 214 of file GroupWorker.h.
uInt casa::GroupWriteToNewMS::rowsdone_p [protected] |
Reimplemented in casa::VBGContinuumSubtractor.
Definition at line 215 of file GroupWorker.h.
1.6.1