 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "earthmodelmod.h"
25 class dgbSurfaceReader;
53 const char* defExtension()
const {
return "hor"; }
66 const char* defExtension()
const {
return "2dh"; }
90 const char* defExtension()
const {
return "flt"; }
114 const char* defExtension()
const {
return "fss"; }
TranslatorGroup for EM::FaultStickSet.
Definition: emsurfacetr.h:110
dgbEMSurfaceTranslator for EM::Horizon3D.
Definition: emsurfacetr.h:213
dgbEMSurfaceTranslator for EM::FaultStickSet.
Definition: emsurfacetr.h:275
virtual Executor * reader(EM::FaultSet3D &, const IOObj &)=0
bool setSurfaceTransform(const IOPar &)
EM::SurfaceIOData sd_
Definition: emsurfacetr.h:166
virtual bool readOnlyZ() const
Definition: emsurfacetr.h:225
FixedString Surface()
Definition: keystrs.h:154
virtual bool writeOnlyZ() const
Definition: emsurfacetr.h:201
virtual ~dgbEMFault3DTranslator()
Definition: emsurfacetr.h:260
EM::dgbSurfaceReader * reader_
Definition: emsurfacetr.h:204
void getSels(StepInterval< int > &, StepInterval< int > &)
virtual bool prepWrite()
Definition: emsurfacetr.h:171
virtual ~dgbEMHorizon3DTranslator()
Definition: emsurfacetr.h:218
virtual bool writeOnlyZ() const
Definition: emsurfacetr.h:284
Data interesting for Surface I/O.
Definition: emsurfaceiodata.h:30
virtual bool writeOnlyZ() const
Definition: emsurfacetr.h:264
isTranslator(dgb, EMFaultSet3D) public
Definition: emsurfacetr.h:307
dgb EMSurfaceTranslator
Definition: emsurfacetr.h:184
virtual ~dgbEMHorizon2DTranslator()
Definition: emsurfacetr.h:241
#define mExpClass(module)
Definition: commondefs.h:177
virtual ~EMSurfaceTranslator()
virtual Executor * reader(EM::Surface &)
mDefEmptyTranslatorGroupConstructor(EMFault3D) const char *defExtension() const
Definition: emsurfacetr.h:88
virtual bool writeOnlyZ() const
Definition: emsurfacetr.h:245
virtual Executor * writer(const EM::FaultSet3D &, const IOObj &)=0
virtual bool readOnlyZ() const
Definition: emsurfacetr.h:200
virtual bool readOnlyZ() const
Definition: emsurfacetr.h:283
FixedString Horizon()
Definition: keystrs.h:77
dgbEMSurfaceTranslator for EM::Horizon2D.
Definition: emsurfacetr.h:236
virtual bool implRename(const IOObj *, const char *, const CallBack *cb=0) const
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
virtual Executor * getAuxdataWriter(const EM::Surface &, int, bool overwt=false)
Definition: emsurfacetr.h:145
Surface Reader.
Definition: emsurfaceio.h:46
virtual ~dgbEMSurfaceTranslator()
Base class for surfaces like horizons and faults. A surface is made up of one or more segments or pat...
Definition: emsurface.h:33
#define isTranslatorGroup(clss)
Definition: transl.h:220
virtual bool hasRangeSelection() const
Definition: emsurfacetr.h:285
virtual Executor * writer(const EM::FaultSet3D &, const IOObj &)
bool startWrite(const EM::Surface &)
isTranslatorGroup(EMFault3D)
EM::FaultSet3D EMFaultSet3D
Definition: emsurfacetr.h:39
CallBacks object-oriented (object + method).
Definition: callback.h:62
isTranslatorGroup(EMFaultSet3D)
EM::Horizon2D EMHorizon2D
Definition: emsurfacetr.h:36
Surface I/O data selection.
Definition: emsurfaceiodata.h:62
virtual Executor * reader(EM::FaultSet3D &, const IOObj &)
static bool getBinarySetting()
void setIOObj(const IOObj *)
Horizon Surface.
Definition: emhorizon.h:47
virtual ~EMFaultSet3DTranslator()
Definition: emsurfacetr.h:299
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
TranslatorGroup for EM::Horizon.
Definition: emsurfacetr.h:75
virtual bool hasRangeSelection() const
Definition: emsurfacetr.h:246
isTranslator(dgb, EMFault3D) public
Definition: emsurfacetr.h:255
TranslatorGroup for EM::Fault3D.
Definition: emsurfacetr.h:86
TranslatorGroup for EM::FaultSet3D.
Definition: emsurfacetr.h:99
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
#define mDefEmptyTranslatorGroupConstructor(clss)
Definition: transl.h:269
FixedString Horizon2D()
Definition: keystrs.h:78
Executor * writer(const IOObj &, bool fullimplremove=true)
virtual Executor * getAuxdataReader(EM::Surface &, int)
virtual Executor * reader(EM::Surface &)
Definition: emsurfacetr.h:139
virtual bool prepRead()
Definition: emsurfacetr.h:170
virtual Executor * getAuxdataWriter(const EM::Surface &, int, bool ovwrt=false)
virtual bool implRemove(const IOObj *) const
virtual bool implSetReadOnly(const IOObj *, bool) const
Group of Translators. Has a static factory.
Definition: transl.h:56
virtual bool readOnlyZ() const
Definition: emsurfacetr.h:263
uiString errmsg_
Definition: emsurfacetr.h:165
virtual bool readOnlyZ() const
Definition: emsurfacetr.h:244
void init(const EM::Surface *, const IOObj *)
EMFaultSet3DTranslator(const char *unm, const char *nm)
Definition: emsurfacetr.h:296
TranslatorGroup for EM::Horizon3D. Reads/writes 3D EM::Horizon3D to storage.
Definition: emsurfacetr.h:49
bool startRead(const IOObj &)
EM::Horizon EMAnyHorizon
Definition: emsurfacetr.h:37
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
EM::SurfaceIODataSelection sels_
Definition: emsurfacetr.h:167
virtual bool hasRangeSelection() const
Definition: emsurfacetr.h:202
virtual Executor * getWriter()
Definition: emsurfacetr.h:172
void setCreatedFrom(const char *src)
Definition: emsurfacetr.h:158
EM::FaultStickSet EMFaultStickSet
Definition: emsurfacetr.h:40
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
BufferString crfrom_
Definition: emsurfacetr.h:168
isTranslatorGroup(EMFaultStickSet)
uiString errMsg() const
Definition: emsurfacetr.h:149
BufferString errmsg_
Definition: horizontracker.h:118
EMSurfaceTranslator(const char *nm, const char *unm)
Definition: emsurfacetr.h:125
isTranslator(dgb, EMHorizon2D) public
Definition: emsurfacetr.h:236
EM::Horizon3D EMHorizon3D
Definition: emsurfacetr.h:35
EM::Surface * surface_
Definition: emsurfacetr.h:164
mDefEmptyTranslatorGroupConstructor(EMFaultStickSet) const char *defExtension() const
Definition: emsurfacetr.h:112
isTranslator(dgb, EMFaultStickSet) public
Definition: emsurfacetr.h:275
Fault stick set.
Definition: emfaultstickset.h:100
isTranslator(dgb, EMHorizon3D) public
Definition: emsurfacetr.h:213
I/O Interpreter class for a certain object type.
Definition: transl.h:123
virtual bool hasRangeSelection() const
Definition: emsurfacetr.h:227
IOObj * ioobj_
Definition: emsurfacetr.h:163
Translator for EM::Surface.
Definition: emsurfacetr.h:123
Definition: emsurfacetr.h:307
TranslatorGroup for EM::Horizon2D.
Definition: emsurfacetr.h:62
EM::SurfaceIODataSelection & selections()
Definition: emsurfacetr.h:137
3D Fault
Definition: emfault3d.h:78
EM::Fault3D EMFault3D
Definition: emsurfacetr.h:38
virtual ~dgbEMFaultSet3DTranslator()
Definition: emsurfacetr.h:312
dgbEMSurfaceTranslator(const char *, const char *)
3D FaultSet
Definition: emfaultset3d.h:27
virtual ~dgbEMFaultStickSetTranslator()
Definition: emsurfacetr.h:280
virtual bool writeOnlyZ() const
Definition: emsurfacetr.h:226
virtual Executor * getAuxdataReader(EM::Surface &, int)
Definition: emsurfacetr.h:143
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
Translator for EM::FaultSet3D.
Definition: emsurfacetr.h:294
virtual bool hasRangeSelection() const
Definition: emsurfacetr.h:265
static BufferString createHOVName(const char *base, int idx)
dgbEMSurfaceTranslator for EM::Fault3D.
Definition: emsurfacetr.h:255
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021