MSObsIndex.h

Classes

MSObservationIndex -- Class to handle lookup or indexing into an MS OBSERVATION subtable (full description)

class MSObservationIndex

Interface

Public Members
MSObservationIndex(const MSObservation& observationTable)
virtual ~MSObservationIndex()
Vector<Int> matchProjectCode(const String& projectCode)
Private Members
MSObservationIndex()

Description

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

From "MeasurementSet", "OBSERVATION subtable" and "index".

Synopsis

This class provides lookup and indexing into an MS OBSERVATION subtable. These services include returning rows numbers (which for the OBSERVATION subtable are OBSERVATION_ID's) associated with specific data in the subtable.

Example

Motivation

Collect together all subtable indexing and lookup for the OBSERVATION subtable, for encapsulation and efficiency.

Thrown Exceptions

Member Description

MSObservationIndex(const MSObservation& observationTable)

Construct from an MS OBSERVATION subtable

virtual ~MSObservationIndex()

Null destructor

Vector<Int> matchProjectCode(const String& projectCode)

Look up OBSERVATION_ID's for a given project code

MSObservationIndex()

Disallow null constructor