Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/classcasa_1_1MSFeedIndex.html
Дата изменения: Unknown
Дата индексирования: Mon Feb 14 21:49:03 2011
Кодировка:

Поисковые слова: viking 2
casacore: casa::MSFeedIndex Class Reference
Public Member Functions | Static Protected Member Functions | Private Member Functions | Private Attributes

casa::MSFeedIndex Class Reference
[MeasurementSets_module]

#include <MSFeedIndex.h>

Inheritance diagram for casa::MSFeedIndex:
casa::MSTableIndex

List of all members.

Public Member Functions

 MSFeedIndex ()
 no index attached, use the attach function or assignment operator to change that
 MSFeedIndex (const MSFeed &feed)
 construct one using the indicated FEED table
 MSFeedIndex (const MSFeedIndex &other)
 construct one from another
virtual ~MSFeedIndex ()
MSFeedIndexoperator= (const MSFeedIndex &other)
void attach (const MSFeed &feed)
IntantennaId ()
 access to the antenna 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
Vector< IntmatchFeedPolznAndAngle (const Int &antennaId, const Vector< String > &polznType, const Vector< Float > &receptorAngle, const Float &tol, Vector< Int > &rowNumbers)
 return feed id.
Vector< IntmatchAntennaId (const Int &antennaId, Vector< Int > &rowNumbers)
 return feed id.

Static Protected Member Functions

static Int compare (const Block< void * > &fieldPtrs, const Block< void * > &dataPtrs, const Block< Int > &dataTypes, Int index)
 the specialized compare function to pass to the ColumnsIndex object.

Private Member Functions

void attachIds ()

Private Attributes

RecordFieldPtr< IntantennaId_p
RecordFieldPtr< IntfeedId_p
RecordFieldPtr< IntspwId_p
ROMSFeedColumnsmsFeedCols_p
 Pointer to FEED columns accessor.

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 MSFeedIndex.h.


Constructor & Destructor Documentation

casa::MSFeedIndex::MSFeedIndex (  ) 

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

casa::MSFeedIndex::MSFeedIndex ( const MSFeed feed  ) 

construct one using the indicated FEED table

casa::MSFeedIndex::MSFeedIndex ( const MSFeedIndex other  ) 

construct one from another

virtual casa::MSFeedIndex::~MSFeedIndex (  )  [virtual]

Member Function Documentation

Int& casa::MSFeedIndex::antennaId (  )  [inline]

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

Definition at line 92 of file MSFeedIndex.h.

References antennaId_p.

void casa::MSFeedIndex::attach ( const MSFeed feed  ) 
void casa::MSFeedIndex::attachIds (  )  [private]
static Int casa::MSFeedIndex::compare ( const Block< void * > &  fieldPtrs,
const Block< void * > &  dataPtrs,
const Block< Int > &  dataTypes,
Int  index 
) [static, protected]

the specialized compare function to pass to the ColumnsIndex object.

This supports -1 values for the SPECTRAL_WINDOW_ID

Int& casa::MSFeedIndex::feedId (  )  [inline]

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

Definition at line 95 of file MSFeedIndex.h.

References feedId_p.

Vector<Int> casa::MSFeedIndex::matchAntennaId ( const Int antennaId,
Vector< Int > &  rowNumbers 
)

return feed id.

's (and associated row numbers) for a given antenna id.

Vector<Int> casa::MSFeedIndex::matchFeedPolznAndAngle ( const Int antennaId,
const Vector< String > &  polznType,
const Vector< Float > &  receptorAngle,
const Float tol,
Vector< Int > &  rowNumbers 
)

return feed id.

's (and associated row numbers) for a given antenna id., polzn type and receptor angle

MSFeedIndex& casa::MSFeedIndex::operator= ( const MSFeedIndex other  ) 
Int& casa::MSFeedIndex::spectralWindowId (  )  [inline]

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

Definition at line 98 of file MSFeedIndex.h.

References spwId_p.


Member Data Documentation

Definition at line 121 of file MSFeedIndex.h.

Referenced by antennaId().

Definition at line 121 of file MSFeedIndex.h.

Referenced by feedId().

Pointer to FEED columns accessor.

Definition at line 124 of file MSFeedIndex.h.

Definition at line 121 of file MSFeedIndex.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