OpendTect  7.0
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 uiStringerrMsg () const
 
ExecutorgetScanner () const
 If scan fails, err msg will be filled. More...
 
const BufferStringSetgroups () 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< ProgDefdefs_
 
uiString errmsg_
 
BufferStringSet groups_
 
BufferString rsfroot_
 
bool scanned_
 

Friends

ProgInfoPI ()
 
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-2024