|
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.