|
DATRW++ library: seismic data I/O with multiple formats
|
All classes and functions to extract data from TSOFT files. More...
|
Modules | |
| TSOFT string constants | |
| string constants | |
Files | |
| file | channeltranslation.cc |
| translate TSOFT channel name (they are too long for SFF headers) (implementation) | |
| file | channeltranslation.h |
| translate TSOFT channel name (they are too long for SFF headers) (prototypes) | |
| file | itsoftstream.cc |
| actual TSOFT to SFF code (implementation) | |
| file | tsoft.h |
| classes for TSOFT in SFF (prototypes) | |
| file | tsoftconfig.h |
| tsoft configuration (prototypes) | |
| file | tsoftdata.cc |
| class to store TSOFT data (implementation) | |
| file | tsoftdata.h |
| class to store TSOFT data (prototypes) | |
| file | tsoftreader.cc |
| module to read TSOFT data (implementation) | |
| file | tsoftreader.h |
| module to read TSOFT data (prototypes) | |
| file | tsoftsffcontainer.cc |
| a container to hold SFF data for one file (implementation) | |
| file | tsoftsffcontainer.h |
| a container to hold SFF data for one file (prototypes) | |
Namespaces | |
| datrw::tsoft | |
| All classes and functions to extract data from TSOFT files. | |
Classes | |
| class | datrw::itsoftstream |
| class to read TSOFT data More... | |
| struct | datrw::tsoft::Channel |
| struct to hold a pair of channel names More... | |
| class | datrw::tsoft::Channeldata |
| date for one channel. More... | |
| struct | datrw::tsoft::ChannelDescription |
| hold channel description More... | |
| class | datrw::tsoft::Channelinfo |
| contains channel info. More... | |
| struct | datrw::tsoft::Checklist |
| check list for requiered fields More... | |
| class | datrw::tsoft::Datacontainer |
| data container. More... | |
| class | datrw::tsoft::Dataline |
| contains one data line. More... | |
| class | datrw::tsoft::Datasequence |
| sequence of contiguous data. More... | |
| class | datrw::tsoft::Datatrace |
| trace of contiguous data. More... | |
| struct | datrw::tsoft::File |
| contents of a complete TSOFT file More... | |
| class | datrw::tsoft::Line |
| contains takes one line and splits it into tag and information. More... | |
| struct | datrw::tsoft::ReaderConfig |
| config parameters for data extractionThese parameters control the way gaps in the input data are handled. More... | |
| struct | datrw::tsoft::SFFchannelid |
| hold SFF channel description More... | |
| struct | datrw::tsoft::Trace |
| contents for one trace of data More... | |
| struct | datrw::tsoft::TSOFTchannelid |
| hold TSOFT channel description More... | |
| class | datrw::tsoft::TSOFTfile |
| read a complete file More... | |
Typedefs | |
| typedef std::list< std::string > | datrw::tsoft::Tlos |
| list of strings. More... | |
| typedef std::vector< Channeldata > | datrw::tsoft::Tvocd |
| vector of channels. More... | |
| typedef std::vector< Channelinfo > | datrw::tsoft::Tvoci |
| vector of channel info. More... | |
| typedef std::vector< double > | datrw::tsoft::Tvod |
| vector of doubles. More... | |
| typedef std::vector< Datatrace > | datrw::tsoft::Tvodt |
| vector of sequences. More... | |
| typedef std::vector< std::string > | datrw::tsoft::Tvos |
| vector of strings. More... | |
Enumerations | |
| enum | datrw::tsoft::Econversion { datrw::tsoft::SIDIODE, datrw::tsoft::SIDIODE1, datrw::tsoft::SIDIODE2, datrw::tsoft::SIDIODE3, datrw::tsoft::SIDIODE4, datrw::tsoft::MASFLO1, datrw::tsoft::GEPLHe19, datrw::tsoft::GEPLHe23, datrw::tsoft::POWERV, datrw::tsoft::PT100_K, datrw::tsoft::PT100V_K, datrw::tsoft::PT100, datrw::tsoft::PT100V, datrw::tsoft::PSI_1_1, datrw::tsoft::H2OFLO1, datrw::tsoft::TDV, datrw::tsoft::TD, datrw::tsoft::PSI_500, datrw::tsoft::PSI_2500, datrw::tsoft::PSI_3000, datrw::tsoft::PSI_3447, datrw::tsoft::KPA_3447, datrw::tsoft::KPA_20684, datrw::tsoft::KPA_17236, datrw::tsoft::MPA_17236, datrw::tsoft::MPA_3447, datrw::tsoft::MPA_20684, datrw::tsoft::FAN16, datrw::tsoft::C20P4, datrw::tsoft::CNSP, datrw::tsoft::CNFD } |
| DDAS3 sensor data conversion codesSensor data conversion codes as defined in GWR document DDAS3_man_technical_ch5_UIPCsoftware_2010-07-16_BFO-Excerpt. More... | |
Functions | |
| ChannelDescription | datrw::tsoft::channel (const SFFchannelid &ci) |
| return channel data for given SFF channel ID More... | |
| Tlos | datrw::tsoft::channelinfofree (const Channelinfo &ci) |
| prepare free comment block from channel info More... | |
| std::string | datrw::tsoft::getDOSline (std::istream &is) |
| helper function getDOSline More... | |
| File | datrw::tsoft::readfile (std::istream &is, const ReaderConfig &rc) |
| read complete file More... | |
| void | datrw::tsoft::reportdatacomments (std::ostream &os) |
| report comments from 1s files More... | |
| void | datrw::tsoft::reporttranslation (std::ostream &os) |
| report translation table More... | |
| SFFchannelid | datrw::tsoft::schannelid (const Channel &ci) |
| split SFF channel description More... | |
| Tvos | datrw::tsoft::stringtovec (const std::string &line, const std::string &delimiters) |
| helper function stringtok More... | |
| TSOFTchannelid | datrw::tsoft::tchannelid (const Channel &ci) |
| split TSOFT channel description More... | |
| SFFchannelid | datrw::tsoft::translate (const TSOFTchannelid &ci) |
| return SFF channel ID for given TSOFT channel ID More... | |
| bool | datrw::tsoft::translationisunique (const bool &verbose=true) |
| check uniqueness of translation table More... | |
| void | datrw::tsoft::trimws (std::string &line) |
| helper function trimws More... | |
Variables | |
| const Channel | datrw::tsoft::translationtable [] |
| global variable: channel name translation tableThis table is specific for SG056 at BFO. Sensor data conversion codes are assigned based on GWR document DDAS3_man_technical_ch5_UIPCsoftware_2010-07-16_BFO-Excerpt and Auxill_2.txt as compiled by Walter Zuern (Id: Auxill_2.txt 752 2013-01-09 12:07:01Z). More... | |
| const bool | datrw::tsoft::isbinary =false |
| Format properties. More... | |
| const char *const | datrw::tsoft::streamID ="tsoft" |
| Format properties. More... | |
| const char *const | datrw::tsoft::key_keepundetval ="keepundetval" |
| Format modifier keys. More... | |
| const char *const | datrw::tsoft::key_replaceundetval ="replaceundetval" |
| Format modifier keys. More... | |
| const char *const | datrw::tsoft::key_bridgetime ="bridgetime" |
| Format modifier keys. More... | |
| const char *const | datrw::tsoft::key_flagbridged ="flagbridged" |
| Format modifier keys. More... | |
All classes and functions to extract data from TSOFT files.
TSOFT is available from http://seismologie.oma.be/TSOFT/tsoft.html