40 #error This is a C++ include file and cannot be used from plain C
50 #include <almaEnumerations_IFC.h>
54 namespace ScanIntentMod
59 const char *
const revision =
"-1";
60 const int version = 1;
84 CALIBRATE_POLARIZATION
86 CALIBRATE_SIDEBAND_RATIO
106 CALIBRATE_ANTENNA_POSITION
108 CALIBRATE_ANTENNA_PHASE
112 CALIBRATE_ANTENNA_POINTING_MODEL
116 CALIBRATE_APPPHASE_ACTIVE
118 CALIBRATE_APPPHASE_PASSIVE
125 typedef ScanIntent &ScanIntent_out;
129 namespace ScanIntentMod {
183 static const std::string&
sTEST;
225 static unsigned int size() ;
233 static std::string
name(
const ScanIntentMod::ScanIntent&
e);
238 static std::string
toString(
const ScanIntentMod::ScanIntent& f) {
return name(f); }
245 static const std::vector<std::string>
names();
256 static ScanIntentMod::ScanIntent
literal(
const std::string&
name);
263 static ScanIntentMod::ScanIntent
from_int(
unsigned int i);
273 static std::string
badInt(
unsigned int i) ;
static const std::string & sCALIBRATE_WVR
static const std::string & sMAP_ANTENNA_SURFACE
static const std::string & sCALIBRATE_POINTING
static ScanIntentMod::ScanIntent from_int(unsigned int i)
static int version()
Return the major version number as an int.
static const std::string & sCALIBRATE_APPPHASE_PASSIVE
static const std::string & sCALIBRATE_POLARIZATION
static const std::string & sCALIBRATE_APPPHASE_ACTIVE
static const std::string & sTEST
static ScanIntentMod::ScanIntent literal(const std::string &name)
std::ostream & operator<<(std::ostream &out, const ScanIntent &value)
static std::string name(const ScanIntentMod::ScanIntent &e)
Returns an enumerator as a string.
static const std::string & sCALIBRATE_DIFFGAIN
static const std::string & sCALIBRATE_AMPLI
Enumerators as strings.
static const std::string & sCALIBRATE_FOCUS_X
static std::string revision()
Return the revision as a string.
static const std::string & sMEASURE_RFI
static std::string toString(const ScanIntentMod::ScanIntent &f)
Equivalent to the name method.
CScanIntent & operator=(const CScanIntent &)
static const std::string & sCALIBRATE_ANTENNA_PHASE
static const std::string & sCALIBRATE_DELAY
static const std::string & sCALIBRATE_BANDPASS
static const std::string & sCALIBRATE_PHASE
std::istream & operator>>(std::istream &in, ScanIntent &value)
static const std::string & sCALIBRATE_POL_ANGLE
static const std::string & sCALIBRATE_ANTENNA_POINTING_MODEL
static unsigned int size()
Return the number of enumerators declared in ScanIntentMod::ScanIntent.
A helper class for the enumeration ScanIntent.
static ScanIntentMod::ScanIntent newScanIntent(const std::string &name)
Create a ScanIntent enumeration object by specifying its name.
static const std::string & sCALIBRATE_FOCUS
static const std::string & sCALIBRATE_FLUX
static const std::string & sOBSERVE_CHECK_SOURCE
const Double e
e and functions thereof:
static const std::string & sCALIBRATE_ATMOSPHERE
static const std::string & sCALIBRATE_SIDEBAND_RATIO
static const std::string & sSYSTEM_CONFIGURATION
static const std::string & sCALIBRATE_FOCUS_Y
static std::string badInt(unsigned int i)
static const std::vector< std::string > names()
Returns vector of all the enumerators as strings.
static const std::string & sMAP_PRIMARY_BEAM
static const std::string & sDO_SKYDIP
static const std::string & sUNSPECIFIED
static const std::string & sCALIBRATE_ANTENNA_POSITION
static const std::string & sOBSERVE_TARGET
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
static std::string badString(const std::string &name)
static const std::string & sCALIBRATE_POL_LEAKAGE