casacore::MSFreqOffIndex Class Reference

#include <MSFreqOffIndex.h>

Inheritance diagram for casacore::MSFreqOffIndex:
casacore::MSTableIndex

List of all members.

Public Member Functions

 MSFreqOffIndex ()
 no index attached, use the attach function or assignment operator to change that
 MSFreqOffIndex (const MSFreqOffset &freqOffset)
 construct one using the indicated FREQOFF table
 MSFreqOffIndex (const MSFreqOffIndex &other)
 construct one from another
virtual ~MSFreqOffIndex ()
MSFreqOffIndexoperator= (const MSFreqOffIndex &other)
 assignment operator, refernce semantics
void attach (const MSFreqOffset &freqOffset)
Intantenna1Id ()
 access to the antenna1 ID key, throws an exception if isNull() is False
Intantenna2Id ()
 access to the antenna2 ID key, throws an exception if isNull() is False
IntfeedId ()
 access to the feed ID key, throws an exception if isNull() is False
IntspectralWindowId ()
 access to the spectral window ID key, throws an exception if isNull() is False

Private Member Functions

void attachIds ()

Private Attributes

RecordFieldPtr< Intantenna1Id_p
RecordFieldPtr< Intantenna2Id_p
RecordFieldPtr< IntfeedId_p
RecordFieldPtr< IntspwId_p

Detailed Description

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Example

Motivation

Thrown Exceptions

Definition at line 73 of file MSFreqOffIndex.h.


Constructor & Destructor Documentation

casacore::MSFreqOffIndex::MSFreqOffIndex (  ) 

no index attached, use the attach function or assignment operator to change that

casacore::MSFreqOffIndex::MSFreqOffIndex ( const MSFreqOffset freqOffset  ) 

construct one using the indicated FREQOFF table

casacore::MSFreqOffIndex::MSFreqOffIndex ( const MSFreqOffIndex other  ) 

construct one from another

virtual casacore::MSFreqOffIndex::~MSFreqOffIndex (  )  [virtual]

Member Function Documentation

Int& casacore::MSFreqOffIndex::antenna1Id (  )  [inline]

access to the antenna1 ID key, throws an exception if isNull() is False

Definition at line 92 of file MSFreqOffIndex.h.

References antenna1Id_p.

Int& casacore::MSFreqOffIndex::antenna2Id (  )  [inline]

access to the antenna2 ID key, throws an exception if isNull() is False

Definition at line 95 of file MSFreqOffIndex.h.

References antenna2Id_p.

void casacore::MSFreqOffIndex::attach ( const MSFreqOffset freqOffset  ) 
void casacore::MSFreqOffIndex::attachIds (  )  [private]
Int& casacore::MSFreqOffIndex::feedId (  )  [inline]

access to the feed ID key, throws an exception if isNull() is False

Definition at line 98 of file MSFreqOffIndex.h.

References feedId_p.

MSFreqOffIndex& casacore::MSFreqOffIndex::operator= ( const MSFreqOffIndex other  ) 

assignment operator, refernce semantics

Reimplemented from casacore::MSTableIndex.

Int& casacore::MSFreqOffIndex::spectralWindowId (  )  [inline]

access to the spectral window ID key, throws an exception if isNull() is False

Definition at line 101 of file MSFreqOffIndex.h.

References spwId_p.


Member Data Documentation

Definition at line 103 of file MSFreqOffIndex.h.

Referenced by antenna1Id().

Definition at line 103 of file MSFreqOffIndex.h.

Referenced by antenna2Id().

Definition at line 103 of file MSFreqOffIndex.h.

Referenced by feedId().

Definition at line 103 of file MSFreqOffIndex.h.

Referenced by spectralWindowId().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1