SDAntennaHandler.h
Classes
- SDAntennaHandler -- (full description)
Interface
- Public Members
- SDAntennaHandler()
- SDAntennaHandler(MeasurementSet &ms, Vector<Bool> &handledCols, const Record &row)
- SDAntennaHandler(const SDAntennaHandler &other)
- ~SDAntennaHandler()
- SDAntennaHandler &operator=(const SDAntennaHandler &other)
- void attach(MeasurementSet &ms, Vector<Bool> &handledCols, const Record &row)
- void resetRow(const Record &row)
- void fill(const Record &row)
- Int antennaId()
- String telescopeName()
- const MPosition &telescopePosition()
- Private Members
- void addPhasedArrayIdColumn()
- void addOrbitIdColumn()
- void clearAll()
- void clearRow()
- void initAll(MeasurementSet &ms, Vector<Bool> &handledCols, const Record &row)
- void initRow(Vector<Bool> &handledCols, const Record &row)
or
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
- SomeClass
- SomeOtherClass
- some concept
Etymology
Synopsis
Example
Motivation
Template Type Argument Requirements (T)
Thrown Exceptions
To Do
- add this feature
- fix this bug
- start discussion of this possible extension
Member Description
default ctor is not attached to a MS and hence is useless until attached
attach this to a MS, mark the appropriate columns as handled given
the indicated row
copy ctor
SDAntennaHandler &operator=(const SDAntennaHandler &other)
assignment operator, uses copy semantics
attach to a MS, mark the appropriate columns as handled given the
reset internals given indicated row, use the same MS
fill - a new row is added only when necessary
get the current antenna ID
get the telescope name
get the telescope position
I expect these will never be used, nevertheless, put them here just in case I'm wrong
cleanup everything
cleanup things which depend on the row description being fixed
initialize everything
void initRow(Vector<Bool> &handledCols, const Record &row)
initialize the things which depend on the row