gsexx.h 1.46 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*! \file gsexx.h
 * \brief GSE++ library: read and write GSE waveform data (prototypes).
 * 
 * ----------------------------------------------------------------------------
 * 
 * $Id: gsexx.h,v 1.1 2002-03-17 21:26:27 forbrig Exp $
 * \author Thomas Forbriger
 * \date 16/03/2002
 * 
 * GSE++ library: read and write GSE waveform data (prototypes)
 * 
 * Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt) 
 * 
 * REVISIONS and CHANGES 
 *  - 16/03/2002   V1.0   Thomas Forbriger
 * 
 * ============================================================================
 */

// include guard
#ifndef TF_GSEXX_H_VERSION

#define TF_GSEXX_H_VERSION \
  "TF_GSEXX_H   V1.0   "
#define TF_GSEXX_H_CVSID \
  "$Id: gsexx.h,v 1.1 2002-03-17 21:26:27 forbrig Exp $"

// #include <libtime++.h>
#include<string>

//! All stuff defined by the GSE2 standard.
namespace GSE2 {

//! All waveform related stuff.
namespace waveform {

//! A class to hold and manage the WID2-line.
class TWID2 {
  private:
    // libtime::TAbsoluteDate Mdate(0,0,0);  //!< Date and time of first sample
    std::string            Mstation;     //!< Station code
    std::string            Mchannel;     //!< FDSN channel code
    std::string            Mauxid;       //!< Auxiliary identification code
}; // class TWID2

//! A class to hold and manage the STA2-line.
class TSTA2 {
}; // class TSTA2

} // namespace waveform
} // namespace GSE2

#endif // TF_GSEXX_H_VERSION (includeguard)

/* ----- END OF gsexx.h ----- */