DATRW++ library: seismic data I/O with multiple formats
sffwriters.h
Go to the documentation of this file.
1 /*! \file sffwriters.h
2  * \brief functions to write sff data (prototypes)
3  *
4  * ----------------------------------------------------------------------------
5  *
6  * \author Thomas Forbriger
7  * \date 21/02/2010
8  *
9  * functions to write sff data (prototypes)
10  *
11  * Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
12  *
13  * ----
14  * This program is free software; you can redistribute it and/or modify
15  * it under the terms of the GNU General Public License as published by
16  * the Free Software Foundation; either version 2 of the License, or
17  * (at your option) any later version.
18  *
19  * This program is distributed in the hope that it will be useful,
20  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22  * GNU General Public License for more details.
23  *
24  * You should have received a copy of the GNU General Public License
25  * along with this program; if not, write to the Free Software
26  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
27  * ----
28  *
29  *
30  * REVISIONS and CHANGES
31  * - 21/02/2010 V1.0 Thomas Forbriger
32  *
33  * ============================================================================
34  */
35 
36 // include guard
37 #ifndef DATRW_SFFWRITERS_H_VERSION
38 
39 #define DATRW_SFFWRITERS_H_VERSION \
40  "DATRW_SFFWRITERS_H V1.0 "
41 
42 #include<sffxx.h>
43 #include<datrwxx/reservoir.h>
44 
45 namespace datrw {
46 
47  namespace sff {
48 
49  //! function to write an SFF trace from a series reservoir
50  void writesfftrace(std::ostream& os,
51  const ::sff::TraceHeader& traceheader,
52  const datrw::util::seriesreservoir& series,
53  const ::sff::Enormmode& normmode);
54 
55  } // namespace sff
56 
57 } // namespace datrw
58 
59 #endif // DATRW_SFFWRITERS_H_VERSION (includeguard)
60 
61 /* ----- END OF sffwriters.h ----- */
Root namespace of library.
Definition: aalibdatrwxx.cc:16
void writesfftrace(std::ostream &os, const ::sff::TraceHeader &traceheader, const datrw::util::seriesreservoir &series, const ::sff::Enormmode &normmode)
function to write an SFF trace from a series reservoir
Definition: sffwriters.cc:45
series reservoir (prototypes)