TSIO++ Time series input/output
ts::sff Namespace Reference

Namespace for libtsioxx modules. More...

Classes

struct  DFile
 structure to contain file data together with command line arguments. More...
 
struct  File
 hold all information contained in an SFF data file More...
 
class  FileHeader
 hold information for a complete SFF file header More...
 
class  SFFTimeSeries
 hold a full SFF trace and provide conversion More...
 
struct  SFile
 structure to contain file data together with command line arguments (single precision). More...
 
class  TraceHeader
 hold information for a complete SFF trace header More...
 
class  TraceVector
 hold SFF traces with full header information More...
 

Typedefs

typedef tfxx::RangeList< int > Ttracelist
 type of trace selection list. More...
 
typedef const char * Ttracelistkey
 type of trace selection key. More...
 
typedef std::list< DFileTDFileList
 complete list of files. More...
 
typedef std::list< SFileTSFileList
 complete list of files (single precision version). More...
 

Functions

SFile readSSFF (const std::string &filename, const bool &verbose, const std::string &format)
 read complete SFF file More...
 
DFile readDSFF (const std::string &filename, const bool &verbose, const std::string &format)
 read complete SFF file More...
 
SFile readSSFF (const std::string &filename, const Ttracelist &selection, const bool &verbose, const std::string &format)
 read complete SFF file with trace selection More...
 
DFile readDSFF (const std::string &filename, const Ttracelist &selection, const bool &verbose, const std::string &format)
 read complete SFF file with trace selection More...
 
SFile readSSFF (const tfxx::cmdline::Filename &filename, const bool &verbose, Ttracelistkey tracekey, const std::string &format)
 read complete SFF file with trace selection More...
 
DFile readDSFF (const tfxx::cmdline::Filename &filename, const bool &verbose, Ttracelistkey tracekey, const std::string &format)
 read complete SFF file with trace selection More...
 
TSFileList readSSFF (const tfxx::cmdline::Tparsed &flist, const bool &verbose, Ttracelistkey tracekey, const std::string &format)
 read complete list of SFF files with trace selection More...
 
TDFileList readDSFF (const tfxx::cmdline::Tparsed &flist, const bool &verbose, Ttracelistkey tracekey, const std::string &format)
 read complete list of SFF files with trace selection More...
 
SFile readSSFF (const std::string &filename, const bool &verbose, const datrw::Eformat &format)
 read complete SFF file More...
 
DFile readDSFF (const std::string &filename, const bool &verbose, const datrw::Eformat &format)
 read complete SFF file More...
 
SFile readSSFF (const std::string &filename, const Ttracelist &selection, const bool &verbose, const datrw::Eformat &format)
 read complete SFF file with trace selection More...
 
DFile readDSFF (const std::string &filename, const Ttracelist &selection, const bool &verbose, const datrw::Eformat &format)
 read complete SFF file with trace selection More...
 
SFile readSSFF (const tfxx::cmdline::Filename &filename, const bool &verbose, Ttracelistkey tracekey, const datrw::Eformat &format)
 read complete SFF file with trace selection More...
 
DFile readDSFF (const tfxx::cmdline::Filename &filename, const bool &verbose, Ttracelistkey tracekey, const datrw::Eformat &format)
 read complete SFF file with trace selection More...
 
TSFileList readSSFF (const tfxx::cmdline::Tparsed &flist, const bool &verbose, Ttracelistkey tracekey, const datrw::Eformat &format)
 read complete list of SFF files with trace selection More...
 
TDFileList readDSFF (const tfxx::cmdline::Tparsed &flist, const bool &verbose, Ttracelistkey tracekey, const datrw::Eformat &format)
 read complete list of SFF files with trace selection More...
 
datrw::idatstream & operator>> (datrw::idatstream &is, FileHeader &fh)
 
datrw::idatstream & operator>> (datrw::idatstream &is, TraceHeader &th)
 
template<class C >
datrw::idatstream & operator>> (datrw::idatstream &is, SFFTimeSeries< C > &s)
 
datrw::odatstream & operator<< (datrw::odatstream &os, const FileHeader &fh)
 
datrw::odatstream & operator<< (datrw::odatstream &os, const TraceHeader &th)
 
template<class C >
datrw::odatstream & operator<< (datrw::odatstream &os, const typename SFFTimeSeries< C >::Tconsttimeseries &s)
 
template<class C >
datrw::odatstream & operator<< (datrw::odatstream &os, const SFFTimeSeries< C > &s)
 
template<class C >
datrw::odatstream & operator<< (datrw::odatstream &os, const TraceVector< C > &tv)
 
template<class C >
datrw::odatstream & operator<< (datrw::odatstream &os, const File< C > &f)
 

Detailed Description

Namespace for libtsioxx modules.

To distinguish the modules in libtsioxx and to avoid future conflicts, all modules in libtsioxx are placed in this namespace.