casa
5.7.0-16
|
A base class for GroupWorkers that can modify their input MS. More...
#include <GroupWorker.h>
Public Member Functions | |
GroupWorker (const ROVisibilityIterator &invi) | |
Copy construct | GroupWorker (const GroupWorker &gw) |
Destructor *virtual | ~GroupWorker () |
virtual Assignment GroupWorker & | operator= (const GroupWorker &gw) |
Public Member Functions inherited from casa::GroupWorkerBase | |
GroupWorkerBase () | |
Create empty GroupWorkerBase you can assign to or attach. More... | |
Copy construct | GroupWorkerBase (const GroupWorkerBase &other) |
Destructor *virtual | ~GroupWorkerBase () |
virtual Assignment GroupWorkerBase & | operator= (const GroupWorkerBase &gw) |
virtual const asyncio::PrefetchColumns * | prefetchColumns () const |
virtual casacore::Bool | process (VisBuffGroup &vbg)=0 |
This is where all the work gets done! More... | |
Protected Attributes | |
ROVisibilityIterator | invi_p |
VisibilityIterator | outvi_p |
Protected Attributes inherited from casa::GroupWorkerBase | |
asyncio::PrefetchColumns | prefetchColumns_p |
Private Member Functions | |
GroupWorker () | |
Disable default c'tor. More... | |
A base class for GroupWorkers that can modify their input MS.
Public interface
Its derived classes work on VisBuffGroups.
This class cannot be directly used, but it provides a starting point for derived GroupWorkers.
Definition at line 150 of file GroupWorker.h.
casa::GroupWorker::GroupWorker | ( | const ROVisibilityIterator & | invi | ) |
|
inline |
Definition at line 156 of file GroupWorker.h.
|
inlinevirtual |
Definition at line 159 of file GroupWorker.h.
|
inlineprivate |
Disable default c'tor.
Definition at line 168 of file GroupWorker.h.
|
inlinevirtual |
Definition at line 162 of file GroupWorker.h.
|
protected |
Definition at line 164 of file GroupWorker.h.
|
protected |
Definition at line 165 of file GroupWorker.h.