37 #ifndef TSXX_OVTAPER_H_VERSION 39 #define TSXX_OVTAPER_H_VERSION \ 40 "TSXX_OVTAPER_H V1.0 " 59 Pick(
const double& offset):
t(0),
x(offset) { }
79 void read(std::istream& is);
81 Pick pick(
const double& offset)
const;
83 double time(
const double& offset)
const;
122 const double& T)
const;
126 void read(std::istream& is);
130 void read(
const std::string& filename);
149 #endif // TSXX_OVTAPER_H_VERSION (includeguard) double time(const double &offset) const
return time for interpolated pick at given offset
ts::tapers::FourPoint taper(const double &offset, const double &T0, const double &T) const
bool Mdebug
produce debug output if true
ovtaper::Picks t1() const
Offset variable taper (refract taper).
void read(std::istream &is)
OffsetVariableTaper(const bool &debug=false)
ts::TDtimeseries Ttimeseries
type of series container
Pick pick(const double &offset) const
return interpolated pick for given offset
double Tvalue
type of sample values
time series with basic sampling interval header (prototypes)
ovtaper::Picks Mt1
taper picks
bool Mdebug
produce debug output if true
Structure to hold the data samples of a series together with header information to form a time series...
Pick(const double &offset)
All stuff in this library will be placed within namespace ts.
bool operator>(const Pick &p1, const Pick &p2)
ovtaper::Picks t3() const
Ttimeseries::Theader Theader
basic modules of time series library in C++ (prototypes)
ovtaper::Picks t4() const
std::list< Pick > Tlistofpick
ovtaper::Picks t2() const
Ttimeseries::Tseries Tseries
Provides a 4-point taper.
bool operator<(const Pick &p1, const Pick &p2)
bool Mvalid
true if taper definition is present
void read(std::istream &is)
read from file in refract taper file format
provide signal tapers (prototypes)