OpendTect-6_4  6.4
sectionselector.h
Go to the documentation of this file.
1 #ifndef sectionselector_h
2 #define sectionselector_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: A.H. Bril
9  Date: 23-10-1996
10  Contents: Ranges
11  RCS: $Id$
12 ________________________________________________________________________
13 
14 -*/
15 
16 #include "mpeenginemod.h"
17 #include "task.h"
18 #include "bufstring.h"
19 #include "emposid.h"
20 #include "sets.h"
21 #include "trckey.h"
22 
23 
24 namespace MPE
25 {
26 
32 {
33 public:
35  const EM::SectionID& sid = -1);
36 
37  EM::SectionID sectionID() const;
38  virtual void reset();
39 
40  int nextStep();
41  const char* errMsg() const;
42 
43  virtual void fillPar(IOPar&) const {}
44  virtual bool usePar(const IOPar&) { return true; }
45 
46  const TypeSet<TrcKey>& selectedPositions() const;
47 
48 protected:
52 };
53 
54 } // namespace MPE
55 
56 #endif
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
BufferString errmsg_
Definition: sectionselector.h:51
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
SequentialTask to select source of an EM section with ID EM::SectionID.
Definition: sectionselector.h:31
TypeSet< TrcKey > selpos_
Definition: sectionselector.h:50
The generalization of something (e.g. a computation) where the steps must be done in sequence...
Definition: task.h:124
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
EM::SectionID sectionid_
Definition: sectionselector.h:49
virtual void fillPar(IOPar &) const
Definition: sectionselector.h:43
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
const char * errMsg() const
Definition: horizontracker.h:61
virtual bool usePar(const IOPar &)
Definition: sectionselector.h:44

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