OpendTect-6_4  6.4
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
uiAttributeFactory Class Reference

Classes

struct  Entry
 

Public Member Functions

virtual ~uiAttributeFactory ()
 
int add (const char *displaynm, const char *attrnm, const char *grpnm, uiAttrDescEdCreateFunc, int, int)
 
uiAttrDescEdcreate (uiParent *, const char *nm, bool, bool dispnm=true) const
 
int size () const
 
const char * getAttribName (int idx) const
 
const char * getDisplayName (int idx) const
 
const char * getGroupName (int idx) const
 
int domainType (int idx) const
 
int dimensionType (int idx) const
 
const char * dispNameOf (const char *) const
 
const char * attrNameOf (const char *) const
 
bool isPresent (const char *, bool dispnm) const
 

Protected Member Functions

EntrygetEntry (const char *, bool) const
 
void fillStd ()
 

Protected Attributes

ObjectSet< Entryentries_
 

Friends

uiAttributeFactoryuiAF ()
 

Detailed Description

Constructor & Destructor Documentation

virtual uiAttributeFactory::~uiAttributeFactory ( )
virtual

Member Function Documentation

int uiAttributeFactory::add ( const char *  displaynm,
const char *  attrnm,
const char *  grpnm,
uiAttrDescEdCreateFunc  ,
int  ,
int   
)
const char* uiAttributeFactory::attrNameOf ( const char *  ) const
uiAttrDescEd* uiAttributeFactory::create ( uiParent ,
const char *  nm,
bool  ,
bool  dispnm = true 
) const
int uiAttributeFactory::dimensionType ( int  idx) const
inline

Is, in fact, uiAttrDescEd::DimensionType Not used to avoid dependency

const char* uiAttributeFactory::dispNameOf ( const char *  ) const
int uiAttributeFactory::domainType ( int  idx) const
inline

Is, in fact, uiAttrDescEd::DomainType Not used to avoid dependency

void uiAttributeFactory::fillStd ( )
protected
const char* uiAttributeFactory::getAttribName ( int  idx) const
inline
const char* uiAttributeFactory::getDisplayName ( int  idx) const
inline
Entry* uiAttributeFactory::getEntry ( const char *  ,
bool   
) const
protected
const char* uiAttributeFactory::getGroupName ( int  idx) const
inline
bool uiAttributeFactory::isPresent ( const char *  ,
bool  dispnm 
) const
int uiAttributeFactory::size ( ) const
inline

Friends And Related Function Documentation

uiAttributeFactory& uiAF ( )
friend

Member Data Documentation

ObjectSet<Entry> uiAttributeFactory::entries_
protected

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