29 #ifndef SYNTHESIS_TRANSFORM2_COMPONENTFTMACHINE_H
30 #define SYNTHESIS_TRANSFORM2_COMPONENTFTMACHINE_H
46 namespace vi{
class VisBuffer2;}
casacore::Int numthreads_p
A Measure: astronomical direction.
A Measure: position on Earth.
casacore::MPosition mLocation_p
Default Position used for phase rotations.
ComponentFTMachine & operator=(const ComponentFTMachine &other)
ostream-like interface to creating log messages.
ComponentFTMachine: a abstract base class defining the interface for a Fourier Transform Machine to b...
void rotateUVW(casacore::Matrix< casacore::Double > &uvw, casacore::Vector< casacore::Double > &dphase, const vi::VisBuffer2 &vb, const casacore::MDirection &mDesired)
Rotate the uvw from the observed phase center to the desired phase center.
casacore::LogIO & logIO()
virtual ~ComponentFTMachine()
VisBuffer2s encapsulate one chunk of visibility data for processing.
A class for manipulating groups of components.
A component of a model of the sky.
void setnumthreads(const casacore::Int numthreads)
Set number of threads to use when predicting.