asdm::Representable Class Reference

#include <Representable.h>

Inherited by asdm::AlmaCorrelatorModeTable, asdm::AlmaRadiometerTable, asdm::AntennaTable, asdm::ASDM, asdm::BeamTable, asdm::CalAmpliTable, asdm::CalAtmosphereTable, asdm::CalBandpassTable, asdm::CalCurveTable, asdm::CalDataTable, asdm::CalDelayTable, asdm::CalDeviceTable, asdm::CalFluxTable, asdm::CalFocusModelTable, asdm::CalFocusTable, asdm::CalGainTable, asdm::CalHolographyTable, asdm::CalPhaseTable, asdm::CalPointingModelTable, asdm::CalPointingTable, asdm::CalPositionTable, asdm::CalPrimaryBeamTable, asdm::CalReductionTable, asdm::CalSeeingTable, asdm::CalWVRTable, asdm::ConfigDescriptionTable, asdm::CorrelatorModeTable, asdm::DataDescriptionTable, asdm::DopplerTable, asdm::EphemerisTable, asdm::ExecBlockTable, asdm::FeedTable, asdm::FieldTable, asdm::FlagCmdTable, asdm::FocusModelTable, asdm::FocusTable, asdm::FreqOffsetTable, asdm::GainTrackingTable, asdm::HistoryTable, asdm::HolographyTable, asdm::MainTable, asdm::ObservationTable, asdm::PointingModelTable, asdm::PointingTable, asdm::PolarizationTable, asdm::ProcessorTable, asdm::ReceiverTable, asdm::SBSummaryTable, asdm::ScanTable, asdm::SeeingTable, asdm::SourceParameterTable, asdm::SourceTable, asdm::SpectralWindowTable, asdm::SquareLawDetectorTable, asdm::StateTable, asdm::StationTable, asdm::SubscanTable, asdm::SwitchCycleTable, asdm::SysCalTable, asdm::TotalPowerTable, asdm::WeatherTable, and asdm::WVMCalTable.

List of all members.


Detailed Description

The Representable interface is implemented by all tables and by the container. It represents methods that are required to convert between the internal and the various external representations of tables and containers.


Public Member Functions

virtual string toXML ()=0
virtual void fromXML (string xml)=0
virtual string toVOTable () const=0 throw (ConversionException)
virtual void fromVOTable (string vo)=0 throw (ConversionException)
virtual char * toFITS () const=0 throw (ConversionException)
virtual void fromFITS (char *fits)=0 throw (ConversionException)
virtual void setEntity (Entity e)=0
virtual Entity getEntity () const=0
virtual string getName () const=0
virtual unsigned int size ()=0


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 16:46:50 2007 for ASDM C++ Implementation by  doxygen 1.5.1