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

Go to the source code of this file.

Classes

class  Vw2DDataObject
 
class  Vw2DEMDataObject
 

Macros

#define _mCreateVw2DDataObj(clss, id, win, editors)
 
#define _mDeclVw2DConstr(clss, oid, win, ed)
 
#define mCreateVw2DDataObj(clss, oid, win, ed)
 
#define mImplVisVwr2DInitClass(clss)
 
#define mCreateVw2DFactoryEntryNoInitClass(clss)
 
#define mCreateVw2DFactoryEntry(clss)
 

Macro Definition Documentation

#define _mCreateVw2DDataObj (   clss,
  id,
  win,
  editors 
)
Value:
{ \
return (clss*) createInternal(id,win,editors); \
} \
\
static Vw2DDataObject* createInternal(const EM::ObjectID&, \
clss(const clss&); \
clss& operator =(const clss&); \
public: \
static void initClass(); \
static const char* getStaticClassName(); \
\
virtual const char* getClassName() const; \
protected:
od_int32 ObjectID
Definition: emposid.h:24
#define private
Definition: winstreambuf.h:13
Set of pointers to objects.
Definition: commontypes.h:32
Definition: view2ddata.h:24
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
Flatview auxiliary data editor.
Definition: uiflatauxdataeditor.h:23
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
static void initClass()
#define _mDeclVw2DConstr (   clss,
  oid,
  win,
  ed 
)
Value:
clss(const EM::ObjectID& oid,uiFlatViewWin* win, \
public:
od_int32 ObjectID
Definition: emposid.h:24
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
#define mCreateVw2DDataObj (   clss,
  oid,
  win,
  ed 
)
Value:
_mCreateVw2DDataObj(clss,oid,win,ed) \
_mDeclVw2DConstr(clss,oid,win,ed)
#define _mCreateVw2DDataObj(clss, id, win, editors)
Definition: view2ddata.h:76
#define mCreateVw2DFactoryEntry (   clss)
Value:
#define mImplVisVwr2DInitClass(clss)
Definition: view2ddata.h:103
#define mCreateVw2DFactoryEntryNoInitClass(clss)
Definition: view2ddata.h:110
#define mCreateVw2DFactoryEntryNoInitClass (   clss)
Value:
const char* clss::getStaticClassName() { return #clss; } \
const char* clss::getClassName() const \
{ return clss::getStaticClassName(); } \
Vw2DDataObject* clss::createInternal(const EM::ObjectID& oid, \
{ \
return new clss(oid,win,eds); \
}
od_int32 ObjectID
Definition: emposid.h:24
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
#define mImplVisVwr2DInitClass (   clss)
Value:
{ \
Vw2DDataManager::factory().addCreator( \
clss::createInternal, #clss ); \
}
static void initClass()

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