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

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