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

list of DBDir entries, sorted by name, conforming to a context. Can be Filtered using GlobExpr. More...

Public Types

typedef ObjectSet< IOObj >::size_type size_type
 
typedef size_type IdxType
 

Public Member Functions

 DBDirEntryList (const IOObjContext &, bool dofill=true)
 
 DBDirEntryList (const TranslatorGroup &, const char *translator_globexpr=0)
 
 ~DBDirEntryList ()
 
const char * name () const
 
size_type size () const
 
bool isEmpty () const
 
void fill (const char *nmfiltglobexpr=0)
 
IdxType indexOf (const char *) const
 
const IOObjioobj (IdxType idx) const
 
DBKey key (IdxType) const
 
BufferString name (IdxType) const
 
BufferString dispName (IdxType) const
 
BufferString iconName (IdxType) const
 

Protected Member Functions

void sort ()
 

Protected Attributes

ObjectSet< IOObjentries_
 
IOObjContextctxt_
 
BufferString name_
 

Detailed Description

list of DBDir entries, sorted by name, conforming to a context. Can be Filtered using GlobExpr.

Member Typedef Documentation

Constructor & Destructor Documentation

DBDirEntryList::DBDirEntryList ( const IOObjContext ,
bool  dofill = true 
)
DBDirEntryList::DBDirEntryList ( const TranslatorGroup ,
const char *  translator_globexpr = 0 
)
DBDirEntryList::~DBDirEntryList ( )

Member Function Documentation

BufferString DBDirEntryList::dispName ( IdxType  ) const
void DBDirEntryList::fill ( const char *  nmfiltglobexpr = 0)
BufferString DBDirEntryList::iconName ( IdxType  ) const
IdxType DBDirEntryList::indexOf ( const char *  ) const
const IOObj& DBDirEntryList::ioobj ( IdxType  idx) const
inline
bool DBDirEntryList::isEmpty ( ) const
inline
DBKey DBDirEntryList::key ( IdxType  ) const
const char* DBDirEntryList::name ( ) const
inline
BufferString DBDirEntryList::name ( IdxType  ) const
size_type DBDirEntryList::size ( ) const
inline
void DBDirEntryList::sort ( )
protected

Member Data Documentation

IOObjContext& DBDirEntryList::ctxt_
protected
ObjectSet<IOObj> DBDirEntryList::entries_
protected
BufferString DBDirEntryList::name_
protected

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