Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/classcasa_1_1MSSpWindowIndex.html
Дата изменения: Unknown Дата индексирования: Mon Feb 14 22:40:07 2011 Кодировка: Поисковые слова: п п п п п р п |
Class to handle lookup or indexing into a MS SPECTRAL_WINDOW subtable. More...
#include <MSSpWindowIndex.h>
Public Member Functions | |
MSSpWindowIndex (const MSSpectralWindow &spectralWindow) | |
Construct from an MS SPECTRAL_WINDOW subtable. | |
virtual | ~MSSpWindowIndex () |
Null destructor. | |
Vector< Int > | matchFreqGrp (const Int &freqGrp) |
Look up SPECTRAL_WINDOW_ID's for a given frequency group or groups. | |
Vector< Int > | matchFreqGrp (const Vector< Int > &freqGrps) |
Vector< Int > | matchFreqGrpName (const String &freqGrpName) |
Look up SPECTRAL_WINDOW_ID's for a given frequency group name. | |
Vector< Int > | matchFreq (const Vector< MFrequency > &chanFreq, const Vector< MVFrequency > &chanWidth, const Double &freqTol) |
Look up SPECTRAL_WINDOW_ID's for a given frequency axis sampling. | |
Private Member Functions | |
MSSpWindowIndex () | |
Disallow null constructor. | |
Private Attributes | |
ROMSSpWindowColumns | msSpWindowCols_p |
SPECTRAL_WINDOW subtable column accessor. | |
Vector< Int > | spWindowIds_p |
Vector cache of SpWindow id's. | |
Int | nrows_p |
Class to handle lookup or indexing into a MS SPECTRAL_WINDOW subtable.
Public interface
From "MeasurementSet", "SPECTRAL_WINDOW subtable" and "index".
This class provides lookup and indexing into an MS SPECTRAL_WINDOW subtable. These services include returning rows numbers (which for the SPECTRAL_WINDOW subtable are SPECTRAL_WINDOW_ID's) associated with specific data in the subtable.
Collect together all subtable indexing and lookup for the SPECTRAL_WINDOW subtable, for encapsulation and efficiency.
Definition at line 83 of file MSSpWindowIndex.h.
casa::MSSpWindowIndex::MSSpWindowIndex | ( | const MSSpectralWindow & | spectralWindow | ) |
Construct from an MS SPECTRAL_WINDOW subtable.
virtual casa::MSSpWindowIndex::~MSSpWindowIndex | ( | ) | [inline, virtual] |
Null destructor.
Definition at line 90 of file MSSpWindowIndex.h.
casa::MSSpWindowIndex::MSSpWindowIndex | ( | ) | [private] |
Disallow null constructor.
Vector<Int> casa::MSSpWindowIndex::matchFreq | ( | const Vector< MFrequency > & | chanFreq, | |
const Vector< MVFrequency > & | chanWidth, | |||
const Double & | freqTol | |||
) |
Look up SPECTRAL_WINDOW_ID's for a given frequency axis sampling.
Look up SPECTRAL_WINDOW_ID's for a given frequency group or groups.
Look up SPECTRAL_WINDOW_ID's for a given frequency group name.
SPECTRAL_WINDOW subtable column accessor.
Definition at line 109 of file MSSpWindowIndex.h.
Int casa::MSSpWindowIndex::nrows_p [private] |
Definition at line 113 of file MSSpWindowIndex.h.
Vector<Int> casa::MSSpWindowIndex::spWindowIds_p [private] |
Vector cache of SpWindow id's.
Definition at line 112 of file MSSpWindowIndex.h.