OpendTect  6.3
Classes | Namespaces | Macros
uiodannottreeitem.h File Reference
Include dependency graph for uiodannottreeitem.h:

Go to the source code of this file.

Classes

class  uiODAnnotParentTreeItem
 
class  uiODAnnotTreeItemFactory
 
class  uiODAnnotTreeItem
 
class  uiODAnnotSubItem
 
class  ScaleBarSubItem
 
class  ArrowSubItem
 
class  ImageSubItem
 
class  ArrowParentItem
 
class  ImageParentItem
 
class  ScaleBarParentItem
 

Namespaces

 Pick
 

Macros

#define mDefineParentItem(type, typestr, defsz)
 

Macro Definition Documentation

#define mDefineParentItem (   type,
  typestr,
  defsz 
)
Value:
class type##ParentItem : public uiODAnnotTreeItem \
{ \
public: \
type##ParentItem() \
: uiODAnnotTreeItem(typestr) {} \
protected: \
uiTreeItem* createSubItem(int di,Pick::Set& pck) \
{ return new type##SubItem(pck,di); } \
const char* getCategory() const { return type##SubItem::sKeyCategory(); } \
int defScale() const { return defsz; } \
}
virtual int defScale() const
Definition: uiodannottreeitem.h:65
Monitorable set of pick locations.
Definition: pickset.h:41
uiODAnnotTreeItem(const uiString &)
Definition: uiodannottreeitem.h:51
virtual uiTreeItem * createSubItem(int, Pick::Set &)=0
virtual const char * getCategory() const =0

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