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

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

#include <ImageDataSampling.h>

Inheritance diagram for casa::ImageDataSampling:
casa::DataSampling

Public Member Functions

 ImageDataSampling (const casacore::ImageInterface< casacore::Float > &dirty, const casacore::ImageInterface< casacore::Float > &psf, const casacore::ImageInterface< casacore::Float > &sigma)
 
 ImageDataSampling (const casacore::ImageInterface< casacore::Float > &dirty, const casacore::ImageInterface< casacore::Float > &psf, const casacore::Float sigma)
 
 ImageDataSampling (const ImageDataSampling &other)
 Copy constructor. More...
 
ImageDataSamplingoperator= (const ImageDataSampling &other)
 Assignment operator. More...
 
 ~ImageDataSampling ()
 
- 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

void init (const casacore::ImageInterface< casacore::Float > &dirty, const casacore::ImageInterface< casacore::Float > &psf, const casacore::ImageInterface< casacore::Float > *sigmaImagePtr, const casacore::Float sigma)
 
void ok ()
 

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

Etymology

Samples single dish casacore::Data as needed for various estimation algorithms

Synopsis

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.

Example

Motivation

Define an interface to allow efficient processing of chunks of data

Definition at line 76 of file ImageDataSampling.h.

Constructor & Destructor Documentation

casa::ImageDataSampling::ImageDataSampling ( const casacore::ImageInterface< casacore::Float > &  dirty,
const casacore::ImageInterface< casacore::Float > &  psf,
const casacore::ImageInterface< casacore::Float > &  sigma 
)
casa::ImageDataSampling::ImageDataSampling ( const casacore::ImageInterface< casacore::Float > &  dirty,
const casacore::ImageInterface< casacore::Float > &  psf,
const casacore::Float  sigma 
)
casa::ImageDataSampling::ImageDataSampling ( const ImageDataSampling other)

Copy constructor.

casa::ImageDataSampling::~ImageDataSampling ( )

Member Function Documentation

void casa::ImageDataSampling::init ( const casacore::ImageInterface< casacore::Float > &  dirty,
const casacore::ImageInterface< casacore::Float > &  psf,
const casacore::ImageInterface< casacore::Float > *  sigmaImagePtr,
const casacore::Float  sigma 
)
private
void casa::ImageDataSampling::ok ( )
private
ImageDataSampling& casa::ImageDataSampling::operator= ( const ImageDataSampling other)

Assignment operator.


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