casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
asdm::TagType Class Reference

A class to represent the type of Tag , i.e. More...

#include <TagType.h>

List of all members.

Classes

class  TagTypeMgr

Public Member Functions

virtual string toString () const
 The string representation of a TagType.
virtual string toString () const
 The string representation of a TagType.

Static Public Member Functions

static const TagTypegetTagType (string name)
 Returns a TagType given a string.
static const TagTypegetTagType (string name)
 Returns a TagType given a string.

Static Public Attributes

static const TagTypeNoType
 The TagType for a no typed Tag.
static const TagTypeAlmaRadiometer
 The TagType for a AlmaRadiometer Tag.
static const TagTypeAnnotation
 The TagType for a Annotation Tag.
static const TagTypeAntenna
 The TagType for a Antenna Tag.
static const TagTypeCalData
 The TagType for a CalData Tag.
static const TagTypeCalReduction
 The TagType for a CalReduction Tag.
static const TagTypeConfigDescription
 The TagType for a ConfigDescription Tag.
static const TagTypeCorrelatorMode
 The TagType for a CorrelatorMode Tag.
static const TagTypeDataDescription
 The TagType for a DataDescription Tag.
static const TagTypeDoppler
 The TagType for a Doppler Tag.
static const TagTypeEphemeris
 The TagType for a Ephemeris Tag.
static const TagTypeExecBlock
 The TagType for a ExecBlock Tag.
static const TagTypeFeed
 The TagType for a Feed Tag.
static const TagTypeField
 The TagType for a Field Tag.
static const TagTypeFlag
 The TagType for a Flag Tag.
static const TagTypeFocusModel
 The TagType for a FocusModel Tag.
static const TagTypeHolography
 The TagType for a Holography Tag.
static const TagTypeObservation
 The TagType for a Observation Tag.
static const TagTypePointingModel
 The TagType for a PointingModel Tag.
static const TagTypePolarization
 The TagType for a Polarization Tag.
static const TagTypeProcessor
 The TagType for a Processor Tag.
static const TagTypeReceiver
 The TagType for a Receiver Tag.
static const TagTypeSBSummary
 The TagType for a SBSummary Tag.
static const TagTypeScale
 The TagType for a Scale Tag.
static const TagTypeSource
 The TagType for a Source Tag.
static const TagTypeSpectralWindow
 The TagType for a SpectralWindow Tag.
static const TagTypeSquareLawDetector
 The TagType for a SquareLawDetector Tag.
static const TagTypeState
 The TagType for a State Tag.
static const TagTypeStation
 The TagType for a Station Tag.
static const TagTypeSwitchCycle
 The TagType for a SwitchCycle Tag.

Private Member Functions

virtual ~TagType ()
 TagType (string name)
virtual ~TagType ()
 TagType (string name)

Private Attributes

string name

Static Private Attributes

static map< string, const
TagType * > 
name2TagType
static TagTypeMgr tagTypeMgr

Detailed Description

A class to represent the type of Tag , i.e.

the ASDM class a Tag refers to.

Definition at line 14 of file TagType.h.


Constructor & Destructor Documentation

virtual asdm::TagType::~TagType ( ) [inline, private, virtual]

Definition at line 311 of file TagType.h.

asdm::TagType::TagType ( string  name) [private]
virtual asdm::TagType::~TagType ( ) [inline, private, virtual]

Definition at line 311 of file TagType.h.

asdm::TagType::TagType ( string  name) [private]

Member Function Documentation

static const TagType* asdm::TagType::getTagType ( string  name) [static]

Returns a TagType given a string.

Returns:
the TagType associated to the string given in as a parameter. E.g. getTagType("Holography") returns TagType.Holography. Returns 0 is no Tag is associated to the given string.
static const TagType* asdm::TagType::getTagType ( string  name) [static]

Returns a TagType given a string.

Returns:
the TagType associated to the string given in as a parameter. E.g. getTagType("Holography") returns TagType.Holography. Returns 0 is no Tag is associated to the given string.
virtual string asdm::TagType::toString ( ) const [virtual]

The string representation of a TagType.

Returns:
the string representation of of TagType.
virtual string asdm::TagType::toString ( ) const [virtual]

The string representation of a TagType.

Returns:
the string representation of of TagType.

Member Data Documentation

static const TagType * asdm::TagType::AlmaRadiometer [static]

The TagType for a AlmaRadiometer Tag.

Definition at line 41 of file TagType.h.

static const TagType * asdm::TagType::Annotation [static]

The TagType for a Annotation Tag.

Definition at line 48 of file TagType.h.

static const TagType * asdm::TagType::Antenna [static]

The TagType for a Antenna Tag.

Definition at line 55 of file TagType.h.

static const TagType * asdm::TagType::CalData [static]

The TagType for a CalData Tag.

Definition at line 70 of file TagType.h.

static const TagType * asdm::TagType::CalReduction [static]

The TagType for a CalReduction Tag.

Definition at line 101 of file TagType.h.

static const TagType * asdm::TagType::ConfigDescription [static]

The TagType for a ConfigDescription Tag.

Definition at line 112 of file TagType.h.

static const TagType * asdm::TagType::CorrelatorMode [static]

The TagType for a CorrelatorMode Tag.

Definition at line 119 of file TagType.h.

static const TagType * asdm::TagType::DataDescription [static]

The TagType for a DataDescription Tag.

Definition at line 126 of file TagType.h.

static const TagType * asdm::TagType::Doppler [static]

The TagType for a Doppler Tag.

Definition at line 135 of file TagType.h.

static const TagType * asdm::TagType::Ephemeris [static]

The TagType for a Ephemeris Tag.

Definition at line 142 of file TagType.h.

static const TagType * asdm::TagType::ExecBlock [static]

The TagType for a ExecBlock Tag.

Definition at line 149 of file TagType.h.

static const TagType * asdm::TagType::Feed [static]

The TagType for a Feed Tag.

Definition at line 156 of file TagType.h.

static const TagType * asdm::TagType::Field [static]

The TagType for a Field Tag.

Definition at line 163 of file TagType.h.

static const TagType * asdm::TagType::Flag [static]

The TagType for a Flag Tag.

Definition at line 170 of file TagType.h.

static const TagType * asdm::TagType::FocusModel [static]

The TagType for a FocusModel Tag.

Definition at line 181 of file TagType.h.

static const TagType * asdm::TagType::Holography [static]

The TagType for a Holography Tag.

Definition at line 194 of file TagType.h.

string asdm::TagType::name [private]

Definition at line 309 of file TagType.h.

static map< string, const TagType * > asdm::TagType::name2TagType [static, private]

Definition at line 310 of file TagType.h.

static const TagType * asdm::TagType::NoType [static]

The TagType for a no typed Tag.

Definition at line 32 of file TagType.h.

static const TagType * asdm::TagType::Observation [static]

The TagType for a Observation Tag.

Definition at line 201 of file TagType.h.

static const TagType * asdm::TagType::PointingModel [static]

The TagType for a PointingModel Tag.

Definition at line 210 of file TagType.h.

static const TagType * asdm::TagType::Polarization [static]

The TagType for a Polarization Tag.

Definition at line 217 of file TagType.h.

static const TagType * asdm::TagType::Processor [static]

The TagType for a Processor Tag.

Definition at line 224 of file TagType.h.

static const TagType * asdm::TagType::Receiver [static]

The TagType for a Receiver Tag.

Definition at line 231 of file TagType.h.

static const TagType * asdm::TagType::SBSummary [static]

The TagType for a SBSummary Tag.

Definition at line 238 of file TagType.h.

static const TagType * asdm::TagType::Scale [static]

The TagType for a Scale Tag.

Definition at line 245 of file TagType.h.

static const TagType * asdm::TagType::Source [static]

The TagType for a Source Tag.

Definition at line 256 of file TagType.h.

static const TagType * asdm::TagType::SpectralWindow [static]

The TagType for a SpectralWindow Tag.

Definition at line 263 of file TagType.h.

static const TagType * asdm::TagType::SquareLawDetector [static]

The TagType for a SquareLawDetector Tag.

Definition at line 270 of file TagType.h.

static const TagType * asdm::TagType::State [static]

The TagType for a State Tag.

Definition at line 277 of file TagType.h.

static const TagType * asdm::TagType::Station [static]

The TagType for a Station Tag.

Definition at line 284 of file TagType.h.

static const TagType * asdm::TagType::SwitchCycle [static]

The TagType for a SwitchCycle Tag.

Definition at line 293 of file TagType.h.

static TagTypeMgr asdm::TagType::tagTypeMgr [static, private]

Definition at line 511 of file TagType.h.


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