casa
5.7.0-16
|
Provides sampling of synthesis data for estimation algorithms. More...
#include <SynDataSampling.h>
Public Member Functions | |
SynDataSampling (casacore::MeasurementSet &ms, const casacore::CoordinateSystem &coords, const casacore::IPosition &shape, const casacore::Quantity &sigma) | |
SynDataSampling (const SynDataSampling &other) | |
Copy constructor. More... | |
SynDataSampling & | operator= (const SynDataSampling &other) |
Assignment operator. More... | |
~SynDataSampling () | |
Public Member Functions inherited from casa::DataSampling | |
DataSampling () | |
DataSampling (const DataSampling &other) | |
Copy constructor. More... | |
DataSampling & | operator= (const DataSampling &other) |
Assignment operator. More... | |
virtual | ~DataSampling () |
const casacore::Array < casacore::Float > & | getDX () const |
const casacore::Array < casacore::Float > & | getData () const |
const casacore::Array < casacore::Float > & | getSigma () const |
const casacore::Array < casacore::Float > & | getPRF () const |
casacore::String | getIDLScript () const |
Private Member Functions | |
void | ok () |
Additional Inherited Members | |
Protected Member Functions inherited from casa::DataSampling | |
void | ok () |
Protected Attributes inherited from casa::DataSampling | |
casacore::Array< casacore::Float > | dx_p |
casacore::Array< casacore::Float > | data_p |
casacore::Array< casacore::Float > | sigma_p |
casacore::Array< casacore::Float > | prf_p |
casacore::Int | lastRow |
casacore::String | IDLScript_p |
Provides sampling of synthesis data for estimation algorithms.
Public interface
Samples single dish casacore::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 73 of file SynDataSampling.h.
casa::SynDataSampling::SynDataSampling | ( | casacore::MeasurementSet & | ms, |
const casacore::CoordinateSystem & | coords, | ||
const casacore::IPosition & | shape, | ||
const casacore::Quantity & | sigma | ||
) |
casa::SynDataSampling::SynDataSampling | ( | const SynDataSampling & | other | ) |
Copy constructor.
casa::SynDataSampling::~SynDataSampling | ( | ) |
|
private |
SynDataSampling& casa::SynDataSampling::operator= | ( | const SynDataSampling & | other | ) |
Assignment operator.