casa
5.7.0-16
|
#include <Scantable2MSReader.h>
Protected Member Functions | |
void | initializeSpecific () |
void | finalizeSpecific () |
Private Member Functions | |
casacore::Bool | getAntennaRowImpl (sdfiller::AntennaRecord &record) |
casacore::Bool | getFieldRowImpl (sdfiller::FieldRecord &record) |
casacore::Bool | getObservationRowImpl (sdfiller::ObservationRecord &record) |
casacore::Bool | getProcessorRowImpl (sdfiller::ProcessorRecord &record) |
casacore::Bool | getSourceRowImpl (sdfiller::SourceRecord &record) |
casacore::Bool | getSpectralWindowRowImpl (sdfiller::SpectralWindowRecord &record) |
template<class _Record > | |
casacore::Bool | noMoreRowImpl (_Record &) |
template<class _Iterator , class _Record , class _Func > | |
casacore::Bool | getRowImplTemplate (std::unique_ptr< _Iterator > &iter, _Record &record, _Func &func, typename _Iterator::Product *product=nullptr) |
Additional Inherited Members | |
Public Types inherited from casa::ReaderInterface | |
typedef NullOptionalTables < ReaderInterface > | OptionalTables |
Protected Attributes inherited from casa::ReaderInterface | |
std::string const | name_ |
Definition at line 24 of file Scantable2MSReader.h.
casa::Scantable2MSReader::Scantable2MSReader | ( | std::string const & | scantable_name | ) |
|
virtual |
|
protectedvirtual |
Implements casa::ReaderInterface.
|
inlinevirtual |
to get ANTENNA table
Implements casa::ReaderInterface.
Definition at line 69 of file Scantable2MSReader.h.
References get_antenna_row_, POST_END, and POST_START.
|
private |
|
virtual |
for DataAccumulator
Implements casa::ReaderInterface.
|
inlinevirtual |
Reimplemented from casa::ReaderInterface.
Definition at line 54 of file Scantable2MSReader.h.
References main_table_.
|
inlinevirtual |
to get FIELD table
Implements casa::ReaderInterface.
Definition at line 99 of file Scantable2MSReader.h.
References get_field_row_, POST_END, and POST_START.
|
private |
|
inlinevirtual |
get number of rows for MAIN table
Implements casa::ReaderInterface.
Definition at line 30 of file Scantable2MSReader.h.
References main_table_.
|
inlinevirtual |
to get OBSERVATION table
Implements casa::ReaderInterface.
Definition at line 59 of file Scantable2MSReader.h.
References get_observation_row_, POST_END, and POST_START.
|
private |
|
inlinevirtual |
to get PROCESSOR table
Implements casa::ReaderInterface.
Definition at line 79 of file Scantable2MSReader.h.
References get_processor_row_, POST_END, and POST_START.
|
private |
|
inlineprivate |
seems to be passed through all the table, deallocate iterator
and then redirect function pointer to noMoreRowImpl
Definition at line 176 of file Scantable2MSReader.h.
References main_table_, POST_END, POST_START, and product().
|
inlinevirtual |
to get SOURCE table
Implements casa::ReaderInterface.
Definition at line 89 of file Scantable2MSReader.h.
References get_source_row_, POST_END, and POST_START.
|
private |
|
inlinevirtual |
to get SOURCE table
Implements casa::ReaderInterface.
Definition at line 109 of file Scantable2MSReader.h.
References get_spw_row_, POST_END, and POST_START.
|
private |
|
protectedvirtual |
Implements casa::ReaderInterface.
|
inlinevirtual |
std::cout << "pol_type=" << pol_type << " max_pol=" << max_pol << std::endl;
std::cout << "is_float = " << is_float << std::endl;
Reimplemented from casa::ReaderInterface.
Definition at line 37 of file Scantable2MSReader.h.
References casacore::ScalarColumn< T >::getColumn(), main_table_, and max.
|
inlineprivate |
Definition at line 170 of file Scantable2MSReader.h.
References POST_END, and POST_START.
|
private |
Definition at line 131 of file Scantable2MSReader.h.
|
private |
Definition at line 130 of file Scantable2MSReader.h.
|
private |
Definition at line 134 of file Scantable2MSReader.h.
|
private |
Definition at line 136 of file Scantable2MSReader.h.
|
private |
Definition at line 158 of file Scantable2MSReader.h.
|
private |
Definition at line 144 of file Scantable2MSReader.h.
|
private |
Definition at line 137 of file Scantable2MSReader.h.
|
private |
Definition at line 135 of file Scantable2MSReader.h.
|
private |
Definition at line 132 of file Scantable2MSReader.h.
|
private |
Definition at line 159 of file Scantable2MSReader.h.
|
private |
Definition at line 150 of file Scantable2MSReader.h.
Referenced by getAntennaRow().
|
private |
Definition at line 151 of file Scantable2MSReader.h.
Referenced by getFieldRow().
|
private |
Definition at line 152 of file Scantable2MSReader.h.
Referenced by getObservationRow().
|
private |
Definition at line 154 of file Scantable2MSReader.h.
Referenced by getProcessorRow().
|
private |
Definition at line 155 of file Scantable2MSReader.h.
Referenced by getSourceRow().
|
private |
Definition at line 156 of file Scantable2MSReader.h.
Referenced by getSpectralWindowRow().
|
private |
Definition at line 141 of file Scantable2MSReader.h.
|
private |
Definition at line 131 of file Scantable2MSReader.h.
|
private |
Definition at line 133 of file Scantable2MSReader.h.
|
private |
Definition at line 126 of file Scantable2MSReader.h.
Referenced by getDataUnit(), getNumberOfRows(), getRowImplTemplate(), and isFloatData().
|
private |
Definition at line 145 of file Scantable2MSReader.h.
|
private |
Definition at line 148 of file Scantable2MSReader.h.
|
private |
Definition at line 131 of file Scantable2MSReader.h.
|
private |
Definition at line 141 of file Scantable2MSReader.h.
|
private |
Definition at line 130 of file Scantable2MSReader.h.
|
private |
Definition at line 137 of file Scantable2MSReader.h.
|
private |
Definition at line 143 of file Scantable2MSReader.h.
|
private |
Definition at line 160 of file Scantable2MSReader.h.
|
private |
Definition at line 133 of file Scantable2MSReader.h.
|
private |
Definition at line 140 of file Scantable2MSReader.h.
|
private |
Definition at line 138 of file Scantable2MSReader.h.
|
private |
Definition at line 146 of file Scantable2MSReader.h.
|
private |
Definition at line 127 of file Scantable2MSReader.h.
|
private |
Definition at line 140 of file Scantable2MSReader.h.
|
private |
Definition at line 132 of file Scantable2MSReader.h.
|
private |
Definition at line 138 of file Scantable2MSReader.h.
|
private |
Definition at line 139 of file Scantable2MSReader.h.
|
private |
Definition at line 147 of file Scantable2MSReader.h.
|
private |
Definition at line 128 of file Scantable2MSReader.h.
|
private |
Definition at line 142 of file Scantable2MSReader.h.
|
private |
Definition at line 142 of file Scantable2MSReader.h.