casa
5.7.0-16
|
SimpComponentFTMachine: does the simplest Fourier transform on SkyComponents. More...
#include <SimpComponentGridMachine.h>
Public Member Functions | |
virtual void | get (VisBuffer &vb, SkyComponent &component, casacore::Int row=-1) |
Get actual coherence. More... | |
Public Member Functions inherited from casa::ComponentFTMachine | |
ComponentFTMachine () | |
ComponentFTMachine (const ComponentFTMachine &other) | |
ComponentFTMachine & | operator= (const ComponentFTMachine &other) |
virtual | ~ComponentFTMachine () |
virtual void | get (VisBuffer &vb, const ComponentList &componentList, casacore::Int row=-1)=0 |
Get actual coherence : this is the other only virtual method. More... | |
void | rotateUVW (casacore::Matrix< casacore::Double > &uvw, casacore::Vector< casacore::Double > &dphase, const VisBuffer &vb, const casacore::MDirection &mDesired) |
Rotate the uvw from the observed phase center to the desired phase center. More... | |
void | rotateUVW (casacore::Double *&uvw, casacore::Double *&dphase, const casacore::Int nrows, const VisBuffer &vb, const casacore::MDirection &mDesired) |
A version that use pointers to contigous matrix and vector. More... | |
void | setnumthreads (const casacore::Int numthreads) |
Set number of threads to use when predicting. More... | |
void | setPhaseCenterTime (const casacore::Double time) |
set and get Time to calculate phasecenter -1.0 means using the time available at each iteration..this is used when the phasecenter in the field table is either a polynomial or has a ephemerides tables associated with it Using double in the units and epoch-frame of the ms(s)..caller is responsible for conversion More... | |
casacore::Double | getPhaseCenterTime () |
Additional Inherited Members | |
Protected Member Functions inherited from casa::ComponentFTMachine | |
casacore::LogIO & | logIO () |
virtual void | ok () |
Protected Attributes inherited from casa::ComponentFTMachine | |
casacore::LogIO | logIO_p |
casacore::MPosition | mLocation_p |
Default Position used for phase rotations. More... | |
casacore::Int | numthreads_p |
casacore::Double | phaseCenterTime_p |
SimpComponentFTMachine: does the simplest Fourier transform on SkyComponents.
Public interface
ComponentFTMachine is a Machine for Fourier Transforms of SkyComponents
Does a simple transform of a sky component. The phase term is fully accurate but no smearing is included.
Allow transformation of sky components.
Definition at line 81 of file SimpComponentGridMachine.h.
|
virtual |
Get actual coherence.
Implements casa::ComponentFTMachine.