SFF++ library: reading and writing SFF from C++
|
SFF trace header elements. More...
#include <sffxx.h>
Public Member Functions | |
TraceHeader () | |
TraceHeader (const WID2 &wid2, const bool &last=false) | |
TraceHeader (const WID2 &wid2, const FREE &free, const bool &last=false) | |
TraceHeader (const WID2 &wid2, const INFO &info, const bool &last=false) | |
TraceHeader (const WID2 &wid2, const INFO &info, const FREE &free, const bool &last=false) | |
void | writeheader (std::ostream &) const |
void | writetrailer (std::ostream &) const |
void | readheader (std::istream &) |
void | readtrailer (std::istream &) |
bool | last () const |
template<class C > | |
void | scanseries (const C &, const Enormmode &nm=NM_maxdyn) |
const WID2 & | wid2 () const |
const DAST & | dast () const |
const FREE & | free () const |
const INFO & | info () const |
const bool & | scale () const |
const bool & | hasinfo () const |
const bool & | hasfree () const |
void | setlast (const bool &flag) |
void | setdebug (const bool &flag) |
void | setwid2 (const WID2 &wid2line) |
void | setnsamples (const long int &n) |
void | setinfo (const INFO &infoline) |
void | setfree (const FREE &free) |
void | appendfree (const std::string &line) |
Private Attributes | |
WID2 | Mwid2 |
DAST | Mdast |
FREE | Mfree |
INFO | Minfo |
bool | Mscale |
bool | Mdebug |
SFF trace header elements.
Holds all trace header elements. Supports reading and writing of SFF trace headers.