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

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