OpendTect  6.6
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Well::Info Class Reference

Information about a certain well. More...

Inheritance diagram for Well::Info:
[legend]

Public Types

enum  DepthType { MD , TVD , TVDSS , TWT }
 
enum  WellType {
  None , Oil , Gas , OilGas ,
  Dry , PluggedOil , PluggedGas , PluggedOilGas ,
  PermLoc , CancLoc , InjectDispose
}
 
- Public Types inherited from ObjectWithName
typedef OD::String name_type
 

Public Member Functions

 Info (const char *nm)
 
void fillPar (IOPar &) const
 
bool isLoaded () const
 
void usePar (const IOPar &)
 
- Public Member Functions inherited from NamedCallBacker
 NamedCallBacker (const char *nm=0)
 
 NamedCallBacker (const NamedCallBacker &)
 
virtual Notifier< NamedCallBacker > & objectToBeDeleted () const
 
bool operator== (const NamedCallBacker &oth) const
 
bool operator== (const NamedObject &oth) const
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 
- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=nullptr)
 
 NamedObject (const NamedObject &oth)
 
virtual ~NamedObject ()
 
virtual BufferString getName () const
 
bool getNameFromPar (const IOPar &)
 
virtual const name_typename () const
 
NamedObjectoperator= (const NamedObject &)
 
bool operator== (const NamedObject &oth) const
 
virtual void setName (const char *nm)
 
- Public Member Functions inherited from ObjectWithName
virtual ~ObjectWithName ()
 
bool hasName (const char *nm) const
 
bool hasName (const name_type &nm) const
 
void putNameInPar (IOPar &) const
 

Static Public Member Functions

static int legacyLogWidthFactor ()
 
static uiString sCoord ()
 
static uiString sCounty ()
 
static uiString sGroundElev ()
 
static uiString sKBElev ()
 
static const char * sKeyCoord ()
 
static const char * sKeyCounty ()
 
static const char * sKeyDepthUnit ()
 
static const char * sKeyGroundElev ()
 
static const char * sKeyKBElev ()
 
static const char * sKeyMD ()
 
static const char * sKeyOper ()
 
static const char * sKeyReplVel ()
 
static const char * sKeyState ()
 
static const char * sKeyTD ()
 
static const char * sKeyTVD ()
 
static const char * sKeyTVDSS ()
 
static const char * sKeyUwid ()
 
static const char * sKeyWellType ()
 
static uiString sOper ()
 
static uiString sReplVel ()
 
static uiString sState ()
 
static uiString sTD ()
 
static uiString sTVDSS ()
 
static uiString sUwid ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Public Attributes

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

Additional Inherited Members

- Protected Member Functions inherited from NamedCallBacker
void sendDelNotif () const
 
- Protected Attributes inherited from NamedCallBacker
Threads::Atomic< bool > delalreadytriggered_
 
Notifier< NamedCallBackerdelnotif_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Detailed Description

Information about a certain well.

<>

Member Enumeration Documentation

◆ DepthType

Enumerator
MD 
TVD 
TVDSS 
TWT 

◆ WellType

Enumerator
None 
Oil 
Gas 
OilGas 
Dry 
PluggedOil 
PluggedGas 
PluggedOilGas 
PermLoc 
CancLoc 
InjectDispose 

Constructor & Destructor Documentation

◆ Info()

Well::Info::Info ( const char *  nm)
inline

Member Function Documentation

◆ fillPar()

void Well::Info::fillPar ( IOPar ) const

◆ isLoaded()

bool Well::Info::isLoaded ( ) const

◆ legacyLogWidthFactor()

static int Well::Info::legacyLogWidthFactor ( )
static

◆ sCoord()

static uiString Well::Info::sCoord ( )
static

◆ sCounty()

static uiString Well::Info::sCounty ( )
static

◆ sGroundElev()

static uiString Well::Info::sGroundElev ( )
static

◆ sKBElev()

static uiString Well::Info::sKBElev ( )
static

◆ sKeyCoord()

static const char* Well::Info::sKeyCoord ( )
static

◆ sKeyCounty()

static const char* Well::Info::sKeyCounty ( )
static

◆ sKeyDepthUnit()

static const char* Well::Info::sKeyDepthUnit ( )
static

◆ sKeyGroundElev()

static const char* Well::Info::sKeyGroundElev ( )
static

◆ sKeyKBElev()

static const char* Well::Info::sKeyKBElev ( )
static

◆ sKeyMD()

static const char* Well::Info::sKeyMD ( )
inlinestatic

◆ sKeyOper()

static const char* Well::Info::sKeyOper ( )
static

◆ sKeyReplVel()

static const char* Well::Info::sKeyReplVel ( )
static

◆ sKeyState()

static const char* Well::Info::sKeyState ( )
static

◆ sKeyTD()

static const char* Well::Info::sKeyTD ( )
static

◆ sKeyTVD()

static const char* Well::Info::sKeyTVD ( )
inlinestatic

◆ sKeyTVDSS()

static const char* Well::Info::sKeyTVDSS ( )
static

◆ sKeyUwid()

static const char* Well::Info::sKeyUwid ( )
static

◆ sKeyWellType()

static const char* Well::Info::sKeyWellType ( )
static

◆ sOper()

static uiString Well::Info::sOper ( )
static

◆ sReplVel()

static uiString Well::Info::sReplVel ( )
static

◆ sState()

static uiString Well::Info::sState ( )
static

◆ sTD()

static uiString Well::Info::sTD ( )
static

◆ sTVDSS()

static uiString Well::Info::sTVDSS ( )
static

◆ sUwid()

static uiString Well::Info::sUwid ( )
static

◆ usePar()

void Well::Info::usePar ( const IOPar )

Member Data Documentation

◆ county

BufferString Well::Info::county

◆ groundelev

float Well::Info::groundelev

◆ oper

BufferString Well::Info::oper

◆ replvel

float Well::Info::replvel

◆ source_

BufferString Well::Info::source_

filename for OD storage

◆ state

BufferString Well::Info::state

◆ surfacecoord

Coord Well::Info::surfacecoord

◆ uwid

BufferString Well::Info::uwid

◆ welltype_

WellType Well::Info::welltype_

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