casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::TJonesSplineTable Class Reference

TJonesSplineTable: TJonesSpline calibration table access/creation. More...

#include <TJonesTable.h>

Inheritance diagram for casa::TJonesSplineTable:
casa::TJonesPolyTable casa::TJonesTable casa::SolvableVisJonesTable casa::TimeVarVisJonesTable casa::VisJonesTable casa::CalTable

Public Member Functions

 TJonesSplineTable ()
 Default null constructor, and destructor. More...
 
virtual ~TJonesSplineTable ()
 
 TJonesSplineTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Construct from a specified table name and table access option. More...
 
- Public Member Functions inherited from casa::TJonesPolyTable
 TJonesPolyTable ()
 Default null constructor, and destructor. More...
 
virtual ~TJonesPolyTable ()
 
 TJonesPolyTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Construct from a specified table name and table access option. More...
 
- Public Member Functions inherited from casa::TJonesTable
 TJonesTable ()
 Default null constructor, and destructor. More...
 
virtual ~TJonesTable ()
 
 TJonesTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Construct from a specified table name and table access option. More...
 
- Public Member Functions inherited from casa::SolvableVisJonesTable
 SolvableVisJonesTable ()
 Default null constructor, and destructor. More...
 
virtual ~SolvableVisJonesTable ()
 
 SolvableVisJonesTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Construct from a specified table name and table access option. More...
 
 SolvableVisJonesTable (const casacore::String &tableName, const casacore::String &type, casacore::Table::TableOption access=casacore::Table::Old)
 
- Public Member Functions inherited from casa::TimeVarVisJonesTable
 TimeVarVisJonesTable ()
 Default null constructor, and destructor. More...
 
virtual ~TimeVarVisJonesTable ()
 
 TimeVarVisJonesTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Construct from a specified table name and table access option. More...
 
- Public Member Functions inherited from casa::VisJonesTable
 VisJonesTable ()
 Default null constructor, and destructor. More...
 
virtual ~VisJonesTable ()
 
 VisJonesTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Construct from a specified table name and table access option. More...
 
- Public Member Functions inherited from casa::CalTable
 CalTable ()
 Default null constructor, and destructor. More...
 
virtual ~CalTable ()
 
 CalTable (const casacore::String &tableName, CalTableDesc &ctableDesc, casacore::Table::TableOption access=casacore::Table::New)
 Construct from a specified table name, calibration table descriptor and table access option. More...
 
 CalTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Construct from a specified table name, and access option. More...
 
 CalTable (const casacore::Table &table)
 Construct from an existing table object. More...
 
 CalTable (const CalTable &other)
 Copy constructor. More...
 
CalTableoperator= (const CalTable &other)
 Assignment operator. More...
 
CalTable sort (const casacore::Block< casacore::String > &columnNames, casacore::Sort::Order order=casacore::Sort::Ascending, casacore::Sort::Option option=casacore::Sort::HeapSort)
 casacore::Sort (cal_main) More...
 
void sort2 (const casacore::Block< casacore::String > &columnNames, casacore::Sort::Order order=casacore::Sort::Ascending, casacore::Sort::Option option=casacore::Sort::HeapSort)
 casacore::Sort (cal_main) IN PLACE More...
 
CalTable select (const casacore::String &calSelect)
 Apply selection to the calibration table. More...
 
void select2 (const casacore::String &calSelect)
 Apply selection to the calibration table IN PLACE. More...
 
casacore::Int nRowMain () const
 Return number of rows in cal_main, cal_desc or cal_history. More...
 
casacore::Int nRowDesc () const
 
casacore::Int nRowHistory () const
 
casacore::Int nRowObservation () const
 
void addRowMain (casacore::uInt nrrow=1, casacore::Bool initialize=false)
 Add rows to cal_main, cal_desc or cal_history. More...
 
void addRowDesc (casacore::uInt nrrow=1, casacore::Bool initialize=false)
 
void addRowHistory (casacore::uInt nrrow=1, casacore::Bool initialize=false)
 
casacore::Record getRowMain (const casacore::Int &jrow)
 Get a row from cal_main, cal_desc or cal_history. More...
 
casacore::Record getRowDesc (const casacore::Int &jrow)
 
casacore::Record getRowHistory (const casacore::Int &jrow)
 
casacore::Record getRowObservation (const casacore::Int &jrow)
 
void putRowMain (const casacore::Int &jrow, CalMainRecord &tableRec)
 Put a row to cal_main, cal_desc or cal_history. More...
 
void putRowDesc (const casacore::Int &jrow, CalDescRecord &tableRec)
 
void putRowHistory (const casacore::Int &jrow, CalHistoryRecord &tableRec)
 
virtual casacore::Int maxAntenna ()
 Return the maximum antenna number in the table. More...
 
casacore::Int numberTimeSlots (const casacore::Double &fracError)
 Return the number of unique time slots in the table. More...
 
void rowsPerCalDescId (casacore::Vector< casacore::Int > &rowspercdi)
 Return the number of rows per CalDescId. More...
 
const casacore::String tableName ()
 
const casacore::String type ()
 

Private Attributes

TJonesSplineDesc itsTJonesSplineDesc
 

Additional Inherited Members

- Protected Member Functions inherited from casa::CalTable
void createCalTable (const casacore::String &tableName, CalTableDesc &ctableDesc, casacore::Table::TableOption access=casacore::Table::New)
 Create a new table. More...
 
void openCalTable (const casacore::String &tableName, casacore::Table::TableOption access=casacore::Table::Old)
 Open an existing table. More...
 
casacore::TablecalMainAsTable ()
 Return cal_main and sub-tables as casacore::Table references. More...
 
casacore::TablecalDescAsTable ()
 
casacore::TablecalHistoryAsTable ()
 
casacore::TablecalObservationAsTable ()
 
const casacore::TablecalMainAsTable () const
 
const casacore::TablecalDescAsTable () const
 
const casacore::TablecalHistoryAsTable () const
 
const casacore::TablecalObservationAsTable () const
 

Detailed Description

TJonesSplineTable: TJonesSpline calibration table access/creation.

Intended use:

Public interface

Prerequisite

Etymology

From "G Jones matrix", "spline polynomial" and "table".

Synopsis

The TJonesSplineTable classes provide basic access to TJonesSpline calibration tables. This includes the creation of calibration tables, sorting and selection capabilities, and basic data access. This class derives from TJonesPolyTable.

Example

Motivation

This class is used by other calibration table accessors and iterators.

Definition at line 125 of file TJonesTable.h.

Constructor & Destructor Documentation

casa::TJonesSplineTable::TJonesSplineTable ( )

Default null constructor, and destructor.

virtual casa::TJonesSplineTable::~TJonesSplineTable ( )
virtual
casa::TJonesSplineTable::TJonesSplineTable ( const casacore::String tableName,
casacore::Table::TableOption  access = casacore::Table::Old 
)

Construct from a specified table name and table access option.

Used for creating new tables or opening existing tables.

Member Data Documentation

TJonesSplineDesc casa::TJonesSplineTable::itsTJonesSplineDesc
private

Definition at line 138 of file TJonesTable.h.


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