OpendTect  6.3
Public Member Functions | Protected Attributes | Friends | List of all members
Pick::SetLoader Class Reference

Loader for Pick::Set's. When done, sets should be available in the Pick::SetMGR(). More...

Public Member Functions

 SetLoader (const DBKey &)
 
 SetLoader (const DBKeySet &)
 
void setCategory (const char *cat)
 
ExecutorgetLoader () const
 if need user feedback More...
 
bool load () const
 if you can wait for it More...
 
bool allOK () const
 
const uiStringSeterrMsgs () const
 
const DBKeySetrequested () const
 
const DBKeySetavailable () const
 

Protected Attributes

DBKeySet toload_
 
BufferString category_
 
DBKeySet available_
 
uiStringSet errmsgs_
 

Friends

class SetLoaderExec
 

Detailed Description

Loader for Pick::Set's. When done, sets should be available in the Pick::SetMGR().

Note that the Executor will never fail. All error handling should be tied to the SetLoader object.

Constructor & Destructor Documentation

Pick::SetLoader::SetLoader ( const DBKey )
Pick::SetLoader::SetLoader ( const DBKeySet )

Member Function Documentation

bool Pick::SetLoader::allOK ( ) const
inline
const DBKeySet& Pick::SetLoader::available ( ) const
inline
const uiStringSet& Pick::SetLoader::errMsgs ( ) const
inline
Executor* Pick::SetLoader::getLoader ( ) const

if need user feedback

bool Pick::SetLoader::load ( ) const

if you can wait for it

const DBKeySet& Pick::SetLoader::requested ( ) const
inline
void Pick::SetLoader::setCategory ( const char *  cat)
inline

Friends And Related Function Documentation

friend class SetLoaderExec
friend

Member Data Documentation

DBKeySet Pick::SetLoader::available_
mutableprotected
BufferString Pick::SetLoader::category_
protected
uiStringSet Pick::SetLoader::errmsgs_
mutableprotected
DBKeySet Pick::SetLoader::toload_
protected

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