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

The ASDM class is the container for all tables. More...

#include <ASDM.h>

List of all members.

Public Types

enum  Origin {
  FILE,
  ARCHIVE,
  EX_NIHILO,
  FILE,
  ARCHIVE,
  EX_NIHILO
}
 This enumeration lists the different possible origins for an ASDM present in memory. More...
enum  Origin {
  FILE,
  ARCHIVE,
  EX_NIHILO,
  FILE,
  ARCHIVE,
  EX_NIHILO
}

Public Member Functions

 ASDM ()
 Constructs an empty ASDM.
virtual ~ASDM ()
MainTablegetMain () const
 Get the table Main.
AlmaRadiometerTablegetAlmaRadiometer () const
 Get the table AlmaRadiometer.
AnnotationTablegetAnnotation () const
 Get the table Annotation.
AntennaTablegetAntenna () const
 Get the table Antenna.
CalAmpliTablegetCalAmpli () const
 Get the table CalAmpli.
CalAtmosphereTablegetCalAtmosphere () const
 Get the table CalAtmosphere.
CalBandpassTablegetCalBandpass () const
 Get the table CalBandpass.
CalCurveTablegetCalCurve () const
 Get the table CalCurve.
CalDataTablegetCalData () const
 Get the table CalData.
CalDelayTablegetCalDelay () const
 Get the table CalDelay.
CalDeviceTablegetCalDevice () const
 Get the table CalDevice.
CalFluxTablegetCalFlux () const
 Get the table CalFlux.
CalFocusTablegetCalFocus () const
 Get the table CalFocus.
CalFocusModelTablegetCalFocusModel () const
 Get the table CalFocusModel.
CalGainTablegetCalGain () const
 Get the table CalGain.
CalHolographyTablegetCalHolography () const
 Get the table CalHolography.
CalPhaseTablegetCalPhase () const
 Get the table CalPhase.
CalPointingTablegetCalPointing () const
 Get the table CalPointing.
CalPointingModelTablegetCalPointingModel () const
 Get the table CalPointingModel.
CalPositionTablegetCalPosition () const
 Get the table CalPosition.
CalPrimaryBeamTablegetCalPrimaryBeam () const
 Get the table CalPrimaryBeam.
CalReductionTablegetCalReduction () const
 Get the table CalReduction.
CalSeeingTablegetCalSeeing () const
 Get the table CalSeeing.
CalWVRTablegetCalWVR () const
 Get the table CalWVR.
ConfigDescriptionTablegetConfigDescription () const
 Get the table ConfigDescription.
CorrelatorModeTablegetCorrelatorMode () const
 Get the table CorrelatorMode.
DataDescriptionTablegetDataDescription () const
 Get the table DataDescription.
DelayModelTablegetDelayModel () const
 Get the table DelayModel.
DopplerTablegetDoppler () const
 Get the table Doppler.
EphemerisTablegetEphemeris () const
 Get the table Ephemeris.
ExecBlockTablegetExecBlock () const
 Get the table ExecBlock.
FeedTablegetFeed () const
 Get the table Feed.
FieldTablegetField () const
 Get the table Field.
FlagTablegetFlag () const
 Get the table Flag.
FlagCmdTablegetFlagCmd () const
 Get the table FlagCmd.
FocusTablegetFocus () const
 Get the table Focus.
FocusModelTablegetFocusModel () const
 Get the table FocusModel.
FreqOffsetTablegetFreqOffset () const
 Get the table FreqOffset.
GainTrackingTablegetGainTracking () const
 Get the table GainTracking.
HistoryTablegetHistory () const
 Get the table History.
HolographyTablegetHolography () const
 Get the table Holography.
ObservationTablegetObservation () const
 Get the table Observation.
PointingTablegetPointing () const
 Get the table Pointing.
PointingModelTablegetPointingModel () const
 Get the table PointingModel.
PolarizationTablegetPolarization () const
 Get the table Polarization.
ProcessorTablegetProcessor () const
 Get the table Processor.
ReceiverTablegetReceiver () const
 Get the table Receiver.
SBSummaryTablegetSBSummary () const
 Get the table SBSummary.
ScaleTablegetScale () const
 Get the table Scale.
ScanTablegetScan () const
 Get the table Scan.
SeeingTablegetSeeing () const
 Get the table Seeing.
SourceTablegetSource () const
 Get the table Source.
SpectralWindowTablegetSpectralWindow () const
 Get the table SpectralWindow.
SquareLawDetectorTablegetSquareLawDetector () const
 Get the table SquareLawDetector.
StateTablegetState () const
 Get the table State.
StationTablegetStation () const
 Get the table Station.
SubscanTablegetSubscan () const
 Get the table Subscan.
SwitchCycleTablegetSwitchCycle () const
 Get the table SwitchCycle.
SysCalTablegetSysCal () const
 Get the table SysCal.
SysPowerTablegetSysPower () const
 Get the table SysPower.
TotalPowerTablegetTotalPower () const
 Get the table TotalPower.
WVMCalTablegetWVMCal () const
 Get the table WVMCal.
WeatherTablegetWeather () const
 Get the table Weather.
virtual std::string toXML ()
 Produces the XML representation of * this.
void toXML (std::string directory)
 Write this ASDM dataset to the specified directory as a collection of XML documents.
virtual void fromXML (std::string xml)
 Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.
std::string toMIME ()
 Serialize this into a stream of bytes and encapsulates that stream into a MIME message.
void setFromMIME (const std::string &mimeMsg)
 Extracts the binary part of a MIME message and deserialize its content to fill this with the result of the deserialization.
void toFile (std::string directory)
 Write this ASDM dataset to the specified directory as a collection of files.
void setFromFile (std::string directory, bool loadTablesOnDemand)
 Constructs totally or partially an ASDM dataset from its representation on disk.
void setFromFile (std::string directory, const ASDMParseOptions &parse=ASDMParseOptions())
 Constructs an ASDM dataset from its representation on disk.
bool checkRowUniqueness () const
 Returns a boolean value indicating if a control of the uniqueness of each row of each table is done during the execution of the method setFromFile.
virtual asdmIDL::ASDMDataSetIDL * toIDL ()
 Converts this ASDM into an ASDMDataSetIDL CORBA structure.
virtual void fromIDL (asdmIDL::ASDMDataSetIDL *x)
 Builds an ASDM out of its IDL representation.
virtual Entity getEntity () const
virtual void setEntity (Entity e)
virtual std::string getName () const
 Meaningless, but required for the Representable interface.
virtual unsigned int size ()
 Meaningless, but required for the Representable interface.
void updateArchive () const
 Update an ASDM dataset that already exists in the ALMA archive.
RepresentablegetTable (std::string tableName)
 Return the table, as a Representable object, with the specified name.
ArrayTime getTimeOfCreation () const
 ===> Attribute timeOfCreation
void setTimeOfCreation (ArrayTime timeOfCreation)
 Set timeOfCreation with the specified ArrayTime.
int getVersion () const
 ===> Attribute version
void setVersion (int version)
 Set version with the specified int.
string getXmlnsPrefix () const
 ===> Attribute xmlnsPrefix
void setXmlnsPrefix (string xmlnsPrefix)
 Set xmlnsPrefix with the specified string.
Origin getOrigin () const
 Returns the origin of the dataset in memory.
std::string getDirectory () const
 Returns the ASDM's directory.
XSLTransformergetXSLTransformer ()
 ASDM ()
 Constructs an empty ASDM.
virtual ~ASDM ()
MainTablegetMain () const
 Get the table Main.
AlmaRadiometerTablegetAlmaRadiometer () const
 Get the table AlmaRadiometer.
AnnotationTablegetAnnotation () const
 Get the table Annotation.
AntennaTablegetAntenna () const
 Get the table Antenna.
CalAmpliTablegetCalAmpli () const
 Get the table CalAmpli.
CalAtmosphereTablegetCalAtmosphere () const
 Get the table CalAtmosphere.
CalBandpassTablegetCalBandpass () const
 Get the table CalBandpass.
CalCurveTablegetCalCurve () const
 Get the table CalCurve.
CalDataTablegetCalData () const
 Get the table CalData.
CalDelayTablegetCalDelay () const
 Get the table CalDelay.
CalDeviceTablegetCalDevice () const
 Get the table CalDevice.
CalFluxTablegetCalFlux () const
 Get the table CalFlux.
CalFocusTablegetCalFocus () const
 Get the table CalFocus.
CalFocusModelTablegetCalFocusModel () const
 Get the table CalFocusModel.
CalGainTablegetCalGain () const
 Get the table CalGain.
CalHolographyTablegetCalHolography () const
 Get the table CalHolography.
CalPhaseTablegetCalPhase () const
 Get the table CalPhase.
CalPointingTablegetCalPointing () const
 Get the table CalPointing.
CalPointingModelTablegetCalPointingModel () const
 Get the table CalPointingModel.
CalPositionTablegetCalPosition () const
 Get the table CalPosition.
CalPrimaryBeamTablegetCalPrimaryBeam () const
 Get the table CalPrimaryBeam.
CalReductionTablegetCalReduction () const
 Get the table CalReduction.
CalSeeingTablegetCalSeeing () const
 Get the table CalSeeing.
CalWVRTablegetCalWVR () const
 Get the table CalWVR.
ConfigDescriptionTablegetConfigDescription () const
 Get the table ConfigDescription.
CorrelatorModeTablegetCorrelatorMode () const
 Get the table CorrelatorMode.
DataDescriptionTablegetDataDescription () const
 Get the table DataDescription.
DelayModelTablegetDelayModel () const
 Get the table DelayModel.
DopplerTablegetDoppler () const
 Get the table Doppler.
EphemerisTablegetEphemeris () const
 Get the table Ephemeris.
ExecBlockTablegetExecBlock () const
 Get the table ExecBlock.
FeedTablegetFeed () const
 Get the table Feed.
FieldTablegetField () const
 Get the table Field.
FlagTablegetFlag () const
 Get the table Flag.
FlagCmdTablegetFlagCmd () const
 Get the table FlagCmd.
FocusTablegetFocus () const
 Get the table Focus.
FocusModelTablegetFocusModel () const
 Get the table FocusModel.
FreqOffsetTablegetFreqOffset () const
 Get the table FreqOffset.
GainTrackingTablegetGainTracking () const
 Get the table GainTracking.
HistoryTablegetHistory () const
 Get the table History.
HolographyTablegetHolography () const
 Get the table Holography.
ObservationTablegetObservation () const
 Get the table Observation.
PointingTablegetPointing () const
 Get the table Pointing.
PointingModelTablegetPointingModel () const
 Get the table PointingModel.
PolarizationTablegetPolarization () const
 Get the table Polarization.
ProcessorTablegetProcessor () const
 Get the table Processor.
ReceiverTablegetReceiver () const
 Get the table Receiver.
SBSummaryTablegetSBSummary () const
 Get the table SBSummary.
ScaleTablegetScale () const
 Get the table Scale.
ScanTablegetScan () const
 Get the table Scan.
SeeingTablegetSeeing () const
 Get the table Seeing.
SourceTablegetSource () const
 Get the table Source.
SpectralWindowTablegetSpectralWindow () const
 Get the table SpectralWindow.
SquareLawDetectorTablegetSquareLawDetector () const
 Get the table SquareLawDetector.
StateTablegetState () const
 Get the table State.
StationTablegetStation () const
 Get the table Station.
SubscanTablegetSubscan () const
 Get the table Subscan.
SwitchCycleTablegetSwitchCycle () const
 Get the table SwitchCycle.
SysCalTablegetSysCal () const
 Get the table SysCal.
SysPowerTablegetSysPower () const
 Get the table SysPower.
TotalPowerTablegetTotalPower () const
 Get the table TotalPower.
WVMCalTablegetWVMCal () const
 Get the table WVMCal.
WeatherTablegetWeather () const
 Get the table Weather.
virtual std::string toXML ()
 Produces the XML representation of * this.
void toXML (std::string directory)
 Write this ASDM dataset to the specified directory as a collection of XML documents.
virtual void fromXML (std::string xml)
 Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.
std::string toMIME ()
 Serialize this into a stream of bytes and encapsulates that stream into a MIME message.
void setFromMIME (const std::string &mimeMsg)
 Extracts the binary part of a MIME message and deserialize its content to fill this with the result of the deserialization.
void toFile (std::string directory)
 Write this ASDM dataset to the specified directory as a collection of files.
void setFromFile (std::string directory, bool loadTablesOnDemand)
 Constructs totally or partially an ASDM dataset from its representation on disk.
void setFromFile (std::string directory, const ASDMParseOptions &parse=ASDMParseOptions())
 Constructs an ASDM dataset from its representation on disk.
bool checkRowUniqueness () const
 Returns a boolean value indicating if a control of the uniqueness of each row of each table is done during the execution of the method setFromFile.
virtual asdmIDL::ASDMDataSetIDL * toIDL ()
 Converts this ASDM into an ASDMDataSetIDL CORBA structure.
virtual void fromIDL (asdmIDL::ASDMDataSetIDL *x)
 Builds an ASDM out of its IDL representation.
virtual Entity getEntity () const
virtual void setEntity (Entity e)
virtual std::string getName () const
 Meaningless, but required for the Representable interface.
virtual unsigned int size ()
 Meaningless, but required for the Representable interface.
void updateArchive () const
 Update an ASDM dataset that already exists in the ALMA archive.
RepresentablegetTable (std::string tableName)
 Return the table, as a Representable object, with the specified name.
ArrayTime getTimeOfCreation () const
 ===> Attribute timeOfCreation
void setTimeOfCreation (ArrayTime timeOfCreation)
 Set timeOfCreation with the specified ArrayTime.
int getVersion () const
 ===> Attribute version
void setVersion (int version)
 Set version with the specified int.
string getXmlnsPrefix () const
 ===> Attribute xmlnsPrefix
void setXmlnsPrefix (string xmlnsPrefix)
 Set xmlnsPrefix with the specified string.
Origin getOrigin () const
 Returns the origin of the dataset in memory.
std::string getDirectory () const
 Returns the ASDM's directory.
XSLTransformergetXSLTransformer ()

Static Public Member Functions

static ASDMgetFromXML (std::string xmlDirectory)
 Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.
static ASDMfromArchive (EntityId datasetId)
 Create an ASDM dataset from the ALMA archive, given the entityId of its container.
static ASDMgetFromXML (std::string xmlDirectory)
 Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.
static ASDMfromArchive (EntityId datasetId)
 Create an ASDM dataset from the ALMA archive, given the entityId of its container.

Private Member Functions

void error ()
void error ()

Static Private Member Functions

static std::string getXMLEntity (EntityId id)
static void putXMLEntity (std::string xml)
static std::string getXMLEntity (EntityId id)
static void putXMLEntity (std::string xml)

Private Attributes

bool archiveAsBin
bool fileAsBin
bool hasBeenAdded
Origin origin
bool loadTablesOnDemand_
bool checkRowUniqueness_
std::string directory
MainTablemain
 The table Main.
AlmaRadiometerTablealmaRadiometer
 The table AlmaRadiometer.
AnnotationTableannotation
 The table Annotation.
AntennaTableantenna
 The table Antenna.
CalAmpliTablecalAmpli
 The table CalAmpli.
CalAtmosphereTablecalAtmosphere
 The table CalAtmosphere.
CalBandpassTablecalBandpass
 The table CalBandpass.
CalCurveTablecalCurve
 The table CalCurve.
CalDataTablecalData
 The table CalData.
CalDelayTablecalDelay
 The table CalDelay.
CalDeviceTablecalDevice
 The table CalDevice.
CalFluxTablecalFlux
 The table CalFlux.
CalFocusTablecalFocus
 The table CalFocus.
CalFocusModelTablecalFocusModel
 The table CalFocusModel.
CalGainTablecalGain
 The table CalGain.
CalHolographyTablecalHolography
 The table CalHolography.
CalPhaseTablecalPhase
 The table CalPhase.
CalPointingTablecalPointing
 The table CalPointing.
CalPointingModelTablecalPointingModel
 The table CalPointingModel.
CalPositionTablecalPosition
 The table CalPosition.
CalPrimaryBeamTablecalPrimaryBeam
 The table CalPrimaryBeam.
CalReductionTablecalReduction
 The table CalReduction.
CalSeeingTablecalSeeing
 The table CalSeeing.
CalWVRTablecalWVR
 The table CalWVR.
ConfigDescriptionTableconfigDescription
 The table ConfigDescription.
CorrelatorModeTablecorrelatorMode
 The table CorrelatorMode.
DataDescriptionTabledataDescription
 The table DataDescription.
DelayModelTabledelayModel
 The table DelayModel.
DopplerTabledoppler
 The table Doppler.
EphemerisTableephemeris
 The table Ephemeris.
ExecBlockTableexecBlock
 The table ExecBlock.
FeedTablefeed
 The table Feed.
FieldTablefield
 The table Field.
FlagTableflag
 The table Flag.
FlagCmdTableflagCmd
 The table FlagCmd.
FocusTablefocus
 The table Focus.
FocusModelTablefocusModel
 The table FocusModel.
FreqOffsetTablefreqOffset
 The table FreqOffset.
GainTrackingTablegainTracking
 The table GainTracking.
HistoryTablehistory
 The table History.
HolographyTableholography
 The table Holography.
ObservationTableobservation
 The table Observation.
PointingTablepointing
 The table Pointing.
PointingModelTablepointingModel
 The table PointingModel.
PolarizationTablepolarization
 The table Polarization.
ProcessorTableprocessor
 The table Processor.
ReceiverTablereceiver
 The table Receiver.
SBSummaryTablesBSummary
 The table SBSummary.
ScaleTablescale
 The table Scale.
ScanTablescan
 The table Scan.
SeeingTableseeing
 The table Seeing.
SourceTablesource
 The table Source.
SpectralWindowTablespectralWindow
 The table SpectralWindow.
SquareLawDetectorTablesquareLawDetector
 The table SquareLawDetector.
StateTablestate
 The table State.
StationTablestation
 The table Station.
SubscanTablesubscan
 The table Subscan.
SwitchCycleTableswitchCycle
 The table SwitchCycle.
SysCalTablesysCal
 The table SysCal.
SysPowerTablesysPower
 The table SysPower.
TotalPowerTabletotalPower
 The table TotalPower.
WVMCalTablewVMCal
 The table WVMCal.
WeatherTableweather
 The table Weather.
std::vector< Representable * > table
 The list of tables as Representable.
std::map< std::string, EntitytableEntity
 The list of Entity objects representing the tables.
Entity entity
 This Container's entity.
ArrayTime timeOfCreation
 ===> Attribute timeOfCreation
int version
 ===> Attribute version
string xmlnsPrefix
 ===> Attribute xmlnsPrefix
XSLTransformer xslTransformer

Detailed Description

The ASDM class is the container for all tables.

Its instantation creates a complete set of tables.

Generated from model's revision "1.61", branch "HEAD"class ASDM : public Representable {

Definition at line 259 of file ASDM.h.


Member Enumeration Documentation

This enumeration lists the different possible origins for an ASDM present in memory.

Enumerator:
FILE 

The dataset has been constructed from its representation on disk.

ARCHIVE 

The dataset has been constructed from its representation in the Archive.

EX_NIHILO 

The dataset has been constructed ex nihilo.

FILE 

The dataset has been constructed from its representation on disk.

ARCHIVE 

The dataset has been constructed from its representation in the Archive.

EX_NIHILO 

The dataset has been constructed ex nihilo.

Definition at line 940 of file ASDM.h.

Enumerator:
FILE 

The dataset has been constructed from its representation on disk.

ARCHIVE 

The dataset has been constructed from its representation in the Archive.

EX_NIHILO 

The dataset has been constructed ex nihilo.

FILE 

The dataset has been constructed from its representation on disk.

ARCHIVE 

The dataset has been constructed from its representation in the Archive.

EX_NIHILO 

The dataset has been constructed ex nihilo.

Definition at line 940 of file ASDM.h.


Constructor & Destructor Documentation

Constructs an empty ASDM.

virtual asdm::ASDM::~ASDM ( ) [virtual]

Constructs an empty ASDM.

virtual asdm::ASDM::~ASDM ( ) [virtual]

Member Function Documentation

Returns a boolean value indicating if a control of the uniqueness of each row of each table is done during the execution of the method setFromFile.

Returns:
a bool.

see the documentation of ASDMParseOptions about how to set this parameter.

Returns a boolean value indicating if a control of the uniqueness of each row of each table is done during the execution of the method setFromFile.

Returns:
a bool.

see the documentation of ASDMParseOptions about how to set this parameter.

void asdm::ASDM::error ( ) [private]
void asdm::ASDM::error ( ) [private]
static ASDM* asdm::ASDM::fromArchive ( EntityId  datasetId) [static]

Create an ASDM dataset from the ALMA archive, given the entityId of its container.

Parameters:
datasetIdThe entityId of the container of the dataset.
Exceptions:
ConversionException
static ASDM* asdm::ASDM::fromArchive ( EntityId  datasetId) [static]

Create an ASDM dataset from the ALMA archive, given the entityId of its container.

Parameters:
datasetIdThe entityId of the container of the dataset.
Exceptions:
ConversionException
virtual void asdm::ASDM::fromIDL ( asdmIDL::ASDMDataSetIDL *  x) [virtual]

Builds an ASDM out of its IDL representation.

Parameters:
xthe IDL representation of the ASDM
Exceptions:
DuplicateKey
ConversionException
UniquenessViolationException
virtual void asdm::ASDM::fromIDL ( asdmIDL::ASDMDataSetIDL *  x) [virtual]

Builds an ASDM out of its IDL representation.

Parameters:
xthe IDL representation of the ASDM
Exceptions:
DuplicateKey
ConversionException
UniquenessViolationException
virtual void asdm::ASDM::fromXML ( std::string  xml) [virtual]

Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.

Parameters:
xmlDirectoryThe full path name of the directory containing this dataset.
Returns:
The complete dataset that belongs to the container in this directory.
Exceptions:
ConversionExceptionIf any error occurs reading the files in the directory or in converting the tables from XML.
virtual void asdm::ASDM::fromXML ( std::string  xml) [virtual]

Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.

Parameters:
xmlDirectoryThe full path name of the directory containing this dataset.
Returns:
The complete dataset that belongs to the container in this directory.
Exceptions:
ConversionExceptionIf any error occurs reading the files in the directory or in converting the tables from XML.

Get the table AlmaRadiometer.

Returns:
The table AlmaRadiometer as a AlmaRadiometerTable.

Get the table AlmaRadiometer.

Returns:
The table AlmaRadiometer as a AlmaRadiometerTable.

Get the table Annotation.

Returns:
The table Annotation as a AnnotationTable.

Get the table Annotation.

Returns:
The table Annotation as a AnnotationTable.

Get the table Antenna.

Returns:
The table Antenna as a AntennaTable.

Get the table Antenna.

Returns:
The table Antenna as a AntennaTable.

Get the table CalAmpli.

Returns:
The table CalAmpli as a CalAmpliTable.

Get the table CalAmpli.

Returns:
The table CalAmpli as a CalAmpliTable.

Get the table CalAtmosphere.

Returns:
The table CalAtmosphere as a CalAtmosphereTable.

Get the table CalAtmosphere.

Returns:
The table CalAtmosphere as a CalAtmosphereTable.

Get the table CalBandpass.

Returns:
The table CalBandpass as a CalBandpassTable.

Get the table CalBandpass.

Returns:
The table CalBandpass as a CalBandpassTable.

Get the table CalCurve.

Returns:
The table CalCurve as a CalCurveTable.

Get the table CalCurve.

Returns:
The table CalCurve as a CalCurveTable.

Get the table CalData.

Returns:
The table CalData as a CalDataTable.

Get the table CalData.

Returns:
The table CalData as a CalDataTable.

Get the table CalDelay.

Returns:
The table CalDelay as a CalDelayTable.

Get the table CalDelay.

Returns:
The table CalDelay as a CalDelayTable.

Get the table CalDevice.

Returns:
The table CalDevice as a CalDeviceTable.

Get the table CalDevice.

Returns:
The table CalDevice as a CalDeviceTable.

Get the table CalFlux.

Returns:
The table CalFlux as a CalFluxTable.

Get the table CalFlux.

Returns:
The table CalFlux as a CalFluxTable.

Get the table CalFocus.

Returns:
The table CalFocus as a CalFocusTable.

Get the table CalFocus.

Returns:
The table CalFocus as a CalFocusTable.

Get the table CalFocusModel.

Returns:
The table CalFocusModel as a CalFocusModelTable.

Get the table CalFocusModel.

Returns:
The table CalFocusModel as a CalFocusModelTable.

Get the table CalGain.

Returns:
The table CalGain as a CalGainTable.

Get the table CalGain.

Returns:
The table CalGain as a CalGainTable.

Get the table CalHolography.

Returns:
The table CalHolography as a CalHolographyTable.

Get the table CalHolography.

Returns:
The table CalHolography as a CalHolographyTable.

Get the table CalPhase.

Returns:
The table CalPhase as a CalPhaseTable.

Get the table CalPhase.

Returns:
The table CalPhase as a CalPhaseTable.

Get the table CalPointing.

Returns:
The table CalPointing as a CalPointingTable.

Get the table CalPointing.

Returns:
The table CalPointing as a CalPointingTable.

Get the table CalPointingModel.

Returns:
The table CalPointingModel as a CalPointingModelTable.

Get the table CalPointingModel.

Returns:
The table CalPointingModel as a CalPointingModelTable.

Get the table CalPosition.

Returns:
The table CalPosition as a CalPositionTable.

Get the table CalPosition.

Returns:
The table CalPosition as a CalPositionTable.

Get the table CalPrimaryBeam.

Returns:
The table CalPrimaryBeam as a CalPrimaryBeamTable.

Get the table CalPrimaryBeam.

Returns:
The table CalPrimaryBeam as a CalPrimaryBeamTable.

Get the table CalReduction.

Returns:
The table CalReduction as a CalReductionTable.

Get the table CalReduction.

Returns:
The table CalReduction as a CalReductionTable.

Get the table CalSeeing.

Returns:
The table CalSeeing as a CalSeeingTable.

Get the table CalSeeing.

Returns:
The table CalSeeing as a CalSeeingTable.

Get the table CalWVR.

Returns:
The table CalWVR as a CalWVRTable.

Get the table CalWVR.

Returns:
The table CalWVR as a CalWVRTable.

Get the table ConfigDescription.

Returns:
The table ConfigDescription as a ConfigDescriptionTable.

Get the table ConfigDescription.

Returns:
The table ConfigDescription as a ConfigDescriptionTable.

Get the table CorrelatorMode.

Returns:
The table CorrelatorMode as a CorrelatorModeTable.

Get the table CorrelatorMode.

Returns:
The table CorrelatorMode as a CorrelatorModeTable.

Get the table DataDescription.

Returns:
The table DataDescription as a DataDescriptionTable.

Get the table DataDescription.

Returns:
The table DataDescription as a DataDescriptionTable.

Get the table DelayModel.

Returns:
The table DelayModel as a DelayModelTable.

Get the table DelayModel.

Returns:
The table DelayModel as a DelayModelTable.
std::string asdm::ASDM::getDirectory ( ) const

Returns the ASDM's directory.

Returns:
a string containing path to the directory containing the external representation of the ASDM if it has been constructed from this representation or an empty string if it has been constructed ex nihilo.
std::string asdm::ASDM::getDirectory ( ) const

Returns the ASDM's directory.

Returns:
a string containing path to the directory containing the external representation of the ASDM if it has been constructed from this representation or an empty string if it has been constructed ex nihilo.

Get the table Doppler.

Returns:
The table Doppler as a DopplerTable.

Get the table Doppler.

Returns:
The table Doppler as a DopplerTable.
virtual Entity asdm::ASDM::getEntity ( ) const [virtual]
virtual Entity asdm::ASDM::getEntity ( ) const [virtual]

Get the table Ephemeris.

Returns:
The table Ephemeris as a EphemerisTable.

Get the table Ephemeris.

Returns:
The table Ephemeris as a EphemerisTable.

Get the table ExecBlock.

Returns:
The table ExecBlock as a ExecBlockTable.

Get the table ExecBlock.

Returns:
The table ExecBlock as a ExecBlockTable.

Get the table Feed.

Returns:
The table Feed as a FeedTable.

Get the table Feed.

Returns:
The table Feed as a FeedTable.

Get the table Field.

Returns:
The table Field as a FieldTable.

Get the table Field.

Returns:
The table Field as a FieldTable.

Get the table Flag.

Returns:
The table Flag as a FlagTable.

Get the table Flag.

Returns:
The table Flag as a FlagTable.

Get the table FlagCmd.

Returns:
The table FlagCmd as a FlagCmdTable.

Get the table FlagCmd.

Returns:
The table FlagCmd as a FlagCmdTable.

Get the table Focus.

Returns:
The table Focus as a FocusTable.

Get the table Focus.

Returns:
The table Focus as a FocusTable.

Get the table FocusModel.

Returns:
The table FocusModel as a FocusModelTable.

Get the table FocusModel.

Returns:
The table FocusModel as a FocusModelTable.

Get the table FreqOffset.

Returns:
The table FreqOffset as a FreqOffsetTable.

Get the table FreqOffset.

Returns:
The table FreqOffset as a FreqOffsetTable.
static ASDM* asdm::ASDM::getFromXML ( std::string  xmlDirectory) [static]

Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.

Parameters:
xmlDirectoryThe full path name of the directory containing this dataset.
Returns:
The complete dataset that belongs to the container in this directory.
Exceptions:
ConversionExceptionIf any error occurs reading the files in the directory or in converting the tables from XML.
Deprecated:
static ASDM* asdm::ASDM::getFromXML ( std::string  xmlDirectory) [static]

Get an ASDM dataset, given the full path name of the directory containing the XML version of the dataset.

Parameters:
xmlDirectoryThe full path name of the directory containing this dataset.
Returns:
The complete dataset that belongs to the container in this directory.
Exceptions:
ConversionExceptionIf any error occurs reading the files in the directory or in converting the tables from XML.
Deprecated:

Get the table GainTracking.

Returns:
The table GainTracking as a GainTrackingTable.

Get the table GainTracking.

Returns:
The table GainTracking as a GainTrackingTable.

Get the table History.

Returns:
The table History as a HistoryTable.

Get the table History.

Returns:
The table History as a HistoryTable.

Get the table Holography.

Returns:
The table Holography as a HolographyTable.

Get the table Holography.

Returns:
The table Holography as a HolographyTable.

Get the table Main.

Returns:
The table Main as a MainTable.

Get the table Main.

Returns:
The table Main as a MainTable.
virtual std::string asdm::ASDM::getName ( ) const [virtual]

Meaningless, but required for the Representable interface.

virtual std::string asdm::ASDM::getName ( ) const [virtual]

Meaningless, but required for the Representable interface.

Get the table Observation.

Returns:
The table Observation as a ObservationTable.

Get the table Observation.

Returns:
The table Observation as a ObservationTable.

Returns the origin of the dataset in memory.

Returns:
an ASDM::Origin value.

Returns the origin of the dataset in memory.

Returns:
an ASDM::Origin value.

Get the table Pointing.

Returns:
The table Pointing as a PointingTable.

Get the table Pointing.

Returns:
The table Pointing as a PointingTable.

Get the table PointingModel.

Returns:
The table PointingModel as a PointingModelTable.

Get the table PointingModel.

Returns:
The table PointingModel as a PointingModelTable.

Get the table Polarization.

Returns:
The table Polarization as a PolarizationTable.

Get the table Polarization.

Returns:
The table Polarization as a PolarizationTable.

Get the table Processor.

Returns:
The table Processor as a ProcessorTable.

Get the table Processor.

Returns:
The table Processor as a ProcessorTable.

Get the table Receiver.

Returns:
The table Receiver as a ReceiverTable.

Get the table Receiver.

Returns:
The table Receiver as a ReceiverTable.

Get the table SBSummary.

Returns:
The table SBSummary as a SBSummaryTable.

Get the table SBSummary.

Returns:
The table SBSummary as a SBSummaryTable.

Get the table Scale.

Returns:
The table Scale as a ScaleTable.

Get the table Scale.

Returns:
The table Scale as a ScaleTable.

Get the table Scan.

Returns:
The table Scan as a ScanTable.

Get the table Scan.

Returns:
The table Scan as a ScanTable.

Get the table Seeing.

Returns:
The table Seeing as a SeeingTable.

Get the table Seeing.

Returns:
The table Seeing as a SeeingTable.

Get the table Source.

Returns:
The table Source as a SourceTable.

Get the table Source.

Returns:
The table Source as a SourceTable.

Get the table SpectralWindow.

Returns:
The table SpectralWindow as a SpectralWindowTable.

Get the table SpectralWindow.

Returns:
The table SpectralWindow as a SpectralWindowTable.

Get the table SquareLawDetector.

Returns:
The table SquareLawDetector as a SquareLawDetectorTable.

Get the table SquareLawDetector.

Returns:
The table SquareLawDetector as a SquareLawDetectorTable.

Get the table State.

Returns:
The table State as a StateTable.

Get the table State.

Returns:
The table State as a StateTable.

Get the table Station.

Returns:
The table Station as a StationTable.

Get the table Station.

Returns:
The table Station as a StationTable.

Get the table Subscan.

Returns:
The table Subscan as a SubscanTable.

Get the table Subscan.

Returns:
The table Subscan as a SubscanTable.

Get the table SwitchCycle.

Returns:
The table SwitchCycle as a SwitchCycleTable.

Get the table SwitchCycle.

Returns:
The table SwitchCycle as a SwitchCycleTable.

Get the table SysCal.

Returns:
The table SysCal as a SysCalTable.

Get the table SysCal.

Returns:
The table SysCal as a SysCalTable.

Get the table SysPower.

Returns:
The table SysPower as a SysPowerTable.

Get the table SysPower.

Returns:
The table SysPower as a SysPowerTable.
Representable& asdm::ASDM::getTable ( std::string  tableName)

Return the table, as a Representable object, with the specified name.

Exceptions:
InvalidArgumentException

Referenced by asdm::TableStreamReader< T, R >::nextNRows(), and asdm::TableStreamReader< T, R >::untilNBytes().

Representable& asdm::ASDM::getTable ( std::string  tableName)

Return the table, as a Representable object, with the specified name.

Exceptions:
InvalidArgumentException

===> Attribute timeOfCreation

         

Get timeOfCreation.

Returns:
timeOfCreation as ArrayTime

===> Attribute timeOfCreation

         

Get timeOfCreation.

Returns:
timeOfCreation as ArrayTime

Get the table TotalPower.

Returns:
The table TotalPower as a TotalPowerTable.

Get the table TotalPower.

Returns:
The table TotalPower as a TotalPowerTable.
int asdm::ASDM::getVersion ( ) const

===> Attribute version

         

Get version.

Returns:
version as int
int asdm::ASDM::getVersion ( ) const

===> Attribute version

         

Get version.

Returns:
version as int

Get the table Weather.

Returns:
The table Weather as a WeatherTable.

Get the table Weather.

Returns:
The table Weather as a WeatherTable.

Get the table WVMCal.

Returns:
The table WVMCal as a WVMCalTable.

Get the table WVMCal.

Returns:
The table WVMCal as a WVMCalTable.
static std::string asdm::ASDM::getXMLEntity ( EntityId  id) [static, private]
static std::string asdm::ASDM::getXMLEntity ( EntityId  id) [static, private]
string asdm::ASDM::getXmlnsPrefix ( ) const

===> Attribute xmlnsPrefix

         

Get xmlnsPrefix.

Returns:
xmlnsPrefix as string
string asdm::ASDM::getXmlnsPrefix ( ) const

===> Attribute xmlnsPrefix

         

Get xmlnsPrefix.

Returns:
xmlnsPrefix as string
static void asdm::ASDM::putXMLEntity ( std::string  xml) [static, private]
static void asdm::ASDM::putXMLEntity ( std::string  xml) [static, private]
virtual void asdm::ASDM::setEntity ( Entity  e) [virtual]
virtual void asdm::ASDM::setEntity ( Entity  e) [virtual]
void asdm::ASDM::setFromFile ( std::string  directory,
bool  loadTablesOnDemand 
)

Constructs totally or partially an ASDM dataset from its representation on disk.

Reads and parses a file (ASDM.xml) containing the top level element of an ASDM. Depending on the value of the boolean parameter loadTablesOnDemand the files containing the tables of of the dataset are parsed to populate the dataset in memory immediately (false) or only when an application tries to retrieve values from these tables (true).

Parameters:
directorythe name of the directory containing the files.
loadTablesOnDemandthe tables are read and parsed immediately (false) or only when necessary (true).
Exceptions:
ConversionExceptionIf any error occurs while reading the files in the directory or parsing them.
void asdm::ASDM::setFromFile ( std::string  directory,
bool  loadTablesOnDemand 
)

Constructs totally or partially an ASDM dataset from its representation on disk.

Reads and parses a file (ASDM.xml) containing the top level element of an ASDM. Depending on the value of the boolean parameter loadTablesOnDemand the files containing the tables of of the dataset are parsed to populate the dataset in memory immediately (false) or only when an application tries to retrieve values from these tables (true).

Parameters:
directorythe name of the directory containing the files.
loadTablesOnDemandthe tables are read and parsed immediately (false) or only when necessary (true).
Exceptions:
ConversionExceptionIf any error occurs while reading the files in the directory or parsing them.
void asdm::ASDM::setFromFile ( std::string  directory,
const ASDMParseOptions parse = ASDMParseOptions() 
)

Constructs an ASDM dataset from its representation on disk.

Reads and parses a file (ASDM.xml) containing the top level element of an ASDM and then the files containing the representation on disk of the dataset's tables. On exit the dataset contains all its tables in memory.

Backward compatibility. This method presents some level of backward compatibility in the sense that it does its best to check if the dataset needs to be transformed on the fly to the currently defined format prior being parsed and converted to its in memory representation. In order to do that it may need to find the version information of the dataset and possibly its origin (i.e. which telescope has created it). Based on these informations it decides if if a transformation has to be applied on the fly or if the dataset can be processed as is.

Helping backward compatibility It may happen though that the algorithm which searches the dataset for its version information and its origin fails, while the user knows that his/her dataset can be parsed. Then the method's behaviour can be controlled by using the second (and optional) argument parse which has to be an instance of ASDMParseOptions. See below the description of this argument to undersand how to use it.

Parameters:
directorythe name of the directory containing the files.
parsean instance of ASDMParseOptions which can be used to tailor the behaviour of the method. Please read the definition of ASDMParseOptions to see how the logic of the method can be controlled. Most of the time it wont be necessary to specify this argument hence the fact it's optional. The typical cases when one may have to use this argument are :
  • The version information cannot be derived from the content of the ASDM and you want to force the method to consider its format as the most recent one or the older one. In such a case present an ASDMParseOptions instance onto which you have applied .asV3() or .asV2().

  • The origin of the data cannot be retrieved from the content of the ASDM; this happens when the dataset has not ExecbBlock table. Then one can help the method by providing an instance of ASDMParseOptions onto which one of .asALMA(), .asIRAM_PDB(), .asEVLA() has been applied.

  • One wants to control if all the tables of the dataset must be parsed and put into memory during the execution of the method or if one prefers to load them on on demand (i.e. a table is loaded in memory only the first time it's referred by the code.). One will present an instance of ASDMParseOptions onto which .loadTablesOnDemand(b) hase been called where b is boolean value interpreted as follows : true <->"load on demand" and false <-> "load the tables immediately."
Exceptions:
ConversionExceptionIf any error occurs while reading the files in the directory or parsing them.
void asdm::ASDM::setFromFile ( std::string  directory,
const ASDMParseOptions parse = ASDMParseOptions() 
)

Constructs an ASDM dataset from its representation on disk.

Reads and parses a file (ASDM.xml) containing the top level element of an ASDM and then the files containing the representation on disk of the dataset's tables. On exit the dataset contains all its tables in memory.

Backward compatibility. This method presents some level of backward compatibility in the sense that it does its best to check if the dataset needs to be transformed on the fly to the currently defined format prior being parsed and converted to its in memory representation. In order to do that it may need to find the version information of the dataset and possibly its origin (i.e. which telescope has created it). Based on these informations it decides if if a transformation has to be applied on the fly or if the dataset can be processed as is.

Helping backward compatibility It may happen though that the algorithm which searches the dataset for its version information and its origin fails, while the user knows that his/her dataset can be parsed. Then the method's behaviour can be controlled by using the second (and optional) argument parse which has to be an instance of ASDMParseOptions. See below the description of this argument to undersand how to use it.

Parameters:
directorythe name of the directory containing the files.
parsean instance of ASDMParseOptions which can be used to tailor the behaviour of the method. Please read the definition of ASDMParseOptions to see how the logic of the method can be controlled. Most of the time it wont be necessary to specify this argument hence the fact it's optional. The typical cases when one may have to use this argument are :
  • The version information cannot be derived from the content of the ASDM and you want to force the method to consider its format as the most recent one or the older one. In such a case present an ASDMParseOptions instance onto which you have applied .asV3() or .asV2().

  • The origin of the data cannot be retrieved from the content of the ASDM; this happens when the dataset has not ExecbBlock table. Then one can help the method by providing an instance of ASDMParseOptions onto which one of .asALMA(), .asIRAM_PDB(), .asEVLA() has been applied.

  • One wants to control if all the tables of the dataset must be parsed and put into memory during the execution of the method or if one prefers to load them on on demand (i.e. a table is loaded in memory only the first time it's referred by the code.). One will present an instance of ASDMParseOptions onto which .loadTablesOnDemand(b) hase been called where b is boolean value interpreted as follows : true <->"load on demand" and false <-> "load the tables immediately."
Exceptions:
ConversionExceptionIf any error occurs while reading the files in the directory or parsing them.
void asdm::ASDM::setFromMIME ( const std::string &  mimeMsg)

Extracts the binary part of a MIME message and deserialize its content to fill this with the result of the deserialization.

Parameters:
mimeMsgthe string containing the MIME message.
Exceptions:
ConversionException
void asdm::ASDM::setFromMIME ( const std::string &  mimeMsg)

Extracts the binary part of a MIME message and deserialize its content to fill this with the result of the deserialization.

Parameters:
mimeMsgthe string containing the MIME message.
Exceptions:
ConversionException
void asdm::ASDM::setTimeOfCreation ( ArrayTime  timeOfCreation)

Set timeOfCreation with the specified ArrayTime.

Parameters:
timeOfCreationThe ArrayTime value to which timeOfCreation is to be set.
void asdm::ASDM::setTimeOfCreation ( ArrayTime  timeOfCreation)

Set timeOfCreation with the specified ArrayTime.

Parameters:
timeOfCreationThe ArrayTime value to which timeOfCreation is to be set.
void asdm::ASDM::setVersion ( int  version)

Set version with the specified int.

Parameters:
versionThe int value to which version is to be set.
void asdm::ASDM::setVersion ( int  version)

Set version with the specified int.

Parameters:
versionThe int value to which version is to be set.
void asdm::ASDM::setXmlnsPrefix ( string  xmlnsPrefix)

Set xmlnsPrefix with the specified string.

Parameters:
xmlnsPrefixThe string value to which xmlnsPrefix is to be set.
void asdm::ASDM::setXmlnsPrefix ( string  xmlnsPrefix)

Set xmlnsPrefix with the specified string.

Parameters:
xmlnsPrefixThe string value to which xmlnsPrefix is to be set.
virtual unsigned int asdm::ASDM::size ( ) [virtual]

Meaningless, but required for the Representable interface.

virtual unsigned int asdm::ASDM::size ( ) [virtual]

Meaningless, but required for the Representable interface.

void asdm::ASDM::toFile ( std::string  directory)

Write this ASDM dataset to the specified directory as a collection of files.

The container itself is written into an XML file. Each table of the container having at least one row is written into a binary or an XML file depending on the value of its "fileAsBin" private field.

Parameters:
directoryThe directory to which this dataset is written.
Exceptions:
ConversionExceptionIf any error occurs in converting the container or any of its table. This method will not overwrite any existing file; a ConversionException is also thrown in this case.
void asdm::ASDM::toFile ( std::string  directory)

Write this ASDM dataset to the specified directory as a collection of files.

The container itself is written into an XML file. Each table of the container having at least one row is written into a binary or an XML file depending on the value of its "fileAsBin" private field.

Parameters:
directoryThe directory to which this dataset is written.
Exceptions:
ConversionExceptionIf any error occurs in converting the container or any of its table. This method will not overwrite any existing file; a ConversionException is also thrown in this case.
virtual asdmIDL::ASDMDataSetIDL* asdm::ASDM::toIDL ( ) [virtual]

Converts this ASDM into an ASDMDataSetIDL CORBA structure.

Returns:
a pointer to a ASDMDataSetIDL.
virtual asdmIDL::ASDMDataSetIDL* asdm::ASDM::toIDL ( ) [virtual]

Converts this ASDM into an ASDMDataSetIDL CORBA structure.

Returns:
a pointer to a ASDMDataSetIDL.
std::string asdm::ASDM::toMIME ( )

Serialize this into a stream of bytes and encapsulates that stream into a MIME message.

Returns:
a string containing the MIME message.
std::string asdm::ASDM::toMIME ( )

Serialize this into a stream of bytes and encapsulates that stream into a MIME message.

Returns:
a string containing the MIME message.
virtual std::string asdm::ASDM::toXML ( ) [virtual]

Produces the XML representation of * this.

Returns:
a string containing the XML representation of this.
Exceptions:
ConversionException.
virtual std::string asdm::ASDM::toXML ( ) [virtual]

Produces the XML representation of * this.

Returns:
a string containing the XML representation of this.
Exceptions:
ConversionException.
void asdm::ASDM::toXML ( std::string  directory)

Write this ASDM dataset to the specified directory as a collection of XML documents.

Parameters:
directoryThe directory to which this dataset is written.
Exceptions:
ConversionExceptionIf any error occurs in converting the table to XML and writing it to the directory. This method will not overwrite any existing file; a ConversionException is also thrown in this case.
void asdm::ASDM::toXML ( std::string  directory)

Write this ASDM dataset to the specified directory as a collection of XML documents.

Parameters:
directoryThe directory to which this dataset is written.
Exceptions:
ConversionExceptionIf any error occurs in converting the table to XML and writing it to the directory. This method will not overwrite any existing file; a ConversionException is also thrown in this case.
void asdm::ASDM::updateArchive ( ) const

Update an ASDM dataset that already exists in the ALMA archive.

Exceptions:
ConversionException
void asdm::ASDM::updateArchive ( ) const

Update an ASDM dataset that already exists in the ALMA archive.

Exceptions:
ConversionException

Member Data Documentation

The table AlmaRadiometer.

Definition at line 983 of file ASDM.h.

The table Annotation.

Definition at line 988 of file ASDM.h.

The table Antenna.

Definition at line 993 of file ASDM.h.

bool asdm::ASDM::archiveAsBin [private]

Definition at line 966 of file ASDM.h.

The table CalAmpli.

Definition at line 998 of file ASDM.h.

The table CalAtmosphere.

Definition at line 1003 of file ASDM.h.

The table CalBandpass.

Definition at line 1008 of file ASDM.h.

The table CalCurve.

Definition at line 1013 of file ASDM.h.

The table CalData.

Definition at line 1018 of file ASDM.h.

The table CalDelay.

Definition at line 1023 of file ASDM.h.

The table CalDevice.

Definition at line 1028 of file ASDM.h.

The table CalFlux.

Definition at line 1033 of file ASDM.h.

The table CalFocus.

Definition at line 1038 of file ASDM.h.

The table CalFocusModel.

Definition at line 1043 of file ASDM.h.

The table CalGain.

Definition at line 1048 of file ASDM.h.

The table CalHolography.

Definition at line 1053 of file ASDM.h.

The table CalPhase.

Definition at line 1058 of file ASDM.h.

The table CalPointing.

Definition at line 1063 of file ASDM.h.

The table CalPointingModel.

Definition at line 1068 of file ASDM.h.

The table CalPosition.

Definition at line 1073 of file ASDM.h.

The table CalPrimaryBeam.

Definition at line 1078 of file ASDM.h.

The table CalReduction.

Definition at line 1083 of file ASDM.h.

The table CalSeeing.

Definition at line 1088 of file ASDM.h.

The table CalWVR.

Definition at line 1093 of file ASDM.h.

Definition at line 971 of file ASDM.h.

The table ConfigDescription.

Definition at line 1098 of file ASDM.h.

The table CorrelatorMode.

Definition at line 1103 of file ASDM.h.

The table DataDescription.

Definition at line 1108 of file ASDM.h.

The table DelayModel.

Definition at line 1113 of file ASDM.h.

std::string asdm::ASDM::directory [private]

Definition at line 972 of file ASDM.h.

The table Doppler.

Definition at line 1118 of file ASDM.h.

This Container's entity.

Definition at line 1304 of file ASDM.h.

The table Ephemeris.

Definition at line 1123 of file ASDM.h.

The table ExecBlock.

Definition at line 1128 of file ASDM.h.

The table Feed.

Definition at line 1133 of file ASDM.h.

The table Field.

Definition at line 1138 of file ASDM.h.

bool asdm::ASDM::fileAsBin [private]

Definition at line 967 of file ASDM.h.

The table Flag.

Definition at line 1143 of file ASDM.h.

The table FlagCmd.

Definition at line 1148 of file ASDM.h.

The table Focus.

Definition at line 1153 of file ASDM.h.

The table FocusModel.

Definition at line 1158 of file ASDM.h.

The table FreqOffset.

Definition at line 1163 of file ASDM.h.

The table GainTracking.

Definition at line 1168 of file ASDM.h.

bool asdm::ASDM::hasBeenAdded [private]

Definition at line 968 of file ASDM.h.

The table History.

Definition at line 1173 of file ASDM.h.

The table Holography.

Definition at line 1178 of file ASDM.h.

Definition at line 970 of file ASDM.h.

The table Main.

Definition at line 978 of file ASDM.h.

The table Observation.

Definition at line 1183 of file ASDM.h.

Definition at line 969 of file ASDM.h.

The table Pointing.

Definition at line 1188 of file ASDM.h.

The table PointingModel.

Definition at line 1193 of file ASDM.h.

The table Polarization.

Definition at line 1198 of file ASDM.h.

The table Processor.

Definition at line 1203 of file ASDM.h.

The table Receiver.

Definition at line 1208 of file ASDM.h.

The table SBSummary.

Definition at line 1213 of file ASDM.h.

The table Scale.

Definition at line 1218 of file ASDM.h.

The table Scan.

Definition at line 1223 of file ASDM.h.

The table Seeing.

Definition at line 1228 of file ASDM.h.

The table Source.

Definition at line 1233 of file ASDM.h.

The table SpectralWindow.

Definition at line 1238 of file ASDM.h.

The table SquareLawDetector.

Definition at line 1243 of file ASDM.h.

The table State.

Definition at line 1248 of file ASDM.h.

The table Station.

Definition at line 1253 of file ASDM.h.

The table Subscan.

Definition at line 1258 of file ASDM.h.

The table SwitchCycle.

Definition at line 1263 of file ASDM.h.

The table SysCal.

Definition at line 1268 of file ASDM.h.

The table SysPower.

Definition at line 1273 of file ASDM.h.

std::vector< Representable * > asdm::ASDM::table [private]

The list of tables as Representable.

Definition at line 1293 of file ASDM.h.

std::map< std::string, Entity > asdm::ASDM::tableEntity [private]

The list of Entity objects representing the tables.

vector<Entity *> tableEntity;

Definition at line 1299 of file ASDM.h.

===> Attribute timeOfCreation

         

Definition at line 1312 of file ASDM.h.

The table TotalPower.

Definition at line 1278 of file ASDM.h.

int asdm::ASDM::version [private]

===> Attribute version

         

Definition at line 1323 of file ASDM.h.

The table Weather.

Definition at line 1288 of file ASDM.h.

The table WVMCal.

Definition at line 1283 of file ASDM.h.

string asdm::ASDM::xmlnsPrefix [private]

===> Attribute xmlnsPrefix

         

Definition at line 1334 of file ASDM.h.

Definition at line 1345 of file ASDM.h.


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