OpendTect 8.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
uiAttributeFactory Class Referencefinal

#include <uiattribfactory.h>

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 Symbol 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-2025