DATRW++ library: seismic data I/O with multiple formats
datrw::tsoft::Datacontainer Class Reference

data container. More...

#include <tsoftdata.h>

Collaboration diagram for datrw::tsoft::Datacontainer:

Public Member Functions

 Datacontainer ()
 Default constructor. More...
 
 Datacontainer (const ReaderConfig &rc)
 Config constructor. More...
 
Channeldatachannel (const unsigned int &i, const bool &debug=false)
 return data for specific channel More...
 
const Channeldatachannel (const unsigned int &i, const bool &debug=false) const
 return data for specific channel More...
 
void flushchannels ()
 flush all channels More...
 
int nchannels () const
 return number of channels More...
 
Channeldataoperator[] (const unsigned int &i)
 return data for specific channel More...
 
const Channeldataoperator[] (const unsigned int &i) const
 return data for specific channel More...
 
void push_data (const std::string &line, const double &undetval, const libtime::TRelativeTime &dt, const bool &debug=false)
 push a data line More...
 

Private Member Functions

void checkindex (const unsigned int &i) const
 check index More...
 
void resizetoindex (const unsigned int &i)
 resize to index More...
 

Private Attributes

Tvocd Mchannels
 data sequences More...
 
ReaderConfig Mreaderconfig
 reader configuration More...
 

Detailed Description

data container.

Definition at line 385 of file tsoftdata.h.


The documentation for this class was generated from the following files: