OpendTect-6_4  6.4
volprocprocessor.h
Go to the documentation of this file.
1 #ifndef volprocprocessor_h
2 #define volprocprocessor_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Raman Singh
9  Date: Feb 2016
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "volumeprocessingmod.h"
16 #include "iopar.h"
17 #include "uistring.h"
18 
19 class TaskRunner;
20 class JobCommunic;
21 
22 namespace VolProc
23 {
24 
27 mExpClass(VolumeProcessing) Processor
28 { mODTextTranslationClass(Processor);
29 public:
30 
31  Processor(const IOPar&);
33 
34  bool run(od_ostream&,JobCommunic* comm=0);
35  bool run(TaskRunner*);
36 
37 protected:
38 
40 };
41 
42 } // namespace VolProc
43 
44 #endif
#define mExpClass(module)
Definition: commondefs.h:160
~Processor()
Definition: volprocprocessor.h:32
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
IOPar procpars_
Definition: volprocprocessor.h:39
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Class that can execute a task.
Definition: task.h:169
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:25
Sits on top and runs ChainOutput for each Geometry.
Definition: volprocprocessor.h:27
Multi-machine socket communicator Handles the communication between a client and the master...
Definition: jobcommunic.h:51

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019