GPLIB++
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
Seismic_Tools
CalcRecConf.h
Go to the documentation of this file.
1
/***************************************************************************
2
Copyright (C) 2007 - 2009 Max Moorkamp
3
4
This program is free software; you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation; either version 2 of the License, or
7
(at your option) any later version.
8
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
14
You should have received a copy of the GNU General Public License along
15
with this program; if not, write to the Free Software Foundation, Inc.,
16
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17
18
***************************************************************************/
19
20
#include <string>
21
22
namespace
gplib
23
{
24
class
CalcRecConf
25
{
26
private
:
27
int
argc;
28
char
**argv;
29
public
:
30
void
GetData
(std::string filename);
31
void
GetData
(std::ifstream &instream);
32
double
upperfreq
;
33
double
lowerfreq
;
34
double
cc
;
35
double
sigma
;
36
int
shift
;
37
std::string
recmethod
;
38
bool
normalize
;
39
bool
rotate
;
40
double
rotwin
;
41
bool
prec
;
42
double
beta
;
43
double
p
;
44
CalcRecConf
(std::string filename)
45
{
46
GetData
(filename);
47
}
48
CalcRecConf
(
int
ac = 0,
char
**av = (
char
**)0) :
49
argc(ac), argv(av)
50
{
51
}
52
};
53
}
gplib::CalcRecConf::rotwin
double rotwin
Definition:
CalcRecConf.h:40
gplib::CalcRecConf::recmethod
std::string recmethod
Definition:
CalcRecConf.h:37
gplib::CalcRecConf::CalcRecConf
CalcRecConf(int ac=0, char **av=(char **) 0)
Definition:
CalcRecConf.h:48
gplib::CalcRecConf::p
double p
Definition:
CalcRecConf.h:43
gplib::CalcRecConf::GetData
void GetData(std::string filename)
Definition:
CalcRecConf.cpp:32
gplib::CalcRecConf::prec
bool prec
Definition:
CalcRecConf.h:41
gplib::CalcRecConf::normalize
bool normalize
Definition:
CalcRecConf.h:38
gplib::CalcRecConf::lowerfreq
double lowerfreq
Definition:
CalcRecConf.h:33
gplib::CalcRecConf::shift
int shift
Definition:
CalcRecConf.h:36
gplib::CalcRecConf::cc
double cc
Definition:
CalcRecConf.h:34
gplib::CalcRecConf::CalcRecConf
CalcRecConf(std::string filename)
Definition:
CalcRecConf.h:44
gplib::CalcRecConf::beta
double beta
Definition:
CalcRecConf.h:42
gplib::CalcRecConf::upperfreq
double upperfreq
Definition:
CalcRecConf.h:32
gplib::CalcRecConf::sigma
double sigma
Definition:
CalcRecConf.h:35
gplib::CalcRecConf
Definition:
CalcRecConf.h:24
gplib::CalcRecConf::rotate
bool rotate
Definition:
CalcRecConf.h:39
Generated on Wed May 25 2016 14:21:06 for GPLIB++ by
1.8.6