29 #ifndef SYNTHESIS_COMPONENTFTMACHINE_H
30 #define SYNTHESIS_COMPONENTFTMACHINE_H
casacore::Double phaseCenterTime_p
A Measure: astronomical direction.
casacore::LogIO & logIO()
A Measure: position on Earth.
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.
ABSTRACT TOOL CLASSES A PlotTool is a higher level event handler for a PlotCanvas The idea is to take common tasks which may require multiple events and put them in one place PlotTools also provide additional functionality in that they can be active and blocking non blocking The PlotCanvas will only send events to active and will not send events to later tools or event handlers if the latest tool was blocking In this way a single tool can be used to handle ALL user interaction via the GUI at one time
ostream-like interface to creating log messages.
ComponentFTMachine & operator=(const ComponentFTMachine &other)
void setnumthreads(const casacore::Int numthreads)
Set number of threads to use when predicting.
casacore::Int numthreads_p
casacore::Double getPhaseCenterTime()
void setPhaseCenterTime(const casacore::Double time)
set and get Time to calculate phasecenter -1.0 means using the time available at each iteration...
casacore::MPosition mLocation_p
Default Position used for phase rotations.
A class for manipulating groups of components.
A component of a model of the sky.
VisBuffers encapsulate one chunk of visibility data for processing.
virtual ~ComponentFTMachine()