#include <AWProjectWBFTNew.h>
Public Member Functions | |
AWProjectWBFTNew (Int nFacets, Long cachesize, CountedPtr< CFCache > &cfcache, CountedPtr< ConvolutionFunction > &cf, CountedPtr< VisibilityResamplerBase > &visResampler, Bool applyPointingOffset=True, Bool doPBCorr=True, Int tilesize=16, Float paSteps=5.0, Float pbLimit=5e-4, Bool usezero=False, Bool conjBeams_p=True, Bool doublePrecGrid=False) | |
AWProjectWBFTNew (const RecordInterface &stateRec) | |
Construct from a Record containing the AWProjectWBFT state. | |
virtual String | name () const |
Copy constructor AWProjectWBFTNew(const AWProjectWBFTNew &other):AWProjectWBFT() {operator=(other);};. | |
~AWProjectWBFTNew () | |
FTMachine * | cloneFTM () |
clone copy should make it pure virtual forcing every ftm to have a cloner | |
virtual Bool | useWeightImage () |
All FTMachines that fill weightimage, need to set this. | |
virtual void | setDryRun (Bool val) |
Protected Member Functions | |
void | ftWeightImage (Lattice< Complex > &wtImage, const Matrix< Float > &sumWt, const Bool &doFFTNorm) |
Definition at line 39 of file AWProjectWBFTNew.h.
casa::AWProjectWBFTNew::AWProjectWBFTNew | ( | Int | nFacets, | |
Long | cachesize, | |||
CountedPtr< CFCache > & | cfcache, | |||
CountedPtr< ConvolutionFunction > & | cf, | |||
CountedPtr< VisibilityResamplerBase > & | visResampler, | |||
Bool | applyPointingOffset = True , |
|||
Bool | doPBCorr = True , |
|||
Int | tilesize = 16 , |
|||
Float | paSteps = 5.0 , |
|||
Float | pbLimit = 5e-4 , |
|||
Bool | usezero = False , |
|||
Bool | conjBeams_p = True , |
|||
Bool | doublePrecGrid = False | |||
) | [inline] |
Definition at line 42 of file AWProjectWBFTNew.h.
casa::AWProjectWBFTNew::AWProjectWBFTNew | ( | const RecordInterface & | stateRec | ) | [inline] |
Construct from a Record containing the AWProjectWBFT state.
Definition at line 58 of file AWProjectWBFTNew.h.
casa::AWProjectWBFTNew::~AWProjectWBFTNew | ( | ) | [inline] |
Definition at line 65 of file AWProjectWBFTNew.h.
FTMachine* casa::AWProjectWBFTNew::cloneFTM | ( | ) | [virtual] |
clone copy should make it pure virtual forcing every ftm to have a cloner
Reimplemented from casa::FTMachine.
void casa::AWProjectWBFTNew::ftWeightImage | ( | Lattice< Complex > & | wtImage, | |
const Matrix< Float > & | sumWt, | |||
const Bool & | doFFTNorm | |||
) | [protected, virtual] |
Reimplemented from casa::AWProjectWBFT.
virtual String casa::AWProjectWBFTNew::name | ( | ) | const [inline, virtual] |
Copy constructor AWProjectWBFTNew(const AWProjectWBFTNew &other):AWProjectWBFT() {operator=(other);};.
Reimplemented from casa::AWProjectWBFT.
Definition at line 63 of file AWProjectWBFTNew.h.
virtual void casa::AWProjectWBFTNew::setDryRun | ( | Bool | val | ) | [inline, virtual] |
Reimplemented from casa::FTMachine.
Definition at line 70 of file AWProjectWBFTNew.h.
References casa::FTMachine::isDryRun.
virtual Bool casa::AWProjectWBFTNew::useWeightImage | ( | ) | [inline, virtual] |
All FTMachines that fill weightimage, need to set this.
TODO : Make this pure virtual.
Reimplemented from casa::FTMachine.
Definition at line 69 of file AWProjectWBFTNew.h.
References casacore::True.