casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
casa::SDDataSampling Class Reference

Provides sampling of single dish data for esimation algorithms. More...

#include <SDDataSampling.h>

Inheritance diagram for casa::SDDataSampling:

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...
SDDataSamplingoperator= (const SDDataSampling &other)
 Assignment operator. More...
 ~SDDataSampling ()
- Public Member Functions inherited from casa::DataSampling
 DataSampling ()
 DataSampling (const DataSampling &other)
 Copy constructor. More...
DataSamplingoperator= (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::Floatdx_p
casacore::Array< casacore::Floatdata_p
casacore::Array< casacore::Floatsigma_p
casacore::Array< casacore::Floatprf_p
casacore::Int lastRow
casacore::String IDLScript_p

Detailed Description

Provides sampling of single dish data for esimation algorithms.

Intended use:

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.

Constructor & Destructor Documentation

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 ( )

Member Function Documentation

casacore::Int casa::SDDataSampling::getIndex ( const casacore::ROMSPointingColumns mspc,
const casacore::Double time 

casacore::Int nRows_p;

void casa::SDDataSampling::ok ( )
SDDataSampling& casa::SDDataSampling::operator= ( const SDDataSampling other)

Assignment operator.

Member Data Documentation

casacore::Int casa::SDDataSampling::lastIndex_p

Definition at line 97 of file SDDataSampling.h.

The documentation for this class was generated from the following file: