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< String > getSortColumns (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 384 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.

casa::FlagCalTableHandler::~FlagCalTableHandler (  ) 

Default destructor.


Member Function Documentation

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.


Member Data Documentation

Definition at line 444 of file FlagCalTableHandler.h.

Calibration Table iterator and buffer.

Definition at line 443 of file FlagCalTableHandler.h.

Definition at line 440 of file FlagCalTableHandler.h.

Definition at line 439 of file FlagCalTableHandler.h.

CatTable selection objects.

Definition at line 438 of file FlagCalTableHandler.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1