41 #ifndef TF_IPO_H_VERSION 43 #define TF_IPO_H_VERSION \ 76 const char* condition);
94 const char* condition);
166 const libtime::TAbsoluteTime&
first,
167 const libtime::TRelativeTime& dt,
169 const bool& shrink=
false);
175 #endif // TF_IPO_H_VERSION (includeguard) Tconst_timeseries Mts
here we hold a copy
virtual Tvalue operator()(const libtime::TAbsoluteTime &t) const =0
Exception in case time windows are not overlapping.
void first(const Tseries &s)
Tconst_timeseries::Theader Theader
Base class for exceptions.
Exception in case resulting time window is empty.
Ttimeseries::Tvalue Tvalue
error handling for libtsxx (prototypes)
bool Mdebug
produce debug output
Interface to time series interpolator.
Structure to hold the data samples of a series together with header information to form a time series...
Tconst_timeseries timeseries() const
ts::TDsfftimeseries resample(const Interpolator &ip, const libtime::TAbsoluteTime &first, const libtime::TRelativeTime &dt, const int &n, const bool &shrink)
resample a time series
All stuff in this library will be placed within namespace ts.
Theader header
data header fields
bool debug() const
indicate whether interpolator is in debug mode
time series with WID2 header (prototypes)
basic modules of time series library in C++ (prototypes)
Tconst_series series() const
ts::TDsfftimeseries Ttimeseries
ExceptionTimeWindowEmpty(const char *message, const char *file, const int &line, const char *condition)
ExceptionTimeWindowOutside(const char *message, const char *file, const int &line, const char *condition)
Tconst_timeseries::Tseries Tconst_series
Ttimeseries::Tconsttimeseries Tconst_timeseries
Interpolator(Tconst_timeseries ts, const bool &debug=false)