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.