OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
SettingsAccess Class Reference

Functionality to access specific user settings and/or environment variables from different parts of OpendTect in order to avoid duplication of definitions and code. More...

Public Member Functions

 SettingsAccess ()
 
 SettingsAccess (Settings &)
 
bool doesUserWantShading (bool forvolumes=false) const
 
int getDefaultTexResAsIndex (int nrres) const
 
int getDefaultTexResFactor (int nrres) const
 
BufferString getHostNameOverrule () const
 
void setDefaultTexResAsIndex (int idx, int nrres)
 system default represented by idx==nrres More...
 
void setHostNameOverrule (const char *)
 

Static Public Member Functions

static const char * sKeyAnisotropicPower ()
 
static const char * sKeyDefaultAmbientReflectivity ()
 
static const char * sKeyDefaultDiffuseReflectivity ()
 
static const char * sKeyEnableMipmapping ()
 
static const char * sKeyHostNameOverrule ()
 
static const char * sKeyIcons ()
 
static const char * sKeyMouseWheelReversal ()
 
static const char * sKeyMouseWheelZoomFactor ()
 
static const char * sKeyShowCrlProgress ()
 
static const char * sKeyShowInlProgress ()
 
static const char * sKeyShowRdlProgress ()
 
static const char * sKeyShowZProgress ()
 
static const char * sKeyTexResFactor ()
 
static const char * sKeyUseSurfShaders ()
 
static const char * sKeyUseVolShaders ()
 
static bool systemHasDefaultTexResFactor ()
 

Protected Attributes

Settingssettings_
 

Detailed Description

Functionality to access specific user settings and/or environment variables from different parts of OpendTect in order to avoid duplication of definitions and code.

<>

Constructor & Destructor Documentation

◆ SettingsAccess() [1/2]

SettingsAccess::SettingsAccess ( )

◆ SettingsAccess() [2/2]

SettingsAccess::SettingsAccess ( Settings )

Member Function Documentation

◆ doesUserWantShading()

bool SettingsAccess::doesUserWantShading ( bool  forvolumes = false) const

◆ getDefaultTexResAsIndex()

int SettingsAccess::getDefaultTexResAsIndex ( int  nrres) const

◆ getDefaultTexResFactor()

int SettingsAccess::getDefaultTexResFactor ( int  nrres) const

◆ getHostNameOverrule()

BufferString SettingsAccess::getHostNameOverrule ( ) const

◆ setDefaultTexResAsIndex()

void SettingsAccess::setDefaultTexResAsIndex ( int  idx,
int  nrres 
)

system default represented by idx==nrres

◆ setHostNameOverrule()

void SettingsAccess::setHostNameOverrule ( const char *  )

◆ sKeyAnisotropicPower()

static const char* SettingsAccess::sKeyAnisotropicPower ( )
static

◆ sKeyDefaultAmbientReflectivity()

static const char* SettingsAccess::sKeyDefaultAmbientReflectivity ( )
static

◆ sKeyDefaultDiffuseReflectivity()

static const char* SettingsAccess::sKeyDefaultDiffuseReflectivity ( )
static

◆ sKeyEnableMipmapping()

static const char* SettingsAccess::sKeyEnableMipmapping ( )
static

◆ sKeyHostNameOverrule()

static const char* SettingsAccess::sKeyHostNameOverrule ( )
static

◆ sKeyIcons()

static const char* SettingsAccess::sKeyIcons ( )
static

◆ sKeyMouseWheelReversal()

static const char* SettingsAccess::sKeyMouseWheelReversal ( )
static

◆ sKeyMouseWheelZoomFactor()

static const char* SettingsAccess::sKeyMouseWheelZoomFactor ( )
static

◆ sKeyShowCrlProgress()

static const char* SettingsAccess::sKeyShowCrlProgress ( )
static

◆ sKeyShowInlProgress()

static const char* SettingsAccess::sKeyShowInlProgress ( )
static

◆ sKeyShowRdlProgress()

static const char* SettingsAccess::sKeyShowRdlProgress ( )
static

◆ sKeyShowZProgress()

static const char* SettingsAccess::sKeyShowZProgress ( )
static

◆ sKeyTexResFactor()

static const char* SettingsAccess::sKeyTexResFactor ( )
static

◆ sKeyUseSurfShaders()

static const char* SettingsAccess::sKeyUseSurfShaders ( )
static

◆ sKeyUseVolShaders()

static const char* SettingsAccess::sKeyUseVolShaders ( )
static

◆ systemHasDefaultTexResFactor()

static bool SettingsAccess::systemHasDefaultTexResFactor ( )
static

Member Data Documentation

◆ settings_

Settings& SettingsAccess::settings_
protected

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