 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "earthmodelmod.h"
20 namespace EM {
class Body; }
31 const char* defExtension()
const {
return "body"; }
32 static FixedString sKeyExtension() {
return "body"; }
73 #define mDefineIndividualBodyTranslator(spec) \
74 mExpClass(EarthModel) spec##EMBodyTranslator : public odEMBodyTranslator \
75 { isTranslator(spec,EMBody) \
77 spec##EMBodyTranslator( const char* nm,const char* unm ) \
78 : odEMBodyTranslator(nm,unm) {} \
79 ~spec##EMBodyTranslator() {} \
Executor * reader(const IOObj &)
OpendTect format EM::Body Translator.
Definition: embodytr.h:55
EM::Body EMBody
Definition: embodytr.h:22
Base class for all EM::Body Translators.
Definition: embodytr.h:40
static FixedString sKeyUserWord()
Definition: embodytr.h:33
#define mExpClass(module)
Definition: commondefs.h:177
#define isTranslator(spec, clss)
Definition: transl.h:244
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
A body that can deliver an implicit body.
Definition: embody.h:50
EMBody * getReadBody()
Definition: embodytr.h:63
uiString errMsg() const
Definition: embodytr.h:64
isTranslator(od, EMBody) public ~odEMBodyTranslator()
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
#define mDefEmptyTranslatorGroupConstructor(clss)
Definition: transl.h:269
isTranslatorGroup(EMBody) public
Definition: embodytr.h:27
#define mDefineIndividualBodyTranslator(spec)
Definition: embodytr.h:73
OD::String that holds an existing text string.
Definition: fixedstring.h:29
Group of Translators. Has a static factory.
Definition: transl.h:56
uiString errmsg_
Definition: embodytr.h:69
#define mDefEmptyTranslatorBaseConstructor(clss)
Definition: transl.h:275
TranslatorGroup for EM::Body.
Definition: embodytr.h:27
virtual uiString errMsg() const =0
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Executor * writer(const EM::Body &, IOObj &)
BufferString errmsg_
Definition: horizontracker.h:118
virtual EMBody * getReadBody()=0
I/O Interpreter class for a certain object type.
Definition: transl.h:123
od
Definition: strattransl.h:17
FixedString Body()
Definition: keystrs.h:42
EMBody * readbody_
Definition: embodytr.h:64
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021