OpendTect-6_4  6.4
stratsynthexp.h
Go to the documentation of this file.
1 #ifndef stratsynthexp_h
2 #define stratsynthexp_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Satyaki Maitra
9  Date: July 2013
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "wellattribmod.h"
16 #include "executor.h"
17 #include "uistring.h"
18 
19 class IOObj;
20 class SeparString;
21 class SyntheticData;
22 class SeisTrcWriter;
23 
24 namespace PosInfo { class Line2DData; }
25 
26 
29 public:
32  PosInfo::Line2DData* newgeom,
33  const SeparString&);
35 
36  od_int64 nrDone() const;
37  od_int64 totalNr() const;
39  { return tr("Data Sets Created"); }
40  uiString uiMessage() const;
41 protected:
42 
43  int nextStep();
44  int writePostStackTrace();
45  int writePreStackTraces();
46  bool prepareWriter();
47 
48  bool isps_;
55  int cursdidx_;
56  int posdone_;
58 };
59 
60 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Definition: ioobj.h:58
int cursdidx_
Definition: stratsynthexp.h:55
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
#define od_int64
Definition: plftypes.h:36
Definition: seiswrite.h:41
List encoded in a string.
Definition: separstr.h:33
Position info for a 2D line.
Definition: posinfo2d.h:65
Definition: uistring.h:89
uiString errmsg_
Definition: stratsynthexp.h:54
Definition: syntheticdata.h:38
BufferString prefixstr_
Definition: stratsynthexp.h:52
BufferString postfixstr_
Definition: stratsynthexp.h:53
const ObjectSet< const SyntheticData > & sds_
Definition: stratsynthexp.h:49
int posdone_
Definition: stratsynthexp.h:56
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: stratsynthexp.h:38
bool isps_
Definition: stratsynthexp.h:48
Position info, often segmented.
Definition: posinfo.h:40
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
SeisTrcWriter * writer_
Definition: stratsynthexp.h:51
int postobedone_
Definition: stratsynthexp.h:57
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
PosInfo::Line2DData * linegeom_
Definition: stratsynthexp.h:50
Definition: stratsynthexp.h:27

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