casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::vi::SubtableColumns Class Reference

#include <VisibilityIterator2.h>

Public Member Functions

 SubtableColumns (casacore::CountedPtr< casacore::MSIter > msIter)
 Simple wrapper class to limit access to only the columns associated with the current casacore::MS's subtables. More...
 
const
casacore::ROMSAntennaColumns
antenna () const
 
const
casacore::ROMSDataDescColumns
dataDescription () const
 
const casacore::ROMSFeedColumnsfeed () const
 
const casacore::ROMSFieldColumnsfield () const
 
const
casacore::ROMSFlagCmdColumns
flagCmd () const
 
const
casacore::ROMSHistoryColumns
history () const
 
const
casacore::ROMSObservationColumns
observation () const
 
const
casacore::ROMSPointingColumns
pointing () const
 
const
casacore::ROMSPolarizationColumns
polarization () const
 
const
casacore::ROMSProcessorColumns
processor () const
 
const
casacore::ROMSSpWindowColumns
spectralWindow () const
 
const casacore::ROMSStateColumnsstate () const
 
const
casacore::ROMSDopplerColumns
doppler () const
 
const
casacore::ROMSFreqOffsetColumns
freqOffset () const
 
const casacore::ROMSSourceColumnssource () const
 
const casacore::ROMSSysCalColumnssysCal () const
 
const
casacore::ROMSWeatherColumns
weather () const
 

Private Attributes

casacore::CountedPtr
< casacore::MSIter
msIter_p
 

Detailed Description

Definition at line 98 of file VisibilityIterator2.h.

Constructor & Destructor Documentation

casa::vi::SubtableColumns::SubtableColumns ( casacore::CountedPtr< casacore::MSIter msIter)

Simple wrapper class to limit access to only the columns associated with the current casacore::MS's subtables.

This prevents misuse of the main table data columns which are provided as part of the casacore::MSColumns object returned by MSIter::msColumns.

Member Function Documentation

const casacore::ROMSAntennaColumns& casa::vi::SubtableColumns::antenna ( ) const
const casacore::ROMSDataDescColumns& casa::vi::SubtableColumns::dataDescription ( ) const
const casacore::ROMSDopplerColumns& casa::vi::SubtableColumns::doppler ( ) const
const casacore::ROMSFeedColumns& casa::vi::SubtableColumns::feed ( ) const
const casacore::ROMSFieldColumns& casa::vi::SubtableColumns::field ( ) const
const casacore::ROMSFlagCmdColumns& casa::vi::SubtableColumns::flagCmd ( ) const
const casacore::ROMSFreqOffsetColumns& casa::vi::SubtableColumns::freqOffset ( ) const
const casacore::ROMSHistoryColumns& casa::vi::SubtableColumns::history ( ) const
const casacore::ROMSObservationColumns& casa::vi::SubtableColumns::observation ( ) const
const casacore::ROMSPointingColumns& casa::vi::SubtableColumns::pointing ( ) const
const casacore::ROMSPolarizationColumns& casa::vi::SubtableColumns::polarization ( ) const
const casacore::ROMSProcessorColumns& casa::vi::SubtableColumns::processor ( ) const
const casacore::ROMSSourceColumns& casa::vi::SubtableColumns::source ( ) const
const casacore::ROMSSpWindowColumns& casa::vi::SubtableColumns::spectralWindow ( ) const
const casacore::ROMSStateColumns& casa::vi::SubtableColumns::state ( ) const
const casacore::ROMSSysCalColumns& casa::vi::SubtableColumns::sysCal ( ) const
const casacore::ROMSWeatherColumns& casa::vi::SubtableColumns::weather ( ) const

Member Data Documentation

casacore::CountedPtr<casacore::MSIter> casa::vi::SubtableColumns::msIter_p
private

Definition at line 129 of file VisibilityIterator2.h.


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