SDSysCalHandler.h
Classes
- SDSysCalHandler -- (full description)
Interface
- Public Members
- SDSysCalHandler()
- SDSysCalHandler(MeasurementSet &ms, Vector<Bool> &handledCols, const Record &row)
- SDSysCalHandler(const SDSysCalHandler &other)
- ~SDSysCalHandler()
- SDSysCalHandler &operator=(const SDSysCalHandler &other)
- void attach(MeasurementSet &ms, Vector<Bool> &handledCols, const Record &row)
- void resetRow(const Record &row)
- void fill(const Record &row, Int antennaId, Int feedId, Int spectralWindowId, Double time, Vector<Double> timeRange, uInt numReceptors)
- Private Members
- 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 fields in row as handled
copy ctor
SDSysCalHandler &operator=(const SDSysCalHandler &other)
assignment operator, uses copy semantics
attach to a MS, mark fields in row as handled
reset internals given indicated row, use the same MS
void fill(const Record &row, Int antennaId, Int feedId, Int spectralWindowId, Double time, Vector<Double> timeRange, uInt numReceptors)
fill - a new row is added as necessary, there is no lookback to see if a row could be
reused. Only the current row might be reused.
cleanup everything
cleanup row-related stuff
initialize everything
void initRow(Vector<Bool> &handledCols, const Record &row)
intialize the row related stuff