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

◆ sample()

double datrw::tsoft::Dataline::sample ( const int &  i) const

return specific sample

return one sample and check index

Definition at line 145 of file tsoftdata.cc.

References DATRW_assert, Msamples, and nsamples().

Referenced by Dataline(), main(), and datrw::tsoft::Datacontainer::push_data().

146  {
147  DATRW_assert(((i>=0)&&(i<this->nsamples())),
148  "index out of range");
149  return(Msamples[i]);
150  } // std::string Dataline::sample(const int& i) const
#define DATRW_assert(C, M)
Check an assertion and report by throwing an exception.
Definition: error.h:92
Tvod Msamples
vector of data values
Definition: tsoftdata.h:234
int nsamples() const
return number of samples in line
Definition: tsoftdata.h:225
Here is the call graph for this function:
Here is the caller graph for this function: