OpendTect  6.6
sectionselector.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: A.H. Bril
8  Date: 23-10-1996
9  Contents: Ranges
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "mpeenginemod.h"
16 #include "task.h"
17 #include "bufstring.h"
18 #include "emposid.h"
19 #include "sets.h"
20 #include "trckey.h"
21 
22 
23 namespace MPE
24 {
25 
31 {
32 public:
34  const EM::SectionID& sid = -1);
35 
37  virtual void reset();
38 
39  int nextStep();
40  const char* errMsg() const;
41 
42  virtual void fillPar(IOPar&) const {}
43  virtual bool usePar(const IOPar&) { return true; }
44 
46 
47 protected:
51 };
52 
53 } // namespace MPE
54 
MPE::SectionSourceSelector::errMsg
const char * errMsg() const
emposid.h
task.h
MPE::SectionSourceSelector::reset
virtual void reset()
MPE::SectionSourceSelector::SectionSourceSelector
SectionSourceSelector(const EM::SectionID &sid=-1)
trckey.h
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
MPE::SectionSourceSelector::fillPar
virtual void fillPar(IOPar &) const
Definition: sectionselector.h:42
bufstring.h
MPE::SectionSourceSelector::errmsg_
BufferString errmsg_
Definition: sectionselector.h:50
MPE
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
MPE::SectionSourceSelector
SequentialTask to select source of an EM section with ID EM::SectionID.
Definition: sectionselector.h:31
MPE::SectionSourceSelector::selpos_
TypeSet< TrcKey > selpos_
Definition: sectionselector.h:49
MPE::SectionSourceSelector::sectionID
EM::SectionID sectionID() const
MPE::SectionSourceSelector::sectionid_
EM::SectionID sectionid_
Definition: sectionselector.h:48
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
EM::SectionID
od_int16 SectionID
Definition: emposid.h:24
MPE::SectionSourceSelector::selectedPositions
const TypeSet< TrcKey > & selectedPositions() const
sets.h
MPE::SectionSourceSelector::nextStep
int nextStep()
SequentialTask
The generalization of something (e.g. a computation) where the steps must be done in sequence,...
Definition: task.h:125
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
MPE::SectionSourceSelector::usePar
virtual bool usePar(const IOPar &)
Definition: sectionselector.h:43
TypeSet< TrcKey >

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