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