OpendTect  6.3
curvature.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: K. Tingdahl
8  Date: May 2009
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "algomod.h"
14 #include "gendefs.h"
15 
25 {
26 public:
28  {
29  public:
30  Setup();
31 
32  mDefSetupMemb(bool,mean);
33  mDefSetupMemb(bool,gaussian);
34  mDefSetupMemb(bool,minmax);
35  mDefSetupMemb(bool,mostposneg);
36  mDefSetupMemb(bool,shapeindex );
37  mDefSetupMemb(bool,dip );
38  mDefSetupMemb(bool,strike);
39  mDefSetupMemb(bool,contour );
40  mDefSetupMemb(bool,curvedness );
41  };
42 
43  Curvature(const Setup&);
44 
45  bool set(double v00,double v01,double v02,
46  double v10,double v11,double v12,
47  double v20,double v21,double v22,
48  double dist01=1, double d10=1,
49  bool checkforudfs=false);
54  double mean_;
55  double gaussian_;
56  double max_;
57  double min_;
58  double mostpos_;
59  double mostneg_;
60  double shapeindex_;
61  double dip_;
62  double strike_;
63  double contour_;
64  double curvedness_;
65 
67 };
double dip_
Definition: curvature.h:61
#define mExpClass(module)
Definition: commondefs.h:157
FixedString Setup()
Definition: keystrs.h:113
double mostneg_
Definition: curvature.h:59
Setup setup_
Definition: curvature.h:66
double contour_
Definition: curvature.h:63
double mean_
Definition: curvature.h:54
Class to calculate curvature from 9 regularly sampled points.
Definition: curvature.h:24
double max_
Definition: curvature.h:56
Definition: curvature.h:27
double shapeindex_
Definition: curvature.h:60
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
double curvedness_
Definition: curvature.h:64
double min_
Definition: curvature.h:57
double mostpos_
Definition: curvature.h:58
double strike_
Definition: curvature.h:62
double gaussian_
Definition: curvature.h:55

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017