28 #ifndef CALTABLES_CTTIMEINTERP1_H
29 #define CALTABLES_CTTIMEINTERP1_H
casacore::Double timeRef() const
Some state info.
casacore::Cube< casacore::Bool > flaglist_
Flags list.
NewCalTable ct_
The CalTable Should be a single antenna, spw.
casacore::Vector< casacore::Double > domain() const
casacore::String timeType_
Interpolation modes.
Interpolate in one dimension.
casacore::Double cfreq_
Phase-delay correction info.
casacore::Double timeRef_
casacore::Time list
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::String timeType() const
casacore::Interpolate1D< casacore::Float, casacore::Array< casacore::Float > > * tInterpolator_p
Pointer to the time interpolator.
virtual ~CTTimeInterp1()
Destructor.
virtual void state(casacore::Bool verbose=false)
void applyPhaseDelay(casacore::Double freq)
Do phase delay math.
casacore::Double currTime_
Current time, idx.
static CTTimeInterp1 * factory(NewCalTable &ct, const casacore::String &timetype, casacore::Array< casacore::Float > &result, casacore::Array< casacore::Bool > &rflag)
static factory method to make CTTimeInterp1
CTTimeInterp1(NewCalTable &ct, const casacore::String &timetype, casacore::Array< casacore::Float > &result, casacore::Array< casacore::Bool > &rflag)
Null ctor CTTimeInterp1(); // TBD: make private?
bool Bool
Define the standard types used by Casacore.
casacore::Array< casacore::Float > result_
Arrays in which to deposit results (ordinarily, these (CASA-casacore::Array) reference external Array...
casacore::Vector< casacore::Double > domain_
casacore::Bool findTimeRegistration(casacore::Int &idx, casacore::Bool &exact, casacore::Float newtime)
Find time registration.
casacore::Vector< casacore::Float > timelist_
ROCTMainColumns * mcols_p
Access to columns.
casacore::Bool lastWasExact_
String: the storage and methods of handling collections of characters.
virtual casacore::Bool interpolate(casacore::Double time)
Interpolate, given timestamp; returns T if new result.
casacore::Array< casacore::Bool > rflag_
void setInterpType(casacore::String strtype)
Set interpolation type.
casacore::Cube< casacore::Float > cycles_