1 #ifndef uivolprocpartserv_h 2 #define uivolprocpartserv_h 15 #include "uivolumeprocessingmod.h" 21 namespace VolProc {
class Chain;
class uiBatchSetup;
class uiChain; }
33 const char*
name()
const {
return "VolProc"; }
35 void doVolProc(
const MultiID*,
const char* steptype=0,
37 void createVolProcOutput(
const IOObj*,
bool is2d=
false);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uivolprocbatchsetup.h:34
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
VolProc::Chain * volprocchain_
Definition: uivolprocpartserv.h:45
VolProc::uiBatchSetup * volprocdlg2d_
Definition: uivolprocpartserv.h:50
Definition: uivolprocchain.h:34
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
A chain of Steps that can be applied to a volume of scalars.
Definition: volprocchain.h:29
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:25
Service provider for application level - VolumeProcessing.
Definition: uivolprocpartserv.h:27
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
VolProc::uiChain * volprocchaindlg2d_
Definition: uivolprocpartserv.h:48
const char * name() const
Definition: uivolprocpartserv.h:33
VolProc::uiBatchSetup * volprocdlg_
Definition: uivolprocpartserv.h:49
Services from application level to 'Part servers'.
Definition: uiapplserv.h:24
VolProc::Chain * volprocchain2d_
Definition: uivolprocpartserv.h:46
VolProc::uiChain * volprocchaindlg_
Definition: uivolprocpartserv.h:47
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:48
FixedString Chain()
Definition: keystrs.h:45
Compound key consisting of ints.
Definition: multiid.h:25