casa::ComplexImageRegridder Class Reference

#include <ComplexImageRegridder.h>

Inheritance diagram for casa::ComplexImageRegridder:
casa::ImageRegridderBase< Complex > casa::ImageTask< Complex >

List of all members.

Public Member Functions

 ComplexImageRegridder (const SPCIIC image, const Record *const regionRec, const String &maskInp, const String &outname, Bool overwrite, const CoordinateSystem &csysTo, const IPosition &axes, const IPosition &shape)
 Top level interface which regrids an image with complex-valued pixels to a specified coordinate system.
template<class T >
 ComplexImageRegridder (const SPCIIC image, const String &outname, const SPCIIT templateIm, const IPosition &axes=IPosition(), const Record *const regionRec=0, const String &maskInp="", Bool overwrite=False, const IPosition &shape=IPosition())
 ~ComplexImageRegridder ()
 destructor
SPIIC regrid () const
 perform the regrid.

Protected Member Functions

String getClass () const

Private Member Functions

 ComplexImageRegridder ()
 disallow default constructor

Static Private Attributes

static const String _class

Detailed Description

Definition at line 36 of file ComplexImageRegridder.h.


Constructor & Destructor Documentation

casa::ComplexImageRegridder::ComplexImageRegridder ( const SPCIIC  image,
const Record *const   regionRec,
const String &  maskInp,
const String &  outname,
Bool  overwrite,
const CoordinateSystem &  csysTo,
const IPosition &  axes,
const IPosition &  shape 
)

Top level interface which regrids an image with complex-valued pixels to a specified coordinate system.

Etymology

Regrids image.

Synopsis

High level interface for regridding an image. Note that in the case of a complex-valued image, the image is first divided into its composite real and imaginary parts, and these parts are regridded independently. The resulting regridded images are combined to form the final regridded complex-valued image. if outname is empty, no image will be written if overwrite is True, if image already exists it will be removed if overwrite is False, if image already exists exception will be thrown

template<class T >
casa::ComplexImageRegridder::ComplexImageRegridder ( const SPCIIC  image,
const String &  outname,
const SPCIIT  templateIm,
const IPosition &  axes = IPosition(),
const Record *const   regionRec = 0,
const String &  maskInp = "",
Bool  overwrite = False,
const IPosition &  shape = IPosition() 
) [inline]
casa::ComplexImageRegridder::~ComplexImageRegridder (  ) 

destructor

casa::ComplexImageRegridder::ComplexImageRegridder (  )  [private]

disallow default constructor


Member Function Documentation

String casa::ComplexImageRegridder::getClass (  )  const [inline, protected, virtual]

Implements casa::ImageTask< Complex >.

Definition at line 90 of file ComplexImageRegridder.h.

References _class.

SPIIC casa::ComplexImageRegridder::regrid (  )  const [virtual]

perform the regrid.

Implements casa::ImageRegridderBase< Complex >.


Member Data Documentation

const String casa::ComplexImageRegridder::_class [static, private]

Definition at line 94 of file ComplexImageRegridder.h.

Referenced by getClass().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1