casa
5.7.0-16
|
Implementation of TBData for casacore::Table data. More...
#include <TBData.h>
Public Member Functions | |
TBDataTable (casacore::String value) | |
Constructor that takes the casacore::String value. More... | |
TBDataTable (TBData &data) | |
Constructor that calls setValue(). More... | |
~TBDataTable () | |
casacore::String | getType () |
Returns the table type. More... | |
Public Member Functions inherited from casa::TBDataString | |
TBDataString (casacore::String value) | |
Constructor that takes the casacore::String data. More... | |
TBDataString (TBData &data) | |
Constructor that calls setValue(). More... | |
virtual | ~TBDataString () |
casacore::String | asString () |
Returns the casacore::String value. More... | |
double | asDouble () |
Invalid operations. More... | |
float | asFloat () |
asFloat() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as a float. More... | |
int | asInt () |
asInt() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as an int. More... | |
unsigned int | asUInt () |
asUInt() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as an unsigned int. More... | |
bool | asBool () |
asBool() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as a boolean. More... | |
char | asChar () |
asChar() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as a char. More... | |
unsigned char | asUChar () |
asUChar() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as an unsigned character. More... | |
short int | asShort () |
asShort() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as a short. More... | |
std::pair< float, float > | asComplex () |
asComplex() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as a complex. More... | |
std::pair< double, double > | asDComplex () |
asDComplex() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as a double complex. More... | |
casacore::Record * | asRecord () |
asRecord() must be implemented by any subclass, although the returned value does not have to be valid for classes for which the value cannot be represented as a record. More... | |
void | setValue (TBData &value) |
Sets the value to the result of calling asString() on the given TBData. More... | |
bool | equals (TBData *data) |
Returns true if the given data is a casacore::String type and the values are equals, false otherwise. More... | |
Public Member Functions inherited from casa::TBData | |
TBData () | |
Default Constructor. More... | |
virtual | ~TBData () |
casacore::String | displayValue () |
See TBData::asString(). More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from casa::TBData | |
static TBData * | create (casacore::String value, casacore::String type) |
Creates and returns a TBData object representing the given value and type. More... | |
static TBData * | create (TBArray *array, casacore::String type) |
Creates a TBArrayData object containing the data in the given TBArray object with the given type. More... | |
static TBData * | create (TBData &data) |
Creates and returns a copy of the given TBData. More... | |
Implementation of TBData for casacore::Table data.
Although casacore::Table types are stored differently on disk, for the browser all we really care about is the location. Therefore TBDataTable is really just a TBDataString.
|
inline |
Constructor that takes the casacore::String value.
|
inline |
Constructor that calls setValue().
|
inlinevirtual |
Returns the table type.
Reimplemented from casa::TBDataString.
Definition at line 840 of file TBData.h.
References casa::TBConstants::TYPE_TABLE.