OpendTect  6.6
uisemblancealgo.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: Nov 2010
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "uiprestackprocessingmod.h"
16 #include "factory.h"
17 #include "uidialog.h"
18 
19 
20 namespace PreStack
21 {
22 
23 class SemblanceAlgorithm;
24 
26 mExpClass(uiPreStackProcessing) uiSemblanceAlgorithm : public uiDialog
28 public:
30  uiParent*,factory);
31  virtual bool populateUI(const SemblanceAlgorithm*) = 0;
32  virtual bool populateObject(SemblanceAlgorithm*) const = 0;
33 protected:
35 };
36 
37 }; //namespace
38 
factory.h
HelpKey
Definition: helpview.h:50
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
PreStack::uiSemblanceAlgorithm::mDefineFactory1ParamInClass
mDefineFactory1ParamInClass(uiSemblanceAlgorithm, uiParent *, factory)
PreStack::uiSemblanceAlgorithm::populateObject
virtual bool populateObject(SemblanceAlgorithm *) const =0
PreStack::SemblanceAlgorithm
Base class for algorithms that compute semblance along a moveout.
Definition: semblancealgo.h:30
PreStack::uiSemblanceAlgorithm::uiSemblanceAlgorithm
uiSemblanceAlgorithm(uiParent *, const HelpKey &)
uidialog.h
PreStack
Definition: synthseis.h:35
PreStack::uiSemblanceAlgorithm::populateUI
virtual bool populateUI(const SemblanceAlgorithm *)=0
PreStack::uiSemblanceAlgorithm::mODTextTranslationClass
mODTextTranslationClass(uiSemblanceAlgorithm)
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42
PreStack::uiSemblanceAlgorithm
Definition: uisemblancealgo.h:27

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