#include <ComplexImageRegridder.h>
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 |
Definition at line 36 of file ComplexImageRegridder.h.
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.
Regrids image.
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
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
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 >.
const String casa::ComplexImageRegridder::_class [static, private] |
Definition at line 94 of file ComplexImageRegridder.h.
Referenced by getClass().