casa
5.7.0-16
|
#include <CalibratingVi2FactoryI.h>
Public Types | |
typedef CalibratingVi2FactoryI *(* | CalViFacGenerator )() |
typedef CalibratingVi2FactoryI *(* | CalViFac_byRec_Generator )(casacore::MeasurementSet *, const casacore::Record &, const IteratingParameters &) |
Public Member Functions | |
CalibratingVi2FactoryI () | |
virtual | ~CalibratingVi2FactoryI () |
virtual void | initialize (casacore::MeasurementSet *ms, const casacore::Record &calrec, const IteratingParameters &iterpar=IteratingParameters())=0 |
Public functions to initialize a generic CVi2F (pure virtual) More... | |
virtual void | initialize (casacore::MeasurementSet *ms, const casacore::String &callib, const IteratingParameters &iterpar=IteratingParameters())=0 |
Public Member Functions inherited from casa::vi::ViFactory | |
virtual | ~ViFactory () |
Static Public Member Functions | |
static casacore::Bool | setGenerator (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. More... | |
static CalibratingVi2FactoryI * | generate (casacore::MeasurementSet *ms, const casacore::Record &calrec, const IteratingParameters &iterpar) |
Public function to generate myself via static byRec_generator_p. More... | |
Protected Member Functions | |
virtual vi::ViImplementation2 * | createVi () const =0 |
Create CalibratingVi2 implementation this version makes plain one inside. More... | |
virtual vi::ViImplementation2 * | createVi (vi::ViImplementation2 *vii) const =0 |
If vii not NULL, then use it as the underlying one. More... | |
Static Private Attributes | |
static CalViFacGenerator | generator_p |
static CalViFac_byRec_Generator | byRec_generator_p |
Friends | |
class | LayeredVi2Factory |
Definition at line 34 of file CalibratingVi2FactoryI.h.
typedef CalibratingVi2FactoryI*(* casa::vi::CalibratingVi2FactoryI::CalViFac_byRec_Generator)(casacore::MeasurementSet *, const casacore::Record &, const IteratingParameters &) |
Definition at line 43 of file CalibratingVi2FactoryI.h.
typedef CalibratingVi2FactoryI*(* casa::vi::CalibratingVi2FactoryI::CalViFacGenerator)() |
Definition at line 41 of file CalibratingVi2FactoryI.h.
|
inline |
Definition at line 49 of file CalibratingVi2FactoryI.h.
|
inlinevirtual |
Definition at line 50 of file CalibratingVi2FactoryI.h.
|
protectedpure virtual |
Create CalibratingVi2 implementation this version makes plain one inside.
Implements casa::vi::ViFactory.
Implemented in casa::vi::CalibratingVi2Factory.
|
protectedpure virtual |
If vii not NULL, then use it as the underlying one.
Implemented in casa::vi::CalibratingVi2Factory.
|
static |
Public function to generate myself via static generator_p implemented in synthesis.
|
static |
Public function to generate myself via static byRec_generator_p.
|
pure virtual |
Public functions to initialize a generic CVi2F (pure virtual)
Implemented in casa::vi::CalibratingVi2Factory.
|
pure virtual |
Implemented in casa::vi::CalibratingVi2Factory.
|
static |
|
static |
|
friend |
Definition at line 37 of file CalibratingVi2FactoryI.h.
|
staticprivate |
Definition at line 79 of file CalibratingVi2FactoryI.h.
|
staticprivate |
Definition at line 78 of file CalibratingVi2FactoryI.h.