14 #include "uiodmainmod.h" 31 IOPar& attrpars(
bool,
bool);
39 ODSession& operator =(
const ODSession&);
45 static void getStartupData(
bool& douse,
DBKey&);
46 static void setStartupData(
bool,
const DBKey&);
64 static const char* emprefix();
65 static const char* seisprefix();
66 static const char* visprefix();
67 static const char* sceneprefix();
68 static const char* attrprefix();
69 static const char* attr2dprefix();
70 static const char* attr3dprefix();
71 static const char* attr2dstoredprefix();
72 static const char* attr3dstoredprefix();
73 static const char* nlaprefix();
74 static const char* trackprefix();
75 static const char* vwr2dprefix();
76 static const char* pluginprefix();
78 static const char* sKeyUseStartup();
79 static const char* sKeyStartupID();
88 const
char* defExtension()
const {
return "sess"; }
virtual const uiString warningUiMsg() const
Definition: odsession.h:102
#define mExpClass(module)
Definition: commondefs.h:157
IOPar attrpars3d_
Definition: odsession.h:56
IOPar attrpars2dstored_
Definition: odsession.h:57
IOPar & nlapars()
Definition: odsession.h:32
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:51
OpendTect application top level object.
Definition: uiodmain.h:38
mDefEmptyTranslatorGroupConstructor(ODSession) const char *defExtension() const
Definition: odsession.h:87
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
IOPar scenepars_
Definition: odsession.h:53
IOPar & pluginpars()
Definition: odsession.h:36
IOPar vwr2dpars_
Definition: odsession.h:62
IOPar mpepars_
Definition: odsession.h:60
Definition: odsession.h:83
Definition: uistring.h:88
Definition: uiparent.h:24
Definition: odsession.h:92
#define mDefEmptyTranslatorConstructor(spec, clss)
Definition: transl.h:261
IOPar vispars_
Definition: odsession.h:52
Definition: odsession.h:114
virtual const char * warningMsg() const
Definition: odsession.h:101
#define mDeclInstanceCreatedNotifierAccess(clss)
Definition: notify.h:235
Definition: uiobjfileman.h:24
IOPar pluginpars_
Definition: odsession.h:61
const char * warningMsg() const
Definition: odsession.h:123
Group of Translators. Has a static factory.
Definition: transl.h:54
IOPar & vispars()
Definition: odsession.h:30
IOPar seispars_
Definition: odsession.h:51
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
IOPar attrpars2d_
Definition: odsession.h:55
BufferString warningmsg
Definition: odsession.h:125
IOPar empars_
Definition: odsession.h:50
#define mDefEmptyTranslatorBaseConstructor(clss)
Definition: transl.h:255
IOPar & empars()
Definition: odsession.h:28
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
I/O Interpreter class for a certain object type.
Definition: transl.h:122
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
virtual ~ODSession()
Definition: odsession.h:26
IOPar & scenepars()
Definition: odsession.h:34
IOPar attrpars_
Definition: odsession.h:54
IOPar & seispars()
Definition: odsession.h:29
Session manager.
Definition: odsession.h:137
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
IOPar & vwr2dpars()
Definition: odsession.h:35
static uiString sEmptyString()
Definition: uistrings.h:307
IOPar & mpepars()
Definition: odsession.h:33
#define isTranslatorGroup(clss)
In the class definition of a TranslatorGroup class.
Definition: transl.h:188
dTect session save/restore
Definition: odsession.h:22
IOPar nlapars_
Definition: odsession.h:59
#define isTranslator(spec, clss)
Definition: transl.h:224
IOPar attrpars3dstored_
Definition: odsession.h:58