23 #ifndef CalibratingVi2FactoryI_H_
24 #define CalibratingVi2FactoryI_H_
virtual vi::ViImplementation2 * createVi() const =0
Create CalibratingVi2 implementation this version makes plain one inside.
static CalViFac_byRec_Generator byRec_generator_p
CalibratingVi2FactoryI *(* CalViFacGenerator)()
static casacore::Bool set_byRec_Generator(CalViFac_byRec_Generator)
static CalibratingVi2FactoryI * generate()
Public function to generate myself via static generator_p implemented in synthesis.
static casacore::Bool setGenerator(CalViFacGenerator)
A factory for generating ViImplementation2 layers that optionally include calibration (via Calibratin...
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
virtual void initialize(casacore::MeasurementSet *ms, const casacore::Record &calrec, const IteratingParameters &iterpar=IteratingParameters())=0
Public functions to initialize a generic CVi2F (pure virtual)
CalibratingVi2FactoryI *(* CalViFac_byRec_Generator)(casacore::MeasurementSet *, const casacore::Record &, const IteratingParameters &)
A Table intended to hold astronomical data (a set of Measurements).
VisibilityIterator2 iterates through one or more readonly MeasurementSets.
String: the storage and methods of handling collections of characters.
static CalViFacGenerator generator_p
virtual ~CalibratingVi2FactoryI()