|
conv/many suite: convert (m)any seismic data format(s)
|
extract data files, using index file More...
#include <fstream>#include <iostream>#include <list>#include <vector>#include <string>#include <sstream>#include <aff/seriesoperators.h>#include <tfxx/misc.h>#include <tfxx/commandline.h>#include <tfxx/stringfunc.h>#include <tfxx/error.h>#include <tfxx/seitosh.h>#include <datrwxx/tracereader.h>#include <libtime++.h>#include <tfxx/regexx.h>#include <datrwxx/formats.h>#include <datrwxx/error.h>#include <datrwxx/writeany.h>#include "sub/structgapanalysis.h"#include "sub/gapfunctions.h"#include "sub/completenessbins.h"#include "sub/structgapseries.h"
Go to the source code of this file.
Classes | |
| struct | Options |
| class | Series |
| class to handle two different flavours of data More... | |
| struct | IndexEntry |
| struct to hold an index file entry. More... | |
| struct | SelectionRegexx |
| struct to hold regular expressions. More... | |
| class | CompareCollection |
| A comparison function class for the collection. More... | |
| struct | DataBlock |
| struct to hold index values defining a data block within a trace. More... | |
Macros | |
| #define | ANYEXTRACT_VERSION "ANYEXTRACT V1.27 extract data files, using index file" |
Typedefs | |
| typedef std::vector< std::string > | Tvecofstrings |
| typedef datrw::Tdseries | Tseries |
| typedef datrw::Tfseries | Tfseries |
| typedef datrw::Tiseries | Tiseries |
| typedef std::vector< IndexEntry > | Tvecofindexentries |
| a vector of index entries More... | |
| typedef std::list< int > | Tintlist |
| list of links to collection entries, building a chain for one channel. More... | |
| typedef std::vector< Tintlist > | Tvecofintlist |
| vector of lists list of collections. More... | |
| typedef std::vector< DataBlock > | Tvecofblocks |
| vector of blocks. More... | |
| typedef std::vector< Tvecofblocks > | Tvecoftraces |
| vector of vector of blocks. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const IndexEntry &entry) |
| output operator to report an index entry More... | |
| int | main (int iargc, char *argv[]) |
extract data files, using index file
extract data files, using index file
Copyright (c) 2004 by Thomas Forbriger (BFO Schiltach)
This file is part of the conv/many suite.
The conv/many suite is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software
REVISIONS and CHANGES
TODO:
Definition in file anyextract.cc.