OpendTect  6.3
stratlaymodgen.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
8  Date: Oct 2010
9 ________________________________________________________________________
10 
11 
12 -*/
13 
14 #include "stratmod.h"
15 #include "executor.h"
16 
17 namespace Strat
18 {
19 class LayerModel;
20 class LayerSequence;
21 class LayerSequenceGenDesc;
22 
27 public:
28 
30  LayerModel&,int nrseqs=100);
31 
32  void setNrSeq( int nr ) { nrseqs_ = nr; }
33  void reset();
34 
35  virtual od_int64 nrDone() const { return seqnr_; }
36  virtual od_int64 totalNr() const { return nrseqs_; }
37  virtual uiString nrDoneText() const {
38  return tr("Sequences generated");
39  }
40  virtual uiString message() const { return msg_; }
41  virtual int nextStep();
42 
43 protected:
44 
47 
51 
52 };
53 
54 
55 }; // namespace Strat
#define mExpClass(module)
Definition: commondefs.h:157
Collection of LayerGenerator's that can generate a full LayerSequence.
Definition: stratlayseqgendesc.h:37
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
#define od_int64
Definition: plftypes.h:34
virtual od_int64 totalNr() const
Definition: stratlaymodgen.h:36
const LayerSequenceGenDesc & desc_
Definition: stratlaymodgen.h:45
od_int64 seqnr_
Definition: stratlaymodgen.h:50
Definition: uistring.h:88
virtual uiString nrDoneText() const
Definition: stratlaymodgen.h:37
virtual uiString message() const
Definition: stratlaymodgen.h:40
virtual od_int64 nrDone() const
Definition: stratlaymodgen.h:35
uiString msg_
Definition: stratlaymodgen.h:48
Stratigraphy.
Definition: stratlevel.h:25
LayerModel & lm_
Definition: stratlaymodgen.h:46
void setNrSeq(int nr)
Definition: stratlaymodgen.h:32
A model consisting of layer sequences.
Definition: stratlayermodel.h:34
Generates LayerSequences.
Definition: stratlaymodgen.h:25
od_int64 nrseqs_
Definition: stratlaymodgen.h:49
Specification to enable chunkwise execution of a process.
Definition: executor.h:38

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