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

◆ read()

void sff::SkipWaveform::read ( std::istream &  is)

Definition at line 951 of file sffxx.cc.

References Mheader, Mvalid, sff::WID2::nsamples, sff::TraceHeader::readheader(), sff::TraceHeader::readtrailer(), and sff::TraceHeader::wid2().

Referenced by sff::operator>>(), and SkipWaveform().

952  {
953  Mheader.readheader(is);;
954  int nsamples=Mheader.wid2().nsamples;
955  GSE2::waveform::TDAT2readCM6 freader(nsamples);
956  int idata;
957  for (int i=0; i<nsamples; i++)
958  { idata=freader(is); }
959  Mheader.readtrailer(is);
960  Mvalid=true;
961  } // SkipWaveform::read
int nsamples
number of samples
Definition: sffxx.h:219
const WID2 & wid2() const
Definition: sffxx.h:305
void readtrailer(std::istream &)
Definition: sffxx.cc:885
TraceHeader Mheader
Definition: sffxx.h:375
void readheader(std::istream &)
Definition: sffxx.cc:875
Here is the call graph for this function:
Here is the caller graph for this function: