1 #ifndef uiseispartserv_h 2 #define uiseispartserv_h 15 #include "uiseismod.h" 33 namespace PosInfo {
class Line2DData; }
34 namespace Geometry {
class RandomLine; }
46 const char*
name()
const {
return "Seismics"; }
48 bool importSeis(
int opt);
49 bool exportSeis(
int opt);
51 MultiID getDefaultDataID(
bool is2d)
const;
54 static void get2DStoredAttribs(
const char* linenm,
56 void get2DZdomainAttribs(
const char* linenm,
57 const char* zdomainstr,
59 bool create2DOutput(
const MultiID&,
const char* linekey,
64 void processTime2Depth(
bool is2d=
false)
const;
65 void processVelConv()
const;
66 void createMultiCubeDataStore()
const;
68 void manageSeismics(
int opt,
bool modal=
false);
70 void importWavelets();
71 void exportWavelets();
72 void manageWavelets();
73 void exportCubePos(
const MultiID* =0);
80 bool ioSeis(
int,
bool);
82 MultiID getDefault2DDataID()
const;
103 uiString mkDlgCaption(
bool forread,
bool is2d,
bool isps );
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiSeisIOSimple * expps2dseisdlg_
Definition: uiseispartserv.h:97
uiSeisExpCubePositionsDlg * expcubeposdlg_
Definition: uiseispartserv.h:100
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Imports or links to a CBVS file.
Definition: uiseisimportcbvs.h:27
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Definition: randomlinegeom.h:31
uiSeisIOSimple * exp3dseisdlg_
Definition: uiseispartserv.h:91
Seismic User Interface Part Server.
Definition: uiseispartserv.h:40
uiSeisWvltMan * manwvltdlg_
Definition: uiseispartserv.h:88
Definition: uistring.h:89
Set of BufferString objects.
Definition: bufstringset.h:28
Definition: uiseisexpcubepositions.h:23
uiSeisIOSimple * imp2dseisdlg_
Definition: uiseispartserv.h:92
uiSeisIOSimple * impps2dseisdlg_
Definition: uiseispartserv.h:96
uiSeisPreStackMan * man3dprestkdlg_
Definition: uiseispartserv.h:87
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
uiSeisPreStackMan * man2dprestkdlg_
Definition: uiseispartserv.h:86
Definition: uiseisiosimple.h:29
uiSeisIOSimple * impps3dseisdlg_
Definition: uiseispartserv.h:94
uiSeisIOSimple * imp3dseisdlg_
Definition: uiseispartserv.h:90
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
const char * name() const
Definition: uiseispartserv.h:46
uiSeisFileMan * man2dseisdlg_
Definition: uiseispartserv.h:84
uiSeisImpCBVSFromOtherSurveyDlg * impcbvsothsurvdlg_
Definition: uiseispartserv.h:99
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
Definition: uiseiscbvsimpfromothersurv.h:24
Position info, often segmented.
Definition: posinfo.h:40
uiSeisIOSimple * expps3dseisdlg_
Definition: uiseispartserv.h:95
Services from application level to 'Part servers'.
Definition: uiapplserv.h:24
Definition: uiseiswvltman.h:26
set of seismic traces.
Definition: seisbuf.h:31
uiSeisIOSimple * exp2dseisdlg_
Definition: uiseispartserv.h:93
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:48
uiSeisImportCBVS * impcbvsdlg_
Definition: uiseispartserv.h:98
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
uiSeisFileMan * man3dseisdlg_
Definition: uiseispartserv.h:85
Definition: uiseispsman.h:19
Definition: uiseisfileman.h:19
Definition: arraytesselator.h:21
Compound key consisting of ints.
Definition: multiid.h:25