OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "wellattribmod.h"
15 #include "executor.h"
16 #include "uistring.h"
17 
18 class IOObj;
19 class SeparString;
20 class SyntheticData;
21 class SeisTrcWriter;
22 
23 namespace PosInfo { class Line2DData; }
24 
25 
28 public:
31  PosInfo::Line2DData* newgeom,
32  const SeparString&);
34 
35  od_int64 nrDone() const;
36  od_int64 totalNr() const;
38  { return tr("Data Sets Created"); }
40 protected:
41 
42  int nextStep();
45  bool prepareWriter();
46 
47  bool isps_;
54  int cursdidx_;
55  int posdone_;
57 };
58 
StratSynthExporter::uiNrDoneText
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: stratsynthexp.h:37
StratSynthExporter::nrDone
od_int64 nrDone() const
StratSynthExporter::isps_
bool isps_
Definition: stratsynthexp.h:47
uistring.h
PosInfo::Line2DData
Position info for a 2D line.
Definition: posinfo2d.h:65
ObjectSet< const SyntheticData >
StratSynthExporter::totalNr
od_int64 totalNr() const
StratSynthExporter::nextStep
int nextStep()
od_int64
#define od_int64
Definition: plftypes.h:35
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
StratSynthExporter::mODTextTranslationClass
mODTextTranslationClass(StratSynthExporter)
StratSynthExporter::prefixstr_
BufferString prefixstr_
Definition: stratsynthexp.h:51
StratSynthExporter::writer_
SeisTrcWriter * writer_
Definition: stratsynthexp.h:50
StratSynthExporter::cursdidx_
int cursdidx_
Definition: stratsynthexp.h:54
StratSynthExporter::writePostStackTrace
int writePostStackTrace()
StratSynthExporter::postfixstr_
BufferString postfixstr_
Definition: stratsynthexp.h:52
StratSynthExporter::writePreStackTraces
int writePreStackTraces()
Executor
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
SeparString
Definition: separstr.h:136
IOObj
Definition: ioobj.h:58
executor.h
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
StratSynthExporter::postobedone_
int postobedone_
Definition: stratsynthexp.h:56
StratSynthExporter::uiMessage
uiString uiMessage() const
will be message() again in 7.x
StratSynthExporter::linegeom_
PosInfo::Line2DData * linegeom_
Definition: stratsynthexp.h:49
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
StratSynthExporter::sds_
const ObjectSet< const SyntheticData > & sds_
Definition: stratsynthexp.h:48
PosInfo
Position info, often segmented.
Definition: posinfo.h:40
SyntheticData
Definition: syntheticdata.h:38
StratSynthExporter::StratSynthExporter
StratSynthExporter(const ObjectSet< const SyntheticData > &sds, PosInfo::Line2DData *newgeom, const SeparString &)
StratSynthExporter::~StratSynthExporter
~StratSynthExporter()
StratSynthExporter
Definition: stratsynthexp.h:27
SeisTrcWriter
Definition: seiswrite.h:41
StratSynthExporter::prepareWriter
bool prepareWriter()
StratSynthExporter::posdone_
int posdone_
Definition: stratsynthexp.h:55
StratSynthExporter::errmsg_
uiString errmsg_
Definition: stratsynthexp.h:53

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