#include <CalFocusTable.h>
Inherits asdm::Representable.
Generated from model's revision "1.46", branch "HEAD"
Name | Type | Comment
|
---|---|---|
Key
| ||
calDataId | Tag |
|
calReductionId | Tag |
|
antennaName | string |
|
Value (Mandarory)
| ||
frequencyRange | vector<Frequency > | 2
|
startValidTime | ArrayTime |
|
endValidTime | ArrayTime |
|
receiverBand | ReceiverBandMod::ReceiverBand |
|
offset | vector<Length > | 3
|
error | vector<Length > | 3
|
focusMethod | FocusMethodMod::FocusMethod |
|
pointingDirection | vector<Angle > | 2
|
wasFixed | vector<bool > | 3
|
ambientTemperature | Temperature |
|
Public Member Functions | |
ASDM & | getContainer () const |
unsigned int | size () |
string | getName () const |
Entity | getEntity () const |
void | setEntity (Entity e) |
CalFocusRow * | newRow () |
CalFocusRow * | newRowEmpty () |
CalFocusRow * | newRow (Tag calDataId, Tag calReductionId, string antennaName, vector< Frequency > frequencyRange, ArrayTime startValidTime, ArrayTime endValidTime, ReceiverBandMod::ReceiverBand receiverBand, vector< Length > offset, vector< Length > error, FocusMethodMod::FocusMethod focusMethod, vector< Angle > pointingDirection, vector< bool > wasFixed, Temperature ambientTemperature) |
CalFocusRow * | newRowFull (Tag calDataId, Tag calReductionId, string antennaName, vector< Frequency > frequencyRange, ArrayTime startValidTime, ArrayTime endValidTime, ReceiverBandMod::ReceiverBand receiverBand, vector< Length > offset, vector< Length > error, FocusMethodMod::FocusMethod focusMethod, vector< Angle > pointingDirection, vector< bool > wasFixed, Temperature ambientTemperature) |
CalFocusRow * | newRow (CalFocusRow *row) |
CalFocusRow * | newRowCopy (CalFocusRow *row) |
CalFocusRow * | add (CalFocusRow *x) |
vector< CalFocusRow * > | get () |
CalFocusRow * | getRowByKey (Tag calDataId, Tag calReductionId, string antennaName) |
CalFocusRow * | lookup (Tag calDataId, Tag calReductionId, string antennaName, vector< Frequency > frequencyRange, ArrayTime startValidTime, ArrayTime endValidTime, ReceiverBandMod::ReceiverBand receiverBand, vector< Length > offset, vector< Length > error, FocusMethodMod::FocusMethod focusMethod, vector< Angle > pointingDirection, vector< bool > wasFixed, Temperature ambientTemperature) |
CalFocusTableIDL * | toIDL () |
void | fromIDL (CalFocusTableIDL x) throw (DuplicateKey,ConversionException) |
char * | toFITS () const throw (ConversionException) |
void | fromFITS (char *fits) throw (ConversionException) |
string | toVOTable () const throw (ConversionException) |
void | fromVOTable (string vo) throw (ConversionException) |
string | toXML () throw (ConversionException) |
void | fromXML (string xmlDoc) throw (ConversionException) |
string | toMIME () |
void | setFromMIME (const string &mimeMsg) |
void | toFile (string directory) |
void | setFromFile (const string &directory) |
Static Public Member Functions | |
vector< string > | getKeyName () |
|
Add a row.
|
|
To be implemented Implements asdm::Representable.
|
|
Populate this table from the content of a CalFocusTableIDL Corba structure.
|
|
To be implemented Implements asdm::Representable.
|
|
Populate this table from the content of a XML document that is required to be conform to the XML schema defined for a CalFocus (CalFocusTable.xsd). Implements asdm::Representable.
|
|
Get all rows.
|
|
Return the container to which this table belongs.
|
|
Return this table's Entity. Implements asdm::Representable.
|
|
Return the list of field names that make up key key as an array of strings.
|
|
Return the name of this table.
Implements asdm::Representable.
|
|
Returns a CalFocusRow* given a key.
|
|
Look up the table for a row whose all attributes are equal to the corresponding parameters of the method.
|
|
Create a new row using a copy constructor mechanism. The method creates a new CalFocusRow owned by this. Each attribute of the created row is a (deep) copy of the corresponding attribute of row. The method does not add the created row to this, its simply parents it to this, a call to the add method has to be done in order to get the row added (very likely after having modified some of its attributes). If row is null then the method returns a new CalFocusRow with default values for its attributes.
|
|
Create a new row initialized to the specified values.
|
|
Create a new row with default values.
|
|
Has the same definition than the newRow method with the same signature. Provided to facilitate the call from Python, otherwise the newRow method will be preferred. |
|
Has the same definition than the newRow method with the same signature. Provided to facilitate the call from Python, otherwise the newRow method will be preferred. |
|
Has the same definition than the newRow method with the same signature. Provided to facilitate the call from Python, otherwise the newRow method will be preferred. |
|
Set this table's Entity.
Implements asdm::Representable.
|
|
Reads and parses a file containing a representation of a CalFocusTable as those produced by the toFile method. This table is populated with the result of the parsing.
|
|
Extracts the binary part of a MIME message and deserialize its content to fill this with the result of the deserialization.
|
|
Return the number of rows in the table.
Implements asdm::Representable.
|
|
Stores a representation (binary or XML) of this table into a file. Depending on the boolean value of its private field fileAsBin a binary serialization of this (fileAsBin==true) will be saved in a file "CalFocus.bin" or an XML representation (fileAsBin==false) will be saved in a file "CalFocus.xml". The file is always written in a directory whose name is passed as a parameter.
|
|
To be implemented Implements asdm::Representable.
|
|
Convert this table into a CalFocusTableIDL CORBA structure.
|
|
Serialize this into a stream of bytes and encapsulates that stream into a MIME message.
|
|
To be implemented Implements asdm::Representable.
|
|
Translate this table to an XML representation conform to the schema defined for CalFocus (CalFocusTable.xsd).
Implements asdm::Representable.
|