OpendTect  6.6
prestackstacker.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: Bert Bril
8  Date: Nov 2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "prestackprocessingmod.h"
16 #include "prestackprocessor.h"
17 #include "multiid.h"
18 
19 
20 namespace PreStack
21 {
22 
27 mExpClass(PreStackProcessing) Stack : public Processor
29 public:
31  "Stack", toUiString(sFactoryKeyword()))
32 
33  Stack();
34  ~Stack();
35 
36  uiString errMsg() const { return errmsg_; }
37 
42 
43  void fillPar(IOPar&) const;
44  bool usePar(const IOPar&);
45 
46 protected:
47  static const char* sKeyOffsetRange() { return "Offset Range"; }
50 
53 };
54 
55 } // namespace PreStack
56 
PreStack::Stack::usePar
bool usePar(const IOPar &)
MPE::errMsg
const char * errMsg() const
Definition: horizontracker.h:60
File::toUiString
Export_Basic uiString toUiString(ViewStyle)
od_int64
#define od_int64
Definition: plftypes.h:35
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
PreStack::Stack
Stacks PreStack data.
Definition: prestackstacker.h:28
PreStack::Stack::nrIterations
od_int64 nrIterations() const
PreStack::Processor
Processes PreStack data at one cdp location. The algorithm is implemented in subclasses,...
Definition: prestackprocessor.h:36
PreStack::Stack::setOffsetRange
void setOffsetRange(const Interval< float > *)
Null pointer means all offsets.
PreStack::Stack::mODTextTranslationClass
mODTextTranslationClass(Stack)
multiid.h
PreStack::Stack::mDefaultFactoryInstantiation
mDefaultFactoryInstantiation(Processor, Stack, "Stack", toUiString(sFactoryKeyword())) Stack()
PreStack::Stack::errmsg_
uiString errmsg_
Definition: prestackstacker.h:51
PreStack::Stack::sKeyOffsetRange
static const char * sKeyOffsetRange()
Definition: prestackstacker.h:47
PreStack::Stack::fillPar
void fillPar(IOPar &) const
PreStack::Stack::getOffsetRange
const Interval< float > * getOffsetRange() const
Null pointer means all offsets.
PreStack
Definition: synthseis.h:35
prestackprocessor.h
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
MPE::errmsg_
BufferString errmsg_
Definition: horizontracker.h:118
Interval< float >
PreStack::Stack::doWork
bool doWork(od_int64, od_int64, int)
PreStack::Stack::offsetrg_
Interval< float > * offsetrg_
Definition: prestackstacker.h:52
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55

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