Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/classcasa_1_1SDObservationHandler.html
Дата изменения: Unknown Дата индексирования: Mon Feb 14 23:24:43 2011 Кодировка: Поисковые слова: п п п п п п п п п п п п п п |
#include <SDObservationHandler.h>
Public Member Functions | |
SDObservationHandler () | |
default ctor is not attached to a MS and hence is useless until attached | |
SDObservationHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
attach this to a MS, mark the appropriate columns as handled given the indicated row | |
SDObservationHandler (const SDObservationHandler &other) | |
copy ctor | |
~SDObservationHandler () | |
SDObservationHandler & | operator= (const SDObservationHandler &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 row | |
void | resetRow (const Record &row) |
reset internals given indicated row, use the same MS | |
void | fill (const Record &row, const String &telescopeName, const Vector< Double > &timeRange) |
fill - a new row is added only when necessary | |
Int | observationId () |
get the current observation ID | |
void | updateTimeRange (const Vector< Double > &timeRange) |
update the time range | |
Private Member Functions | |
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 | |
void | makeIndex () |
initialize the index | |
Private Attributes | |
ColumnsIndex * | index_p |
RecordFieldPtr< String > | telescopeKey_p |
RecordFieldPtr< String > | observerKey_p |
RecordFieldPtr< String > | projectKey_p |
RecordFieldPtr< String > | ns_obsidKey_p |
RecordFieldPtr< Double > | releaseDateKey_p |
RecordFieldPtr< Bool > | flagRowKey_p |
MSObservation * | msObs_p |
MSObservationColumns * | msObsCols_p |
Int | rownr_p |
ScalarColumn< String > | nsObsIdCol_p |
RORecordFieldPtr< String > | observer_p |
pointers to fields in record, only used if attached | |
RORecordFieldPtr< String > | projid_p |
RORecordFieldPtr< String > | obsid_p |
RORecordFieldPtr< Double > | releaseDate_p |
RORecordFieldPtr< Bool > | flagRow_p |
RORecordFieldPtr< Array< Double > > | timeRange_p |
Internal or
Internal
Definition at line 89 of file SDObservationHandler.h.
casa::SDObservationHandler::SDObservationHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
casa::SDObservationHandler::SDObservationHandler | ( | MeasurementSet & | ms, | |
Vector< Bool > & | handledCols, | |||
const Record & | row | |||
) |
attach this to a MS, mark the appropriate columns as handled given the indicated row
casa::SDObservationHandler::SDObservationHandler | ( | const SDObservationHandler & | other | ) |
copy ctor
casa::SDObservationHandler::~SDObservationHandler | ( | ) | [inline] |
Definition at line 102 of file SDObservationHandler.h.
References clearAll().
void casa::SDObservationHandler::attach | ( | MeasurementSet & | ms, | |
Vector< Bool > & | handledCols, | |||
const Record & | row | |||
) |
attach to a MS, mark the appropriate columns as handled given the row
void casa::SDObservationHandler::clearAll | ( | ) | [private] |
cleanup everything
Referenced by ~SDObservationHandler().
void casa::SDObservationHandler::clearRow | ( | ) | [private] |
cleanup things which depend on the row description being fixed
void casa::SDObservationHandler::fill | ( | const Record & | row, | |
const String & | telescopeName, | |||
const Vector< Double > & | timeRange | |||
) |
fill - a new row is added only when necessary
void casa::SDObservationHandler::initAll | ( | MeasurementSet & | ms, | |
Vector< Bool > & | handledCols, | |||
const Record & | row | |||
) | [private] |
initialize everything
void casa::SDObservationHandler::initRow | ( | Vector< Bool > & | handledCols, | |
const Record & | row | |||
) | [private] |
initialize the things which depend on the row
void casa::SDObservationHandler::makeIndex | ( | ) | [private] |
initialize the index
Int casa::SDObservationHandler::observationId | ( | ) | [inline] |