OpendTect  7.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
uiAttributeFactory Class Referencefinal

Classes

struct  Entry
 

Public Member Functions

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

Protected Member Functions

 uiAttributeFactory ()
 
void fillStd ()
 
EntrygetEntry (const char *nm, bool dispnm) const
 

Protected Attributes

ObjectSet< Entryentries_
 

Friends

uiAttributeFactoryuiAF ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ ~uiAttributeFactory()

virtual uiAttributeFactory::~uiAttributeFactory ( )
virtual

◆ uiAttributeFactory()

uiAttributeFactory::uiAttributeFactory ( )
protected

Member Function Documentation

◆ add()

int uiAttributeFactory::add ( const char *  displaynm,
const char *  attrnm,
const char *  grpnm,
uiAttrDescEdCreateFunc  ,
int  ,
int   
)

◆ attrNameOf()

const char* uiAttributeFactory::attrNameOf ( const char *  ) const

◆ create()

uiAttrDescEd* uiAttributeFactory::create ( uiParent ,
const char *  attrnm,
bool  ,
bool  dispnm = true 
) const

◆ dimensionType()

int uiAttributeFactory::dimensionType ( int  idx) const
inline

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

◆ dispNameOf()

const char* uiAttributeFactory::dispNameOf ( const char *  ) const

◆ domainType()

int uiAttributeFactory::domainType ( int  idx) const
inline

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

◆ enable()

bool uiAttributeFactory::enable ( const char *  attrnm,
bool  yn = true 
)

◆ fillStd()

void uiAttributeFactory::fillStd ( )
protected

◆ getAttribName()

const char* uiAttributeFactory::getAttribName ( int  idx) const
inline

◆ getDisplayName()

const char* uiAttributeFactory::getDisplayName ( int  idx) const
inline

◆ getEntry()

Entry* uiAttributeFactory::getEntry ( const char *  nm,
bool  dispnm 
) const
protected

◆ getGroupName()

const char* uiAttributeFactory::getGroupName ( int  idx) const
inline

◆ hasSteering()

bool uiAttributeFactory::hasSteering ( ) const

◆ isEnabled()

bool uiAttributeFactory::isEnabled ( const char *  ,
bool  dispnm 
) const

◆ isPresent()

bool uiAttributeFactory::isPresent ( const char *  ,
bool  dispnm 
) const

◆ remove()

bool uiAttributeFactory::remove ( const char *  attrnm)

◆ size()

int uiAttributeFactory::size ( ) const
inline

Friends And Related Function Documentation

◆ uiAF

uiAttributeFactory& uiAF ( )
friend

Member Data Documentation

◆ entries_

ObjectSet<Entry> uiAttributeFactory::entries_
protected

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