SFF++ library: reading and writing SFF from C++

◆ test_extended_functions()

void test_extended_functions ( )

Definition at line 59 of file sfftest.cc.

References sff::WID2::channel, sff::WID2::date, sff::WID2::dt, sff::WID2::hang, sff::WID2::instype, sff::WID2::nsamples, sff::WID2::station, sff::WID2::vang, sff::verbose(), and sff::WIDXline().

Referenced by main().

60 {
61  cout << "test WIDX functions" << endl
62  << "-------------------" << endl;
63 
64  sff::WID2 mywid2;
65  sff::verbose(cout, mywid2);
66  mywid2.date += libtime::TRelativeTime(0,0,0,0,432,567);
67  mywid2.station="BFO";
68  mywid2.channel="UGZ";
69  mywid2.instype="ET-19";
70  mywid2.nsamples=2048;
71  mywid2.dt=60.;
72  mywid2.hang=98.3342;
73  mywid2.vang=-15.3;
74  sff::verbose(cout, mywid2);
75 
76  std::string Xline=sff::WIDXline(mywid2);
77  cout << Xline << std::endl;
78 
79  sff::WID2 readwid2=sff::WIDXline(Xline);
80  sff::verbose(cout, readwid2);
81 
82 } // test_extended_functions()
std::string station
Station code.
Definition: sffxx.h:216
std::string instype
instrument type
Definition: sffxx.h:223
std::string channel
FDSN channel code.
Definition: sffxx.h:217
int nsamples
number of samples
Definition: sffxx.h:219
libtime::TAbsoluteTime date
time of first sample
Definition: sffxx.h:215
std::string WIDXline(const sff::WID2 &wid2, const bool &debug=false)
write WID2 information in extended format
Definition: widXio.cc:115
Waveform Header.
Definition: sffxx.h:209
double vang
veritcal orientation
Definition: sffxx.h:225
double dt
sampling interval (sec)
Definition: sffxx.h:220
double hang
horizontal orientation
Definition: sffxx.h:224
void verbose(std::ostream &os, const WID2 &wid2)
Definition: sffverbose.cc:93
Here is the call graph for this function:
Here is the caller graph for this function: