casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
casacore::MSTableMaps Struct Reference

A struct holding the maps used in MSTable. More...

#include <MSTable.h>

Public Member Functions

Int columnType (const String &name) const
 Convert a name to a ColEnum or KeyEnum. More...
 
Int keywordType (const String &name) const
 
Int mapType (const std::map< Int, String > &, const String &name) const
 

Public Attributes

std::map< Int, StringcolumnMap_p
 ColEnum -> name. More...
 
std::map< Int, IntcolDTypeMap_p
 ColEnum -> DataType. More...
 
std::map< Int, StringcolCommentMap_p
 ColEnum -> comment string. More...
 
std::map< Int, StringcolUnitMap_p
 ColEnum -> UNIT string. More...
 
std::map< Int, StringcolMeasureTypeMap_p
 ColEnum -> MEASURE_TYPE string. More...
 
std::map< Int, StringkeywordMap_p
 KeyEnum -> name. More...
 
std::map< Int, IntkeyDTypeMap_p
 KeyEnum -> DataType. More...
 
std::map< Int, StringkeyCommentMap_p
 KeyEnum -> comment string. More...
 
TableDesc requiredTD_p
 The required TableDesc. More...
 

Detailed Description

A struct holding the maps used in MSTable.

Definition at line 51 of file MSTable.h.

Member Function Documentation

Int casacore::MSTableMaps::columnType ( const String name) const
inline

Convert a name to a ColEnum or KeyEnum.

Definition at line 73 of file MSTable.h.

References columnMap_p, and mapType().

Int casacore::MSTableMaps::keywordType ( const String name) const
inline

Definition at line 75 of file MSTable.h.

References keywordMap_p, and mapType().

Int casacore::MSTableMaps::mapType ( const std::map< Int, String > &  ,
const String name 
) const

Referenced by columnType(), and keywordType().

Member Data Documentation

std::map<Int, String> casacore::MSTableMaps::colCommentMap_p

ColEnum -> comment string.

Definition at line 58 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::columnStandardComment().

std::map<Int, Int> casacore::MSTableMaps::colDTypeMap_p

ColEnum -> DataType.

Definition at line 56 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::columnDataType().

std::map<Int, String> casacore::MSTableMaps::colMeasureTypeMap_p

ColEnum -> MEASURE_TYPE string.

Definition at line 62 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::columnMeasureType().

std::map<Int, String> casacore::MSTableMaps::columnMap_p

ColEnum -> name.

Definition at line 54 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::columnName(), and columnType().

std::map<Int, String> casacore::MSTableMaps::colUnitMap_p

ColEnum -> UNIT string.

Definition at line 60 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::columnUnit().

std::map<Int, String> casacore::MSTableMaps::keyCommentMap_p

KeyEnum -> comment string.

Definition at line 68 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::keywordStandardComment().

std::map<Int, Int> casacore::MSTableMaps::keyDTypeMap_p

KeyEnum -> DataType.

Definition at line 66 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::keywordDataType().

std::map<Int, String> casacore::MSTableMaps::keywordMap_p

KeyEnum -> name.

Definition at line 64 of file MSTable.h.

Referenced by casacore::MSTable< MSSysCalEnums >::keywordName(), and keywordType().

TableDesc casacore::MSTableMaps::requiredTD_p

The required TableDesc.

Definition at line 70 of file MSTable.h.


The documentation for this struct was generated from the following file: