casa::refim::MosaicFTNew Class Reference

#include <MosaicFTNew.h>

Inheritance diagram for casa::refim::MosaicFTNew:
casa::refim::MosaicFT casa::refim::FTMachine

List of all members.

Public Member Functions

 MosaicFTNew (SkyJones *sj, MPosition mloc, String stokes, Long cachesize, Int tilesize=16, Bool usezero=True, Bool useDoublePrec=False)
 Constructor: cachesize is the size of the cache in words (e.g.
refim::FTMachinecloneFTM ()
 clone copy should make it pure virtual forcing every ftm to have a cloner
ImageInterface< Complex > & getImage (Matrix< Float > &, Bool normalize=True)
 Get the final image: do the Fourier transform and grid-correct, then optionally normalize by the summed weights.
void getWeightImage (ImageInterface< Float > &, Matrix< Float > &)
 Get the final weights image.
virtual String name () const
 Return name of this machine.

Detailed Description

Definition at line 44 of file MosaicFTNew.h.


Constructor & Destructor Documentation

casa::refim::MosaicFTNew::MosaicFTNew ( SkyJones sj,
MPosition  mloc,
String  stokes,
Long  cachesize,
Int  tilesize = 16,
Bool  usezero = True,
Bool  useDoublePrec = False 
) [inline]

Constructor: cachesize is the size of the cache in words (e.g.

a few million is a good number), tilesize is the size of the tile used in gridding (cannot be less than 12, 16 works in most cases).

Definition at line 52 of file MosaicFTNew.h.


Member Function Documentation

refim::FTMachine* casa::refim::MosaicFTNew::cloneFTM (  )  [virtual]

clone copy should make it pure virtual forcing every ftm to have a cloner

Reimplemented from casa::refim::FTMachine.

ImageInterface<Complex>& casa::refim::MosaicFTNew::getImage ( Matrix< Float > &  ,
Bool  normalize = True 
) [virtual]

Get the final image: do the Fourier transform and grid-correct, then optionally normalize by the summed weights.

Reimplemented from casa::refim::MosaicFT.

void casa::refim::MosaicFTNew::getWeightImage ( ImageInterface< Float > &  ,
Matrix< Float > &   
) [virtual]

Get the final weights image.

Reimplemented from casa::refim::MosaicFT.

virtual String casa::refim::MosaicFTNew::name (  )  const [inline, virtual]

Return name of this machine.

Reimplemented from casa::refim::MosaicFT.

Definition at line 69 of file MosaicFTNew.h.


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