OpendTect-6_4  6.4
Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
Well::Info Class Reference

Information about a certain well. More...

Inheritance diagram for Well::Info:
[legend]

Private Types

enum  WellType {
  None, Oil, Gas, OilGas,
  Dry, PluggedOil, PluggedGas, PluggedOilGas,
  PermLoc, CancLoc, InjectDispose
}
 

Private Member Functions

 mODTextTranslationClass (Well::Info) public
 
 mDeclareEnumUtils (WellType)
 
void fillPar (IOPar &) const
 
void usePar (const IOPar &)
 

Static Private Member Functions

static const char * sKeyDepthUnit ()
 
static const char * sKeyUwid ()
 
static const char * sKeyOper ()
 
static const char * sKeyState ()
 
static const char * sKeyCounty ()
 
static const char * sKeyCoord ()
 
static const char * sKeyKBElev ()
 
static const char * sKeyTD ()
 
static const char * sKeyTVDSS ()
 
static const char * sKeyReplVel ()
 
static const char * sKeyGroundElev ()
 
static const char * sKeyWellType ()
 
static int legacyLogWidthFactor ()
 
static uiString sUwid ()
 
static uiString sOper ()
 
static uiString sState ()
 
static uiString sCounty ()
 
static uiString sCoord ()
 
static uiString sKBElev ()
 
static uiString sTD ()
 
static uiString sTVDSS ()
 
static uiString sReplVel ()
 
static uiString sGroundElev ()
 

Private Attributes

BufferString uwid
 
BufferString oper
 
BufferString state
 
BufferString county
 
BufferString source_
 filename for OD storage More...
 
WellType welltype_
 
Coord surfacecoord
 
float replvel
 
float groundelev
 

Additional Inherited Members

- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=0)
 
 NamedObject (const NamedObject *linkedto)
 
 NamedObject (const NamedObject &)
 
virtual ~NamedObject ()
 
void setLinkedTo (NamedObject *)
 
bool operator== (const NamedObject &oth) const
 
virtual const OD::Stringname () const
 
virtual const OD::StringannotName () const
 
virtual void setName (const char *)
 
void setCleanName (const char *)
 cleans string first More...
 
void deleteNotify (const CallBack &)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 
- Protected Attributes inherited from NamedObject
BufferStringname_
 
NamedObjectlinkedto_
 
CallBackSetdelnotify_
 

Detailed Description

Information about a certain well.

Member Enumeration Documentation

enum Well::Info::WellType
private
Enumerator
None 
Oil 
Gas 
OilGas 
Dry 
PluggedOil 
PluggedGas 
PluggedOilGas 
PermLoc 
CancLoc 
InjectDispose 

Member Function Documentation

void Well::Info::fillPar ( IOPar ) const
private
static int Well::Info::legacyLogWidthFactor ( )
staticprivate
Well::Info::mDeclareEnumUtils ( WellType  )
private
Well::Info::mODTextTranslationClass ( Well::Info  )
inlineprivate
static uiString Well::Info::sCoord ( )
staticprivate
static uiString Well::Info::sCounty ( )
staticprivate
static uiString Well::Info::sGroundElev ( )
staticprivate
static uiString Well::Info::sKBElev ( )
staticprivate
static const char* Well::Info::sKeyCoord ( )
staticprivate
static const char* Well::Info::sKeyCounty ( )
staticprivate
static const char* Well::Info::sKeyDepthUnit ( )
staticprivate
static const char* Well::Info::sKeyGroundElev ( )
staticprivate
static const char* Well::Info::sKeyKBElev ( )
staticprivate
static const char* Well::Info::sKeyOper ( )
staticprivate
static const char* Well::Info::sKeyReplVel ( )
staticprivate
static const char* Well::Info::sKeyState ( )
staticprivate
static const char* Well::Info::sKeyTD ( )
staticprivate
static const char* Well::Info::sKeyTVDSS ( )
staticprivate
static const char* Well::Info::sKeyUwid ( )
staticprivate
static const char* Well::Info::sKeyWellType ( )
staticprivate
static uiString Well::Info::sOper ( )
staticprivate
static uiString Well::Info::sReplVel ( )
staticprivate
static uiString Well::Info::sState ( )
staticprivate
static uiString Well::Info::sTD ( )
staticprivate
static uiString Well::Info::sTVDSS ( )
staticprivate
static uiString Well::Info::sUwid ( )
staticprivate
void Well::Info::usePar ( const IOPar )
private

Member Data Documentation

BufferString Well::Info::county
private
float Well::Info::groundelev
private
BufferString Well::Info::oper
private
float Well::Info::replvel
private
BufferString Well::Info::source_
private

filename for OD storage

BufferString Well::Info::state
private
Coord Well::Info::surfacecoord
private
BufferString Well::Info::uwid
private
WellType Well::Info::welltype_
private

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