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