casa
5.7.0-16
|
Provides sampling of single dish data for esimation algorithms. More...
#include <SDDataSampling.h>
Public Member Functions | |
SDDataSampling (casacore::MeasurementSet &ms, SkyJones &sj, const casacore::CoordinateSystem &coords, const casacore::IPosition &shape, const casacore::Quantity &sigma) | |
SDDataSampling (const SDDataSampling &other) | |
Copy constructor. More... | |
SDDataSampling & | operator= (const SDDataSampling &other) |
Assignment operator. More... | |
~SDDataSampling () | |
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 | |
casacore::Int | getIndex (const casacore::ROMSPointingColumns &mspc, const casacore::Double &time) |
casacore::Int nRows_p; More... | |
void | ok () |
Private Attributes | |
casacore::Int | lastIndex_p |
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 single dish data for esimation 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 79 of file SDDataSampling.h.
casa::SDDataSampling::SDDataSampling | ( | casacore::MeasurementSet & | ms, |
SkyJones & | sj, | ||
const casacore::CoordinateSystem & | coords, | ||
const casacore::IPosition & | shape, | ||
const casacore::Quantity & | sigma | ||
) |
casa::SDDataSampling::SDDataSampling | ( | const SDDataSampling & | other | ) |
Copy constructor.
casa::SDDataSampling::~SDDataSampling | ( | ) |
|
private |
casacore::Int nRows_p;
|
private |
SDDataSampling& casa::SDDataSampling::operator= | ( | const SDDataSampling & | other | ) |
Assignment operator.
|
private |
Definition at line 97 of file SDDataSampling.h.