29 #ifndef SYNTHESIS_SDPOSINTERPOLATOR_H
30 #define SYNTHESIS_SDPOSINTERPOLATOR_H
SDPosInterpolator(const VisBuffer &vb, const casacore::String &pointingDirCol_p)
void calcSplineCoeff(const casacore::Vector< casacore::Double > &time, const casacore::Vector< casacore::Vector< casacore::Double > > &dir, casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > &coeff)
A Measure: astronomical direction.
A 1-D Specialization of the Array class.
casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > dirPointing
void setup(const VisBuffer &vb, const casacore::String &pointingDirCol_p)
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
casacore::Vector< casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > > splineCoeff
casacore::Vector< casacore::Double > timeRangeStart
A class to provide easy read-only access to MSPointing columns.
bool Bool
Define the standard types used by Casacore.
casacore::Bool inTimeRange(const casacore::Double &time, const casacore::Int &antid)
casacore::Vector< casacore::Double > timeRangeEnd
VisBuffer2s encapsulate one chunk of visibility data for processing.
String: the storage and methods of handling collections of characters.
casacore::Vector< casacore::Vector< casacore::Vector< casacore::Vector< casacore::Double > > > > getSplineCoeff()
casacore::Vector< casacore::Bool > doSplineInterpolation
VisBuffers encapsulate one chunk of visibility data for processing.
casacore::Vector< casacore::Vector< casacore::Double > > timePointing
casacore::MDirection interpolateDirectionMeasSpline(const casacore::ROMSPointingColumns &mspc, const casacore::Double &time, const casacore::Int &index, const casacore::Int &antid)