OpendTect  6.3
Public Types | Public Member Functions | Protected Attributes | List of all members
uiODDataTreeItemFactory Class Reference

Public Types

typedef uiODDataTreeItem *(* CreateFunc) (ProbeLayer &)
 

Public Member Functions

void addCreateFunc (CreateFunc, const char *probelayertype, const char *probetype)
 
uiODDataTreeItemcreate (ProbeLayer &)
 

Protected Attributes

TypeSet< TypeSet< CreateFunc > > createfuncsset_
 
BufferStringSet probetypes_
 
TypeSet< BufferStringSetprobelayertypesset_
 

Detailed Description

Base class for a data treeitem.

Member Typedef Documentation

typedef uiODDataTreeItem*(* uiODDataTreeItemFactory::CreateFunc) (ProbeLayer &)

Member Function Documentation

void uiODDataTreeItemFactory::addCreateFunc ( CreateFunc  ,
const char *  probelayertype,
const char *  probetype 
)
uiODDataTreeItem* uiODDataTreeItemFactory::create ( ProbeLayer )

Member Data Documentation

TypeSet< TypeSet<CreateFunc> > uiODDataTreeItemFactory::createfuncsset_
protected
TypeSet< BufferStringSet > uiODDataTreeItemFactory::probelayertypesset_
protected
BufferStringSet uiODDataTreeItemFactory::probetypes_
protected

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