#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.
1.6.1