OpendTect  6.6
Enumerations | Functions | Variables
ODInst Namespace Reference

OpendTect Installation. More...

Enumerations

enum  AutoInstType { UseManager , InformOnly , FullAuto , NoAuto }
 
enum  RelType {
  Stable , Development , PreStable , PreDevelopment ,
  Ancient , Other
}
 

Functions

const EnumDefImpl< AutoInstType > & AutoInstTypeDef ()
 
bool autoInstTypeIsFixed ()
 
const char ** AutoInstTypeNames ()
 
const BufferStringSetautoInstTypeUserMsgs ()
 
bool canInstall (const char *dirnm)
 
void checkUpdatesAvailable ()
 
AutoInstType getAutoInstType ()
 
const char * getAutoInstTypeString (AutoInstType)
 
BufferString GetInstallerDir ()
 
BufferString getInstallerPlfDir ()
 
const char * getPkgVersion (const char *file_pkg_basenm)
 For example, the Base pkg has "base". More...
 
BufferString GetRelInfoDir ()
 
RelType getRelType ()
 
const char * getRelTypeString (RelType)
 
bool haveUpdates (int inited=-1)
 
bool isErrPkgVersion (const char *s)
 
bool parseEnum (const char *, AutoInstType &)
 
bool parseEnum (const char *, RelType &)
 
bool parseEnum (const IOPar &, const char *, AutoInstType &)
 
bool parseEnum (const IOPar &, const char *, RelType &)
 
AutoInstType parseEnumAutoInstType (const char *)
 
bool parseEnumAutoInstType (const char *, AutoInstType &)
 
RelType parseEnumRelType (const char *)
 
bool parseEnumRelType (const char *, RelType &)
 
const EnumDefImpl< RelType > & RelTypeDef ()
 
const char ** RelTypeNames ()
 
bool runInstMgrForUpdt ()
 
void setAutoInstType (AutoInstType)
 
const char * sKeyAutoInst ()
 
const char * sKeyHasNoUpdate ()
 
const char * sKeyHasUpdate ()
 
void startInstManagement ()
 
void startInstManagementWithRelDir (const char *)
 
const char * toString (AutoInstType)
 
const char * toString (RelType)
 
uiString toUiString (AutoInstType)
 
uiString toUiString (RelType)
 
bool updatesAvailable ()
 
SettingsuserSettings ()
 

Variables

const char * AutoInstTypeKeys_ []
 
const char * RelTypeKeys_ []
 

Detailed Description

OpendTect Installation.

Enumeration Type Documentation

◆ AutoInstType

Enumerator
UseManager 
InformOnly 
FullAuto 
NoAuto 

◆ RelType

Enumerator
Stable 
Development 
PreStable 
PreDevelopment 
Ancient 
Other 

Function Documentation

◆ AutoInstTypeDef()

const EnumDefImpl< AutoInstType >& ODInst::AutoInstTypeDef ( )

◆ autoInstTypeIsFixed()

bool ODInst::autoInstTypeIsFixed ( )

Policy: Externally, policy can be fixed using OD_INSTALLER_POLICY Without OD_INSTALLER_POLICY, read/write user settings OD_INSTALLER_POLICY must be the enum string (i.e. the keys in settings)

◆ AutoInstTypeNames()

const char** ODInst::AutoInstTypeNames ( )

◆ autoInstTypeUserMsgs()

const BufferStringSet& ODInst::autoInstTypeUserMsgs ( )

◆ canInstall()

bool ODInst::canInstall ( const char *  dirnm)

◆ checkUpdatesAvailable()

void ODInst::checkUpdatesAvailable ( )

◆ getAutoInstType()

AutoInstType ODInst::getAutoInstType ( )

◆ getAutoInstTypeString()

const char* ODInst::getAutoInstTypeString ( AutoInstType  )

◆ GetInstallerDir()

BufferString ODInst::GetInstallerDir ( )

◆ getInstallerPlfDir()

BufferString ODInst::getInstallerPlfDir ( )

◆ getPkgVersion()

const char* ODInst::getPkgVersion ( const char *  file_pkg_basenm)

For example, the Base pkg has "base".

◆ GetRelInfoDir()

BufferString ODInst::GetRelInfoDir ( )

◆ getRelType()

RelType ODInst::getRelType ( )

◆ getRelTypeString()

const char* ODInst::getRelTypeString ( RelType  )

◆ haveUpdates()

bool ODInst::haveUpdates ( int  inited = -1)

◆ isErrPkgVersion()

bool ODInst::isErrPkgVersion ( const char *  s)
inline

◆ parseEnum() [1/4]

bool ODInst::parseEnum ( const char *  ,
AutoInstType  
)

◆ parseEnum() [2/4]

bool ODInst::parseEnum ( const char *  ,
RelType  
)

◆ parseEnum() [3/4]

bool ODInst::parseEnum ( const IOPar ,
const char *  ,
AutoInstType  
)

◆ parseEnum() [4/4]

bool ODInst::parseEnum ( const IOPar ,
const char *  ,
RelType  
)

◆ parseEnumAutoInstType() [1/2]

AutoInstType ODInst::parseEnumAutoInstType ( const char *  )

◆ parseEnumAutoInstType() [2/2]

bool ODInst::parseEnumAutoInstType ( const char *  ,
AutoInstType  
)

◆ parseEnumRelType() [1/2]

RelType ODInst::parseEnumRelType ( const char *  )

◆ parseEnumRelType() [2/2]

bool ODInst::parseEnumRelType ( const char *  ,
RelType  
)

◆ RelTypeDef()

const EnumDefImpl< RelType >& ODInst::RelTypeDef ( )

◆ RelTypeNames()

const char** ODInst::RelTypeNames ( )

◆ runInstMgrForUpdt()

bool ODInst::runInstMgrForUpdt ( )

◆ setAutoInstType()

void ODInst::setAutoInstType ( AutoInstType  )

◆ sKeyAutoInst()

const char* ODInst::sKeyAutoInst ( )

◆ sKeyHasNoUpdate()

const char* ODInst::sKeyHasNoUpdate ( )

◆ sKeyHasUpdate()

const char* ODInst::sKeyHasUpdate ( )

◆ startInstManagement()

void ODInst::startInstManagement ( )

◆ startInstManagementWithRelDir()

void ODInst::startInstManagementWithRelDir ( const char *  )

◆ toString() [1/2]

const char* ODInst::toString ( AutoInstType  )

◆ toString() [2/2]

const char* ODInst::toString ( RelType  )

◆ toUiString() [1/2]

uiString ODInst::toUiString ( AutoInstType  )

◆ toUiString() [2/2]

uiString ODInst::toUiString ( RelType  )

◆ updatesAvailable()

bool ODInst::updatesAvailable ( )

◆ userSettings()

Settings& ODInst::userSettings ( )

Variable Documentation

◆ AutoInstTypeKeys_

const char* ODInst::AutoInstTypeKeys_[]
extern

◆ RelTypeKeys_

const char* ODInst::RelTypeKeys_[]
extern

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