#include <FlagCalTableHandler.h>
Public Member Functions | |
CTCache (CTIter *calIter) | |
~CTCache () | |
Int | arrayId () |
Int | fieldId () |
Int | spectralWindow () |
Vector< Int > & | scan () |
Vector< Double > & | time () |
Vector< Int > & | antenna1 () |
Vector< Int > & | antenna2 () |
Cube< Bool > & | flagCube () |
Vector< Int > & | getChannelNumbers (Int rowInBuffer) |
Vector< Double > & | getFrequencies (Int rowInBuffer, Int frame=vi::VisBuffer2::FrameNotSpecified) |
Int | nRowChunk () |
Int | nRows () |
Int | nChannels () |
Int | nCorrelations () |
Cube< Complex > & | visCube () |
Cube< Complex > & | visCubeCorrected () |
Cube< Complex > & | visCubeModel () |
Vector< Int > & | observationId () |
Convenient public methods for compatibility with MS-like interface. | |
Vector< Int > & | correlationTypes () |
void | invalidate () |
Methods for efficient synchronization with CTIter. | |
Private Member Functions | |
Int & | fillSpectralWindow () |
Convenience methods and members to by-pass const methods issues. | |
Int & | fillFieldId () |
Int & | fillnRowChunk () |
Private Attributes | |
CTIter * | calIter_p |
Int | field0_p |
Int | spw0_p |
Vector< Int > | field_p |
Vector< Int > | spw_p |
Vector< Int > | scan_p |
Vector< Double > | time_p |
Vector< Int > | antenna1_p |
Vector< Int > | antenna2_p |
Cube< Bool > | flagCube_p |
Vector< Int > | channel_p |
Vector< Double > | frequency_p |
Cube< Complex > | cparam_p |
Cube< Complex > | fparam_p |
Cube< Complex > | snr_p |
Int | nRowChunk_p |
Int | nRow_p |
Int | nChannel_p |
Int | nCorr_p |
Vector< Int > | observationId_p |
Convenient members for compatibility with MS-like interface. | |
Vector< Int > | corrType_p |
Bool | CTfieldIdOK_p |
Members for efficient synchronization with CTIter. | |
Bool | CTspectralWindowOK_p |
Bool | CTscanOK_p |
Bool | CTtimeOK_p |
Bool | CTantenna1OK_p |
Bool | CTantenna2OK_p |
Bool | CTflagCubeOk_p |
Bool | CTobservationIdOK_p |
Bool | CTcorrTypeOK_p |
Bool | CTchannelOK_p |
Bool | CTfrequencyOK_p |
Bool | CTVisCubeOK_p |
Bool | CTcorrectedVisCubeOK_p |
Bool | CTmodelVisCubeOK_p |
Bool | CTnRowChunkOK_p |
Bool | CTnRowOK_p |
Bool | CTnChannelOK_p |
Bool | CTnCorrOK_p |
Definition at line 239 of file FlagCalTableHandler.h.
casa::CTCache::CTCache | ( | CTIter * | calIter | ) |
casa::CTCache::~CTCache | ( | ) |
Vector<Int>& casa::CTCache::antenna1 | ( | ) |
Referenced by casa::CTBuffer::antenna1().
Vector<Int>& casa::CTCache::antenna2 | ( | ) |
Referenced by casa::CTBuffer::antenna2().
Int casa::CTCache::arrayId | ( | ) |
Referenced by casa::CTBuffer::arrayId().
Vector<Int>& casa::CTCache::correlationTypes | ( | ) |
Referenced by casa::CTBuffer::correlationTypes().
Int casa::CTCache::fieldId | ( | ) |
Referenced by casa::CTBuffer::fieldId().
Int& casa::CTCache::fillFieldId | ( | ) | [private] |
Int& casa::CTCache::fillnRowChunk | ( | ) | [private] |
Int& casa::CTCache::fillSpectralWindow | ( | ) | [private] |
Convenience methods and members to by-pass const methods issues.
Cube<Bool>& casa::CTCache::flagCube | ( | ) |
Referenced by casa::CTBuffer::flagCube().
Vector<Int>& casa::CTCache::getChannelNumbers | ( | Int | rowInBuffer | ) |
Referenced by casa::CTBuffer::getChannelNumbers().
Vector<Double>& casa::CTCache::getFrequencies | ( | Int | rowInBuffer, | |
Int | frame = vi::VisBuffer2::FrameNotSpecified | |||
) |
Referenced by casa::CTBuffer::getFrequencies().
void casa::CTCache::invalidate | ( | ) |
Methods for efficient synchronization with CTIter.
Referenced by casa::CTBuffer::invalidate().
Int casa::CTCache::nChannels | ( | ) |
Referenced by casa::CTBuffer::nChannels().
Int casa::CTCache::nCorrelations | ( | ) |
Referenced by casa::CTBuffer::nCorrelations().
Int casa::CTCache::nRowChunk | ( | ) |
Int casa::CTCache::nRows | ( | ) |
Referenced by casa::CTBuffer::nRows().
Vector<Int>& casa::CTCache::observationId | ( | ) |
Convenient public methods for compatibility with MS-like interface.
Referenced by casa::CTBuffer::observationId().
Vector<Int>& casa::CTCache::scan | ( | ) |
Referenced by casa::CTBuffer::scan().
Int casa::CTCache::spectralWindow | ( | ) |
Referenced by casa::CTBuffer::spectralWindow(), and casa::CTBuffer::spectralWindows().
Vector<Double>& casa::CTCache::time | ( | ) |
Referenced by casa::CTBuffer::time().
Cube<Complex>& casa::CTCache::visCube | ( | ) |
Referenced by casa::CTBuffer::visCube().
Cube<Complex>& casa::CTCache::visCubeCorrected | ( | ) |
Referenced by casa::CTBuffer::visCubeCorrected().
Cube<Complex>& casa::CTCache::visCubeModel | ( | ) |
Referenced by casa::CTBuffer::visCubeModel().
Vector<Int> casa::CTCache::antenna1_p [private] |
Definition at line 281 of file FlagCalTableHandler.h.
Vector<Int> casa::CTCache::antenna2_p [private] |
Definition at line 282 of file FlagCalTableHandler.h.
CTIter* casa::CTCache::calIter_p [private] |
Definition at line 274 of file FlagCalTableHandler.h.
Vector<Int> casa::CTCache::channel_p [private] |
Definition at line 284 of file FlagCalTableHandler.h.
Vector<Int> casa::CTCache::corrType_p [private] |
Definition at line 296 of file FlagCalTableHandler.h.
Cube<Complex> casa::CTCache::cparam_p [private] |
Definition at line 286 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTantenna1OK_p [private] |
Definition at line 303 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTantenna2OK_p [private] |
Definition at line 304 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTchannelOK_p [private] |
Definition at line 308 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTcorrectedVisCubeOK_p [private] |
Definition at line 311 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTcorrTypeOK_p [private] |
Definition at line 307 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTfieldIdOK_p [private] |
Members for efficient synchronization with CTIter.
Definition at line 299 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTflagCubeOk_p [private] |
Definition at line 305 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTfrequencyOK_p [private] |
Definition at line 309 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTmodelVisCubeOK_p [private] |
Definition at line 312 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTnChannelOK_p [private] |
Definition at line 315 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTnCorrOK_p [private] |
Definition at line 316 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTnRowChunkOK_p [private] |
Definition at line 313 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTnRowOK_p [private] |
Definition at line 314 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTobservationIdOK_p [private] |
Definition at line 306 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTscanOK_p [private] |
Definition at line 301 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTspectralWindowOK_p [private] |
Definition at line 300 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTtimeOK_p [private] |
Definition at line 302 of file FlagCalTableHandler.h.
Bool casa::CTCache::CTVisCubeOK_p [private] |
Definition at line 310 of file FlagCalTableHandler.h.
Int casa::CTCache::field0_p [private] |
Definition at line 275 of file FlagCalTableHandler.h.
Vector<Int> casa::CTCache::field_p [private] |
Definition at line 277 of file FlagCalTableHandler.h.
Cube<Bool> casa::CTCache::flagCube_p [private] |
Definition at line 283 of file FlagCalTableHandler.h.
Cube<Complex> casa::CTCache::fparam_p [private] |
Definition at line 287 of file FlagCalTableHandler.h.
Vector<Double> casa::CTCache::frequency_p [private] |
Definition at line 285 of file FlagCalTableHandler.h.
Int casa::CTCache::nChannel_p [private] |
Definition at line 291 of file FlagCalTableHandler.h.
Int casa::CTCache::nCorr_p [private] |
Definition at line 292 of file FlagCalTableHandler.h.
Int casa::CTCache::nRow_p [private] |
Definition at line 290 of file FlagCalTableHandler.h.
Int casa::CTCache::nRowChunk_p [private] |
Definition at line 289 of file FlagCalTableHandler.h.
Vector<Int> casa::CTCache::observationId_p [private] |
Convenient members for compatibility with MS-like interface.
Definition at line 295 of file FlagCalTableHandler.h.
Vector<Int> casa::CTCache::scan_p [private] |
Definition at line 279 of file FlagCalTableHandler.h.
Cube<Complex> casa::CTCache::snr_p [private] |
Definition at line 288 of file FlagCalTableHandler.h.
Int casa::CTCache::spw0_p [private] |
Definition at line 276 of file FlagCalTableHandler.h.
Vector<Int> casa::CTCache::spw_p [private] |
Definition at line 278 of file FlagCalTableHandler.h.
Vector<Double> casa::CTCache::time_p [private] |
Definition at line 280 of file FlagCalTableHandler.h.