OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "algomod.h"
15 #include "gendefs.h"
16 
26 {
27 public:
29  {
30  public:
31  Setup();
32 
33  mDefSetupMemb(bool,mean);
34  mDefSetupMemb(bool,gaussian);
35  mDefSetupMemb(bool,minmax);
36  mDefSetupMemb(bool,mostposneg);
37  mDefSetupMemb(bool,shapeindex );
38  mDefSetupMemb(bool,dip );
39  mDefSetupMemb(bool,strike);
40  mDefSetupMemb(bool,contour );
41  mDefSetupMemb(bool,curvedness );
42  };
43 
44  Curvature(const Setup&);
45 
46  bool set(double v00,double v01,double v02,
47  double v10,double v11,double v12,
48  double v20,double v21,double v22,
49  double dist01=1, double d10=1,
50  bool checkforudfs=false);
55  double mean_;
56  double gaussian_;
57  double max_;
58  double min_;
59  double mostpos_;
60  double mostneg_;
61  double shapeindex_;
62  double dip_;
63  double strike_;
64  double contour_;
65  double curvedness_;
66 
68 };
69 
70 
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, mostposneg)
Curvature::contour_
double contour_
Definition: curvature.h:64
Curvature::Curvature
Curvature(const Setup &)
Curvature::mean_
double mean_
Definition: curvature.h:55
Curvature
Class to calculate curvature from 9 regularly sampled points.
Definition: curvature.h:26
Curvature::min_
double min_
Definition: curvature.h:58
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, contour)
Curvature::mostneg_
double mostneg_
Definition: curvature.h:60
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Curvature::shapeindex_
double shapeindex_
Definition: curvature.h:61
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, strike)
Curvature::set
bool set(double v00, double v01, double v02, double v10, double v11, double v12, double v20, double v21, double v22, double dist01=1, double d10=1, bool checkforudfs=false)
Curvature::Setup
Definition: curvature.h:29
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, minmax)
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, shapeindex)
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, mean)
gendefs.h
Curvature::curvedness_
double curvedness_
Definition: curvature.h:65
Curvature::max_
double max_
Definition: curvature.h:57
Curvature::mostpos_
double mostpos_
Definition: curvature.h:59
Curvature::dip_
double dip_
Definition: curvature.h:62
Curvature::strike_
double strike_
Definition: curvature.h:63
Curvature::Setup::Setup
Setup()
Curvature::gaussian_
double gaussian_
Definition: curvature.h:56
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, gaussian)
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, curvedness)
Curvature::setup_
Setup setup_
Definition: curvature.h:67
Curvature::Setup::mDefSetupMemb
mDefSetupMemb(bool, dip)

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