casa
5.7.0-16
|
#include <FieldRecord.h>
Public Types | |
typedef casacore::MSField | AssociatingTable |
typedef casacore::MSFieldColumns | AssociatingColumns |
Public Member Functions | |
void | clear () |
method More... | |
FieldRecord & | operator= (FieldRecord const &other) |
void | add (AssociatingTable &table, AssociatingColumns &columns) |
casacore::Bool | fill (casacore::uInt, AssociatingColumns &columns) |
Public Attributes | |
casacore::Int | field_id |
meta More... | |
casacore::String | source_name |
casacore::MDirection::Types | frame |
casacore::String | name |
mandatory More... | |
casacore::Double | time |
casacore::Matrix < casacore::Double > | direction |
casacore::String | code |
optional More... | |
casacore::Int const | d_source_id |
for dummy entry More... | |
casacore::String const | d_name |
casacore::Int const | d_num_poly |
casacore::Double const | d_time |
casacore::Matrix < casacore::Double > const | d_direction |
Private Member Functions | |
void | setFrame (AssociatingColumns &columns) |
Private Attributes | |
casacore::Record | source_map |
external resource More... | |
AssociatingTable | table |
Friends | |
template<class Reader > | |
class | casa::SingleDishMSFiller |
Definition at line 25 of file FieldRecord.h.
Definition at line 27 of file FieldRecord.h.
Definition at line 26 of file FieldRecord.h.
|
inline |
set direction frame information
Definition at line 79 of file FieldRecord.h.
References casacore::Table::addRow(), d_direction, d_name, d_num_poly, d_source_id, d_time, casacore::MSFieldColumns::delayDir(), field_id, casacore::MSFieldColumns::name(), casacore::Table::nrow(), casacore::MSFieldColumns::numPoly(), casacore::MSFieldColumns::phaseDir(), casacore::ScalarColumn< T >::put(), casacore::ArrayColumn< T >::put(), casacore::MSFieldColumns::referenceDir(), setFrame(), casacore::MSFieldColumns::sourceId(), and casacore::MSFieldColumns::time().
|
inline |
method
Definition at line 56 of file FieldRecord.h.
References code, direction, field_id, frame, casacore::MDirection::N_Types, name, casacore::Matrix< T >::resize(), source_name, and time.
|
inline |
set direction frame information
Definition at line 101 of file FieldRecord.h.
References casacore::RecordInterface::asInt(), code, casacore::MSFieldColumns::code(), casacore::MSFieldColumns::delayDir(), direction, field_id, casacore::RecordInterface::isDefined(), name, casacore::MSFieldColumns::name(), casacore::ROMSFieldColumns::nrow(), casacore::Table::nrow(), casacore::MSFieldColumns::numPoly(), casacore::MSFieldColumns::phaseDir(), casacore::ScalarColumn< T >::put(), casacore::ArrayColumn< T >::put(), casacore::MSFieldColumns::referenceDir(), setFrame(), casacore::Matrix< T >::shape(), casacore::String::size(), source_map, source_name, casacore::MSFieldColumns::sourceId(), table, time, and casacore::MSFieldColumns::time().
|
inline |
Definition at line 66 of file FieldRecord.h.
References code, direction, field_id, frame, name, source_map, source_name, table, and time.
|
inlineprivate |
Definition at line 135 of file FieldRecord.h.
References casacore::TableRecord::asRecord(), casacore::RecordInterface::define(), casacore::TableRecord::defineRecord(), casacore::MSFieldColumns::delayDir(), frame, casacore::MSFieldColumns::phaseDir(), casacore::MSFieldColumns::referenceDir(), casacore::TableColumn::rwKeywordSet(), and casacore::MDirection::showType().
|
friend |
Definition at line 146 of file FieldRecord.h.
casacore::String casa::sdfiller::FieldRecord::code |
optional
Definition at line 46 of file FieldRecord.h.
Referenced by clear(), fill(), and operator=().
casacore::Matrix<casacore::Double> const casa::sdfiller::FieldRecord::d_direction |
Definition at line 53 of file FieldRecord.h.
Referenced by add().
casacore::String const casa::sdfiller::FieldRecord::d_name |
Definition at line 50 of file FieldRecord.h.
Referenced by add().
casacore::Int const casa::sdfiller::FieldRecord::d_num_poly |
Definition at line 51 of file FieldRecord.h.
Referenced by add().
casacore::Int const casa::sdfiller::FieldRecord::d_source_id |
casacore::Double const casa::sdfiller::FieldRecord::d_time |
Definition at line 52 of file FieldRecord.h.
Referenced by add().
casacore::Matrix<casacore::Double> casa::sdfiller::FieldRecord::direction |
Definition at line 43 of file FieldRecord.h.
Referenced by clear(), fill(), casa::ScantableFieldIterator::getEntry(), and operator=().
casacore::Int casa::sdfiller::FieldRecord::field_id |
meta
Definition at line 36 of file FieldRecord.h.
Referenced by add(), clear(), fill(), casa::ScantableFieldIterator::getEntry(), and operator=().
casacore::MDirection::Types casa::sdfiller::FieldRecord::frame |
Definition at line 38 of file FieldRecord.h.
Referenced by clear(), casa::ScantableFieldIterator::getEntry(), operator=(), and setFrame().
casacore::String casa::sdfiller::FieldRecord::name |
mandatory
Definition at line 41 of file FieldRecord.h.
Referenced by clear(), fill(), casa::ScantableFieldIterator::getEntry(), and operator=().
|
private |
external resource
Definition at line 31 of file FieldRecord.h.
Referenced by fill(), and operator=().
casacore::String casa::sdfiller::FieldRecord::source_name |
Definition at line 37 of file FieldRecord.h.
Referenced by clear(), fill(), casa::ScantableFieldIterator::getEntry(), and operator=().
|
private |
Definition at line 32 of file FieldRecord.h.
Referenced by fill(), and operator=().
casacore::Double casa::sdfiller::FieldRecord::time |
Definition at line 42 of file FieldRecord.h.
Referenced by clear(), fill(), casa::ScantableFieldIterator::getEntry(), and operator=().