DATRW++ library: seismic data I/O with multiple formats

◆ settraceheader()

void datrw::iasciistream::settraceheader ( )
private

Definition at line 288 of file iasciistream.cc.

References Mcurrentfree, Mcurrentinfo, Mcurrentsrce, Mcurrentwid2, Mreadfree, Mreadinfo, Mreadsrce, datrw::idatstream::newtrace(), datrw::idatstream::setinfo(), datrw::idatstream::setsrce(), datrw::idatstream::settracefree(), and datrw::idatstream::setwid2().

Referenced by dseries(), fseries(), iseries(), and skipseries().

289  {
290  this->newtrace();
291  if (this->Mreadfree) { this->settracefree(this->Mcurrentfree); }
292  if (this->Mreadinfo) { this->setinfo(this->Mcurrentinfo); }
293  if (this->Mreadsrce) { this->setsrce(this->Mcurrentsrce); }
294  this->setwid2(this->Mcurrentwid2);
295  } // void iasciistream::settraceheader()
void setinfo(const sff::INFO &info)
Definition: datread.cc:121
void setsrce(const sff::SRCE &srce)
Definition: datread.cc:129
::sff::SRCE Mcurrentsrce
Definition: ascii.h:96
void setwid2(const sff::WID2 &wid2)
Definition: datread.cc:113
::sff::FREE Mcurrentfree
Definition: ascii.h:90
::sff::INFO Mcurrentinfo
Definition: ascii.h:93
void settracefree(const sff::FREE &free)
Definition: datread.cc:105
::sff::WID2 Mcurrentwid2
Definition: ascii.h:88
Here is the call graph for this function:
Here is the caller graph for this function: