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

#include <FieldRecord.h>

Public Types

typedef casacore::MSField AssociatingTable
 
typedef casacore::MSFieldColumns AssociatingColumns
 

Public Member Functions

void clear ()
 method More...
 
FieldRecordoperator= (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
 

Detailed Description

Definition at line 25 of file FieldRecord.h.

Member Typedef Documentation

Definition at line 27 of file FieldRecord.h.

Definition at line 26 of file FieldRecord.h.

Member Function Documentation

void casa::sdfiller::FieldRecord::add ( AssociatingTable table,
AssociatingColumns columns 
)
inline
void casa::sdfiller::FieldRecord::clear ( )
inline
casacore::Bool casa::sdfiller::FieldRecord::fill ( casacore::uInt  ,
AssociatingColumns columns 
)
inline
FieldRecord& casa::sdfiller::FieldRecord::operator= ( FieldRecord const &  other)
inline

Definition at line 66 of file FieldRecord.h.

References code, direction, field_id, frame, name, source_map, source_name, table, and time.

void casa::sdfiller::FieldRecord::setFrame ( AssociatingColumns columns)
inlineprivate

Friends And Related Function Documentation

template<class Reader >
friend class casa::SingleDishMSFiller
friend

Definition at line 146 of file FieldRecord.h.

Member Data Documentation

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

for dummy entry

Definition at line 49 of file FieldRecord.h.

Referenced by add().

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=().

casacore::Record casa::sdfiller::FieldRecord::source_map
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=().

AssociatingTable casa::sdfiller::FieldRecord::table
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=().


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