casacore
|
#include <SDAntennaHandler.h>
Public Member Functions | |
SDAntennaHandler () | |
default ctor is not attached to a MS and hence is useless until attached More... | |
SDAntennaHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
attach this to a MS, mark the appropriate columns as handled given the indicated row More... | |
SDAntennaHandler (const SDAntennaHandler &other) | |
copy ctor More... | |
~SDAntennaHandler () | |
SDAntennaHandler & | operator= (const SDAntennaHandler &other) |
assignment operator, uses copy semantics More... | |
void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
attach to a MS, mark the appropriate columns as handled given the More... | |
void | resetRow (const Record &row) |
reset internals given indicated row, use the same MS More... | |
void | fill (const Record &row) |
fill - a new row is added only when necessary More... | |
Int | antennaId () |
get the current antenna ID More... | |
String | telescopeName () |
get the telescope name More... | |
const MPosition & | telescopePosition () |
get the telescope position More... | |
Private Member Functions | |
void | addPhasedArrayIdColumn () |
I expect these will never be used, nevertheless, put them here just in case I'm wrong. More... | |
void | addOrbitIdColumn () |
void | clearAll () |
cleanup everything More... | |
void | clearRow () |
cleanup things which depend on the row description being fixed More... | |
void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
initialize everything More... | |
void | initRow (Vector< Bool > &handledCols, const Record &row) |
initialize the things which depend on the row More... | |
Internal or
Internal
Definition at line 89 of file SDAntennaHandler.h.
casacore::SDAntennaHandler::SDAntennaHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
casacore::SDAntennaHandler::SDAntennaHandler | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach this to a MS, mark the appropriate columns as handled given the indicated row
casacore::SDAntennaHandler::SDAntennaHandler | ( | const SDAntennaHandler & | other | ) |
copy ctor
|
inline |
Definition at line 102 of file SDAntennaHandler.h.
References clearAll().
|
private |
|
private |
I expect these will never be used, nevertheless, put them here just in case I'm wrong.
|
inline |
void casacore::SDAntennaHandler::attach | ( | MeasurementSet & | ms, |
Vector< Bool > & | handledCols, | ||
const Record & | row | ||
) |
attach to a MS, mark the appropriate columns as handled given the
|
private |
cleanup everything
Referenced by ~SDAntennaHandler().
|
private |
cleanup things which depend on the row description being fixed
void casacore::SDAntennaHandler::fill | ( | const Record & | row | ) |
fill - a new row is added only when necessary
|
private |
initialize everything
|
private |
initialize the things which depend on the row
SDAntennaHandler& casacore::SDAntennaHandler::operator= | ( | const SDAntennaHandler & | other | ) |
assignment operator, uses copy semantics
void casacore::SDAntennaHandler::resetRow | ( | const Record & | row | ) |
reset internals given indicated row, use the same MS
|
inline |
|
inline |
get the telescope position
Definition at line 123 of file SDAntennaHandler.h.
References position_p.
|
private |
Definition at line 148 of file SDAntennaHandler.h.
|
private |
Definition at line 127 of file SDAntennaHandler.h.
|
private |
Definition at line 150 of file SDAntennaHandler.h.
|
private |
Definition at line 129 of file SDAntennaHandler.h.
|
private |
Definition at line 125 of file SDAntennaHandler.h.
|
private |
fields which might exist if this SDFITS was converted from an MS using ms2sdfits
Definition at line 146 of file SDAntennaHandler.h.
|
private |
Definition at line 126 of file SDAntennaHandler.h.
|
private |
Definition at line 130 of file SDAntennaHandler.h.
|
private |
Definition at line 131 of file SDAntennaHandler.h.
|
private |
Definition at line 146 of file SDAntennaHandler.h.
|
private |
Definition at line 142 of file SDAntennaHandler.h.
Referenced by telescopeName().
|
private |
Definition at line 126 of file SDAntennaHandler.h.
|
private |
Definition at line 149 of file SDAntennaHandler.h.
|
private |
Definition at line 147 of file SDAntennaHandler.h.
|
private |
Definition at line 128 of file SDAntennaHandler.h.
|
private |
Definition at line 147 of file SDAntennaHandler.h.
|
private |
Definition at line 128 of file SDAntennaHandler.h.
|
private |
Definition at line 143 of file SDAntennaHandler.h.
Referenced by telescopePosition().
|
private |
Definition at line 149 of file SDAntennaHandler.h.
|
private |
Definition at line 133 of file SDAntennaHandler.h.
Referenced by antennaId().
|
private |
Definition at line 140 of file SDAntennaHandler.h.
|
private |
Definition at line 140 of file SDAntennaHandler.h.
|
private |
telescope position might be a double or float, just remember its location
Definition at line 140 of file SDAntennaHandler.h.
|
private |
Definition at line 146 of file SDAntennaHandler.h.
|
private |
Definition at line 126 of file SDAntennaHandler.h.
|
private |
pointers to fields in record, only used if attached
Definition at line 136 of file SDAntennaHandler.h.