OpendTect-6_4  6.4
Classes | Namespaces | Macros
emobject.h File Reference
Include dependency graph for emobject.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Selector< T >
 Interface for classes that select on basis of a key. More...
 
class  Array2D< T >
 Array2D ( Subclass of ArrayND ) is a two dimensional array. More...
 
class  EM::EMObjectCallbackData
 EM object callback data. More...
 
class  EM::CBDataSet
 Thread safe set of EMObjectCallbackData. More...
 
class  EM::EMObjectIterator
 Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by EMObject::createIterator, and the next() function is called until no more positions can be found. More...
 
class  EM::PosAttrib
 Position attribute. More...
 
class  EM::EMObject
 Base class for all EarthModel objects. More...
 

Namespaces

 Geometry
 
 EM
 Earth Model objects like horizons, faults, fault-sticks and bodies.
 

Macros

#define mDefineEMObjFuncs(clss)
 
#define mImplementEMObjFuncs(clss, typenm)
 

Macro Definition Documentation

#define mDefineEMObjFuncs (   clss)
Value:
public: \
clss(EM::EMManager&); \
static void initClass(); \
static EMObject* create(EM::EMManager&); \
static clss* create(const char* nm); \
static FixedString typeStr(); \
const char* getTypeStr() const; \
void setNewName(); \
protected: \
~clss()
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
OD::String that holds an existing text string.
Definition: fixedstring.h:29
Manages the loaded/half loaded EM objects in OpendTect.
Definition: emmanager.h:46
static uiHor3DInterpol * create(uiParent *)
static void initClass()
#define mImplementEMObjFuncs (   clss,
  typenm 
)

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