casa
$Rev:20696$
|
Provides sampling of single dish data for esimation algorithms. More...
#include <SDDataSampling.h>
Public Member Functions | |
SDDataSampling (MeasurementSet &ms, SkyJones &sj, const CoordinateSystem &coords, const IPosition &shape, const Quantity &sigma) | |
SDDataSampling (const SDDataSampling &other) | |
Copy constructor. | |
SDDataSampling & | operator= (const SDDataSampling &other) |
Assignment operator. | |
~SDDataSampling () | |
Private Member Functions | |
Int | getIndex (const ROMSPointingColumns &mspc, const Double &time) |
void | ok () |
Private Attributes | |
Int | lastIndex_p |
Int | nRows_p |
Provides sampling of single dish data for esimation algorithms.
Public interface
Samples single dish Data as needed for various estimation algorithms
Esimation algorithms such as the Pixon method need sampled and unitless versions of the data. This class is derived from DataSampling. It adds methods specific to single dish data.
Define an interface to allow efficient processing of chunks of data
Definition at line 75 of file SDDataSampling.h.
casa::SDDataSampling::SDDataSampling | ( | MeasurementSet & | ms, |
SkyJones & | sj, | ||
const CoordinateSystem & | coords, | ||
const IPosition & | shape, | ||
const Quantity & | sigma | ||
) |
casa::SDDataSampling::SDDataSampling | ( | const SDDataSampling & | other | ) |
Copy constructor.
Int casa::SDDataSampling::getIndex | ( | const ROMSPointingColumns & | mspc, |
const Double & | time | ||
) | [private] |
void casa::SDDataSampling::ok | ( | ) | [private] |
Reimplemented from casa::DataSampling.
SDDataSampling& casa::SDDataSampling::operator= | ( | const SDDataSampling & | other | ) |
Assignment operator.
Int casa::SDDataSampling::lastIndex_p [private] |
Definition at line 93 of file SDDataSampling.h.
Int casa::SDDataSampling::nRows_p [private] |
Definition at line 95 of file SDDataSampling.h.