casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::FlagCalTableHandler Class Reference

Flag Data Handler class definition. More...

#include <FlagCalTableHandler.h>

Inheritance diagram for casa::FlagCalTableHandler:
casa::FlagDataHandler

List of all members.

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< StringgetSortColumns (Block< Int > intCols)
 Convenient private methods for compatibility with MS-like interface.

Private Attributes

NewCalTableselectedCalTable_p
 CatTable selection objects.
NewCalTableoriginalCalTable_p
CTInterfacecalTableInterface_p
CTItercalIter_p
 Calibration Table iterator and buffer.
CTBuffercalBuffer_p

Detailed Description

Flag Data Handler class definition.

Definition at line 338 of file FlagCalTableHandler.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Check if a given column is available in the cal table.

Reimplemented from casa::FlagDataHandler.

Close CalTable.

Reimplemented from casa::FlagDataHandler.

Write flag cube into MS.

Reimplemented from casa::FlagDataHandler.

Generate CalIter.

Reimplemented from casa::FlagDataHandler.

Mapping functions.

Reimplemented from casa::FlagDataHandler.

Convenient private methods for compatibility with MS-like interface.

Provide table name (for flag version)

Reimplemented from casa::FlagDataHandler.

Move to next buffer.

Reimplemented from casa::FlagDataHandler.

Move to next chunk.

Reimplemented from casa::FlagDataHandler.

bool casa::FlagCalTableHandler::open ( ) [virtual]

Open CalTable.

Reimplemented from casa::FlagDataHandler.

Parse MSSelection expression.

Reimplemented from casa::FlagDataHandler.

Generate selected CalTable.

Reimplemented from casa::FlagDataHandler.

Signal true when a progress summary has to be printed.

Reimplemented from casa::FlagDataHandler.


Member Data Documentation

Definition at line 398 of file FlagCalTableHandler.h.

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.


The documentation for this class was generated from the following file: