OpendTect  6.6
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

◆ _mCreateVw2DDataObj

#define _mCreateVw2DDataObj (   clss,
  id,
  win,
  editors 
)
Value:
{ \
return (clss*) createInternal(id,win,editors); \
} \
\
private: \
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:

◆ _mDeclVw2DConstr

#define _mDeclVw2DConstr (   clss,
  oid,
  win,
  ed 
)
Value:
clss(const EM::ObjectID& oid,uiFlatViewWin* win, \
public:

◆ mCreateVw2DDataObj

#define mCreateVw2DDataObj (   clss,
  oid,
  win,
  ed 
)
Value:
_mCreateVw2DDataObj(clss,oid,win,ed) \
_mDeclVw2DConstr(clss,oid,win,ed)

◆ mCreateVw2DFactoryEntry

#define mCreateVw2DFactoryEntry (   clss)
Value:
mCreateVw2DFactoryEntryNoInitClass( clss );

◆ mCreateVw2DFactoryEntryNoInitClass

#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); \
}

◆ mImplVisVwr2DInitClass

#define mImplVisVwr2DInitClass (   clss)
Value:
{ \
Vw2DDataManager::factory().addCreator( \
clss::createInternal, #clss ); \
}
ObjectSet< uiFlatViewAuxDataEditor >
mImplVisVwr2DInitClass
#define mImplVisVwr2DInitClass(clss)
Definition: view2ddata.h:102
_mCreateVw2DDataObj
#define _mCreateVw2DDataObj(clss, id, win, editors)
Definition: view2ddata.h:75
uiFlatViewWin
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
EM::ObjectID
od_int32 ObjectID
Definition: emposid.h:23
initClass
static void initClass()
Vw2DDataObject
Definition: view2ddata.h:24

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