Definition at line 59 of file iseifestream.cc.
References datrw::seife::Header::comments(), DATRW_assert_modifiers_are_recognized, datrw::seife::ParameterLine::dt(), datrw::seife::ParameterLine::format(), datrw::idatstream::free(), datrw::idatstream::Mis, Mmodifier, datrw::idatstream::newtrace(), datrw::seife::ParameterLine::nsamples(), datrw::seife::Header::parameters(), datrw::idatstream::settracefree(), datrw::idatstream::setwid2(), datrw::seife::ParameterLine::time(), datrw::Subformat::value(), and datrw::idatstream::wid2().
Referenced by dseries(), fseries(), and skipseries().
64 ::sff::FREE
free=header.comments();
69 libtime::TAbsoluteTime date(subformat.value(
"date",
"2000/1/1"));
70 wid2.date=libtime::TAbsoluteTime(date.year(), date.month(), date.day());
73 wid2.station=subformat.value(
"station",
"NSP");
74 wid2.channel=subformat.value(
"channel",
"NSP");
75 wid2.auxid=subformat.value(
"auxid",
"NSP");
76 wid2.instype=subformat.value(
"instype",
"NSP");
82 "iseifestream::settraceheader()");
seife format header parameter line
libtime::TRelativeTime time() const
return time of first sample as offset from midnight
unsigned int nsamples() const
return number of samples
std::string Mmodifier
format modifier
void setwid2(const sff::WID2 &wid2)
std::string format() const
return Fortran data format
void settracefree(const sff::FREE &free)
double dt() const
return sumpling interval