OpendTect  6.3
stratsynthexp.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: Satyaki Maitra
8  Date: July 2013
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "wellattribmod.h"
14 #include "executor.h"
15 #include "uistring.h"
16 
17 class IOObj;
18 class SeparString;
19 class SyntheticData;
20 class SeisTrcWriter;
21 
22 namespace PosInfo { class Line2DData; }
23 
24 
27 public:
30  Pos::GeomID geomid,
31  PosInfo::Line2DData* newgeom,
32  const SeparString&);
34 
35  od_int64 nrDone() const;
36  od_int64 totalNr() const;
38  { return tr("Data Sets Created"); }
39  uiString message() const;
40 protected:
41 
42  int nextStep();
43  int writePostStackTrace();
44  int writePreStackTraces();
45  bool prepareWriter();
46 
47  bool isps_;
55  int cursdidx_;
56  int posdone_;
58 };
#define mExpClass(module)
Definition: commondefs.h:157
Definition: ioobj.h:57
int cursdidx_
Definition: stratsynthexp.h:55
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiString nrDoneText() const
Definition: stratsynthexp.h:37
#define od_int64
Definition: plftypes.h:34
Definition: seiswrite.h:38
List encoded in a string.
Definition: separstr.h:32
Position info for a 2D line.
Definition: posinfo2d.h:63
Definition: uistring.h:88
uiString errmsg_
Definition: stratsynthexp.h:54
Definition: syntheticdata.h:39
BufferString prefixstr_
Definition: stratsynthexp.h:52
BufferString postfixstr_
Definition: stratsynthexp.h:53
const ObjectSet< const SyntheticData > & sds_
Definition: stratsynthexp.h:48
void message(const char *)
default: to stderr
int posdone_
Definition: stratsynthexp.h:56
bool isps_
Definition: stratsynthexp.h:47
Index_Type GeomID
Definition: commontypes.h:48
Position info, often segmented.
Definition: posinfo.h:38
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Pos::GeomID geomid_
Definition: stratsynthexp.h:49
SeisTrcWriter * writer_
Definition: stratsynthexp.h:51
int postobedone_
Definition: stratsynthexp.h:57
Specification to enable chunkwise execution of a process.
Definition: executor.h:38
PosInfo::Line2DData * linegeom_
Definition: stratsynthexp.h:50
Definition: stratsynthexp.h:25

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