casa::vi::CalibratingVi2FactoryI Class Reference

#include <CalibratingVi2FactoryI.h>

Inheritance diagram for casa::vi::CalibratingVi2FactoryI:
casa::vi::ViFactory casa::vi::CalibratingVi2Factory

List of all members.

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 CalibratingVi2FactoryIgenerate ()
 Public function to generate myself via static generator_p implemented in synthesis.
static CalibratingVi2FactoryIgenerate (MeasurementSet *ms, const Record &calrec, const IteratingParameters &iterpar)
 Public function to generate myself via static byRec_generator_p.

Protected Member Functions

virtual vi::ViImplementation2createVi () const =0
 Create CalibratingVi2 implementation this version makes plain one inside.
virtual vi::ViImplementation2createVi (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

Detailed Description

Definition at line 34 of file CalibratingVi2FactoryI.h.


Member Typedef Documentation

Definition at line 43 of file CalibratingVi2FactoryI.h.

Definition at line 41 of file CalibratingVi2FactoryI.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]
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]

Friends And Related Function Documentation

friend class LayeredVi2Factory [friend]

Definition at line 37 of file CalibratingVi2FactoryI.h.


Member Data Documentation

Definition at line 79 of file CalibratingVi2FactoryI.h.

Definition at line 78 of file CalibratingVi2FactoryI.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1