OpendTect  6.6
emhorizonpreload.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: Nageswara
8  Date: Aug 2010
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "earthmodelmod.h"
15 #include "callback.h"
16 
17 #include "bufstringset.h"
18 #include "typeset.h"
19 
20 class TaskRunner;
21 
22 namespace EM
23 {
24 
30 {
31 public:
34 
35  bool load(const TypeSet<MultiID>&,TaskRunner* tr=0);
36  const MultiID& getMultiID(const char* name) const;
39  const char* errorMsg() const { return errmsg_; }
40  void unload(const BufferStringSet& hornms);
41 
42 protected:
44 
48 };
49 
50 
52 
53 } //namespace EM
54 
mGlobal
#define mGlobal(module)
Definition: commondefs.h:180
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
EM::HPreL
HorizonPreLoader & HPreL()
EM::HorizonPreLoader
Horizon preloader
Definition: emhorizonpreload.h:30
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
typeset.h
callback.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
EM::HorizonPreLoader::getMultiID
const MultiID & getMultiID(const char *name) const
EM::HorizonPreLoader::getPreloadedNames
const BufferStringSet & getPreloadedNames() const
EM::HorizonPreLoader::loadednms_
BufferStringSet loadednms_
Definition: emhorizonpreload.h:46
EM::HorizonPreLoader::HorizonPreLoader
HorizonPreLoader()
EM::HorizonPreLoader::getPreloadedIDs
const TypeSet< MultiID > & getPreloadedIDs() const
EM::HorizonPreLoader::surveyChgCB
void surveyChgCB(CallBacker *)
TaskRunner
Class that can execute a task.
Definition: task.h:170
EM::HorizonPreLoader::~HorizonPreLoader
~HorizonPreLoader()
EM::HorizonPreLoader::loadedmids_
TypeSet< MultiID > loadedmids_
Definition: emhorizonpreload.h:45
EM::HorizonPreLoader::errorMsg
const char * errorMsg() const
Definition: emhorizonpreload.h:39
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bufstringset.h
EM::HorizonPreLoader::load
bool load(const TypeSet< MultiID > &, TaskRunner *tr=0)
MPE::errmsg_
BufferString errmsg_
Definition: horizontracker.h:118
EM::HorizonPreLoader::errmsg_
BufferString errmsg_
Definition: emhorizonpreload.h:47
EM::HorizonPreLoader::unload
void unload(const BufferStringSet &hornms)
TypeSet< MultiID >

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