casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
casa::SynthesisParams Class Referenceabstract

#include <SynthesisUtilMethods.h>

Inheritance diagram for casa::SynthesisParams:
casa::SynthesisParamsDeconv casa::SynthesisParamsGrid casa::SynthesisParamsImage casa::SynthesisParamsSelect

Public Member Functions

 SynthesisParams ()
 
virtual ~SynthesisParams ()
 
virtual SynthesisParamsoperator= (const SynthesisParams &)
 As there is no state to copy. More...
 
virtual void fromRecord (const casacore::Record &inrec)=0
 
virtual void setDefaults ()=0
 
virtual casacore::String verify () const =0
 
virtual casacore::Record toRecord () const =0
 

Protected Member Functions

casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::String &val) const
 All return strings are error messages. More...
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::Int &val) const
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::Float &val) const
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::Bool &val) const
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::Vector< casacore::Int > &val) const
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::Vector< casacore::Float > &val) const
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::Vector< casacore::String > &val) const
 
casacore::String stringToQuantity (casacore::String instr, casacore::Quantity &qa) const
 
casacore::String stringToMDirection (casacore::String instr, casacore::MDirection &md) const
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::Quantity &val) const
 
casacore::String readVal (const casacore::Record &rec, casacore::String id, casacore::MDirection &val) const
 
casacore::String MDirectionToString (casacore::MDirection val) const
 Others. More...
 
casacore::String QuantityToString (casacore::Quantity val) const
 
casacore::String recordQMToString (const casacore::Record &rec) const
 

Detailed Description

Definition at line 156 of file SynthesisUtilMethods.h.

Constructor & Destructor Documentation

casa::SynthesisParams::SynthesisParams ( )
inline

Definition at line 159 of file SynthesisUtilMethods.h.

virtual casa::SynthesisParams::~SynthesisParams ( )
inlinevirtual

Definition at line 160 of file SynthesisUtilMethods.h.

Member Function Documentation

virtual void casa::SynthesisParams::fromRecord ( const casacore::Record inrec)
pure virtual
casacore::String casa::SynthesisParams::MDirectionToString ( casacore::MDirection  val) const
protected

Others.

virtual SynthesisParams& casa::SynthesisParams::operator= ( const SynthesisParams )
inlinevirtual

As there is no state to copy.

Definition at line 162 of file SynthesisUtilMethods.h.

casacore::String casa::SynthesisParams::QuantityToString ( casacore::Quantity  val) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::String val 
) const
protected

All return strings are error messages.

Null if valid.

casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::Int val 
) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::Float val 
) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::Bool val 
) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::Vector< casacore::Int > &  val 
) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::Vector< casacore::Float > &  val 
) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::Vector< casacore::String > &  val 
) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::Quantity val 
) const
protected
casacore::String casa::SynthesisParams::readVal ( const casacore::Record rec,
casacore::String  id,
casacore::MDirection val 
) const
protected
casacore::String casa::SynthesisParams::recordQMToString ( const casacore::Record rec) const
protected
virtual void casa::SynthesisParams::setDefaults ( )
pure virtual
casacore::String casa::SynthesisParams::stringToMDirection ( casacore::String  instr,
casacore::MDirection md 
) const
protected
casacore::String casa::SynthesisParams::stringToQuantity ( casacore::String  instr,
casacore::Quantity qa 
) const
protected
virtual casacore::Record casa::SynthesisParams::toRecord ( ) const
pure virtual
virtual casacore::String casa::SynthesisParams::verify ( ) const
pure virtual

The documentation for this class was generated from the following file: