casa
$Rev:20696$
|
Flag Data Handler class definition. More...
#include <FlagCalTableHandler.h>
Public Member Functions | |
FlagCalTableHandler (string msname, uShort iterationApproach=SUB_INTEGRATION, Double timeInterval=0) | |
Default constructor NOTE: Time interval 0 groups all time steps together in one chunk. | |
~FlagCalTableHandler () | |
Default destructor. | |
bool | open () |
Open CalTable. | |
bool | close () |
Close CalTable. | |
bool | selectData () |
Generate selected CalTable. | |
bool | parseExpression (MSSelection &parser) |
Parse MSSelection expression. | |
bool | generateIterator () |
Generate CalIter. | |
bool | nextChunk () |
Move to next chunk. | |
bool | nextBuffer () |
Move to next buffer. | |
bool | flushFlags () |
Write flag cube into MS. | |
String | getTableName () |
Provide table name (for flag version) | |
bool | checkIfColumnExists (String column) |
Check if a given column is available in the cal table. | |
bool | summarySignal () |
Signal true when a progress summary has to be printed. | |
Private Member Functions | |
void | generateScanStartStopMap () |
Mapping functions. | |
Block< String > | getSortColumns (Block< Int > intCols) |
Convenient private methods for compatibility with MS-like interface. | |
Private Attributes | |
NewCalTable * | selectedCalTable_p |
CatTable selection objects. | |
NewCalTable * | originalCalTable_p |
CTInterface * | calTableInterface_p |
CTIter * | calIter_p |
Calibration Table iterator and buffer. | |
CTBuffer * | calBuffer_p |
Flag Data Handler class definition.
Definition at line 338 of file FlagCalTableHandler.h.
casa::FlagCalTableHandler::FlagCalTableHandler | ( | string | msname, |
uShort | iterationApproach = SUB_INTEGRATION , |
||
Double | timeInterval = 0 |
||
) |
Default constructor NOTE: Time interval 0 groups all time steps together in one chunk.
Default destructor.
bool casa::FlagCalTableHandler::checkIfColumnExists | ( | String | column | ) | [virtual] |
Check if a given column is available in the cal table.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::close | ( | ) | [virtual] |
Close CalTable.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::flushFlags | ( | ) | [virtual] |
Write flag cube into MS.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::generateIterator | ( | ) | [virtual] |
Generate CalIter.
Reimplemented from casa::FlagDataHandler.
void casa::FlagCalTableHandler::generateScanStartStopMap | ( | ) | [private, virtual] |
Mapping functions.
Reimplemented from casa::FlagDataHandler.
Block<String> casa::FlagCalTableHandler::getSortColumns | ( | Block< Int > | intCols | ) | [private] |
Convenient private methods for compatibility with MS-like interface.
String casa::FlagCalTableHandler::getTableName | ( | ) | [virtual] |
Provide table name (for flag version)
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::nextBuffer | ( | ) | [virtual] |
Move to next buffer.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::nextChunk | ( | ) | [virtual] |
Move to next chunk.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::open | ( | ) | [virtual] |
Open CalTable.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::parseExpression | ( | MSSelection & | parser | ) | [virtual] |
Parse MSSelection expression.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::selectData | ( | ) | [virtual] |
Generate selected CalTable.
Reimplemented from casa::FlagDataHandler.
bool casa::FlagCalTableHandler::summarySignal | ( | ) | [virtual] |
Signal true when a progress summary has to be printed.
Reimplemented from casa::FlagDataHandler.
CTBuffer* casa::FlagCalTableHandler::calBuffer_p [private] |
Definition at line 398 of file FlagCalTableHandler.h.
CTIter* casa::FlagCalTableHandler::calIter_p [private] |
Calibration Table iterator and buffer.
Definition at line 397 of file FlagCalTableHandler.h.
Definition at line 394 of file FlagCalTableHandler.h.
Definition at line 393 of file FlagCalTableHandler.h.
CatTable selection objects.
Definition at line 392 of file FlagCalTableHandler.h.