13 #include "uiseismod.h" 30 namespace PosInfo {
class Line2DData; }
31 namespace Geometry {
class RandomLine; }
43 const char*
name()
const {
return "Seismics"; }
45 bool importSeis(
int opt);
46 bool exportSeis(
int opt);
48 DBKey getDefaultDataID(
bool is2d)
const;
49 bool select2DSeis(
DBKey&);
51 static void get2DStoredAttribs(
const char* linenm,
53 void get2DZdomainAttribs(
const char* linenm,
54 const char* zdomainstr,
56 bool create2DOutput(
const DBKey&,
const char* linekey,
61 void processTime2Depth()
const;
62 void processVelConv()
const;
63 void createMultiCubeDataStore()
const;
65 void manageSeismics(
int opt,
bool modal=
false);
67 void importWavelets();
68 void exportWavelets();
69 void manageWavelets();
76 bool ioSeis(
int,
bool);
78 DBKey getDefault2DDataID()
const;
98 uiString mkDlgCaption(
bool forread,
bool is2d,
bool isps );
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiSeisIOSimple * expps2dseisdlg_
Definition: uiseispartserv.h:93
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Imports or links to a CBVS file.
Definition: uiseisimportcbvs.h:26
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Definition: randomlinegeom.h:30
uiSeisIOSimple * exp3dseisdlg_
Definition: uiseispartserv.h:87
Seismic User Interface Part Server.
Definition: uiseispartserv.h:37
uiSeisWvltMan * manwvltdlg_
Definition: uiseispartserv.h:84
Definition: uistring.h:88
Set of BufferString objects.
Definition: bufstringset.h:25
uiSeisIOSimple * imp2dseisdlg_
Definition: uiseispartserv.h:88
uiSeisIOSimple * impps2dseisdlg_
Definition: uiseispartserv.h:92
uiSeisPreStackMan * man3dprestkdlg_
Definition: uiseispartserv.h:83
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
uiSeisPreStackMan * man2dprestkdlg_
Definition: uiseispartserv.h:82
Definition: uiseisiosimple.h:25
uiSeisIOSimple * impps3dseisdlg_
Definition: uiseispartserv.h:90
uiSeisIOSimple * imp3dseisdlg_
Definition: uiseispartserv.h:86
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
const char * name() const
Definition: uiseispartserv.h:43
uiSeisFileMan * man2dseisdlg_
Definition: uiseispartserv.h:80
uiSeisImpCBVSFromOtherSurveyDlg * impcbvsothsurvdlg_
Definition: uiseispartserv.h:95
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Definition: uiseiscbvsimpfromothersurv.h:22
Position info, often segmented.
Definition: posinfo.h:38
uiSeisIOSimple * expps3dseisdlg_
Definition: uiseispartserv.h:91
Services from application level to 'Part servers'.
Definition: uiapplserv.h:22
Definition: uiseiswvltman.h:24
set of seismic traces.
Definition: seisbuf.h:28
uiSeisIOSimple * exp2dseisdlg_
Definition: uiseispartserv.h:89
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:46
uiSeisImportCBVS * impcbvsdlg_
Definition: uiseispartserv.h:94
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:29
uiSeisFileMan * man3dseisdlg_
Definition: uiseispartserv.h:81
Definition: uiseispsman.h:17
Definition: uiseisfileman.h:18
Definition: arraytesselator.h:19