OpendTect  6.6
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
ODMad::ProgInfo Class Reference

Public Member Functions

 ProgInfo ()
 
 ~ProgInfo ()
 
const ObjectSet< ProgDef > & defs () const
 
const uiString & errMsg () const
 
Executor * getScanner () const
 If scan fails, err msg will be filled. More...
 
const BufferStringSet & groups () const
 
bool scanned () const
 
void search (const char *globexpr, ObjectSet< const ProgDef > &) const
 name_, shortdesc_, comment_ More...
 

Protected Member Functions

void addEntry (const char *)
 
void cleanUp ()
 
void doPreScanCheck ()
 

Protected Attributes

BufferString defdir_
 
ObjectSet< ProgDef > defs_
 
uiString errmsg_
 
BufferStringSet groups_
 
BufferString rsfroot_
 
bool scanned_
 

Friends

ProgInfo & PI ()
 
class ProgInfoScanner
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ ProgInfo()

ODMad::ProgInfo::ProgInfo ( )

◆ ~ProgInfo()

ODMad::ProgInfo::~ProgInfo ( )
inline

Member Function Documentation

◆ addEntry()

void ODMad::ProgInfo::addEntry ( const char *  )
protected

◆ cleanUp()

void ODMad::ProgInfo::cleanUp ( )
protected

◆ defs()

const ObjectSet<ProgDef>& ODMad::ProgInfo::defs ( ) const
inline

◆ doPreScanCheck()

void ODMad::ProgInfo::doPreScanCheck ( )
protected

◆ errMsg()

const uiString& ODMad::ProgInfo::errMsg ( ) const
inline

◆ getScanner()

Executor* ODMad::ProgInfo::getScanner ( ) const

If scan fails, err msg will be filled.

◆ groups()

const BufferStringSet& ODMad::ProgInfo::groups ( ) const
inline

◆ scanned()

bool ODMad::ProgInfo::scanned ( ) const
inline

< When PI() is first used, a Pre-Scan is done if Pre-Scan check is OK, err msg will be empty

◆ search()

void ODMad::ProgInfo::search ( const char *  globexpr,
ObjectSet< const ProgDef > &   
) const

name_, shortdesc_, comment_

Friends And Related Function Documentation

◆ PI

ProgInfo& PI ( )
friend

◆ ProgInfoScanner

friend class ProgInfoScanner
friend

Member Data Documentation

◆ defdir_

BufferString ODMad::ProgInfo::defdir_
protected

◆ defs_

ObjectSet<ProgDef> ODMad::ProgInfo::defs_
protected

◆ errmsg_

uiString ODMad::ProgInfo::errmsg_
protected

◆ groups_

BufferStringSet ODMad::ProgInfo::groups_
protected

◆ rsfroot_

BufferString ODMad::ProgInfo::rsfroot_
protected

◆ scanned_

bool ODMad::ProgInfo::scanned_
protected

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