OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Well::Marker Class Reference

Marker, should be attached to Strat level. More...

Inheritance diagram for Well::Marker:
[legend]

Public Member Functions

 Marker (const char *nm=0, float dh=0, Color c=Color())
 
 Marker (int lvlid, float dh)
 
Markeroperator= (const Marker &)
 
bool operator== (const Marker &m)
 
bool operator> (const Marker &wm) const
 
float dah () const
 
void setDah (float v)
 
int levelID () const
 
void setLevelID (int id)
 
Color color () const
 
void setColor (Color col)
 
- 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...
 

Static Public Member Functions

static const char * sKeyDah ()
 

Protected Attributes

float dah_
 
Color color_
 
int levelid_
 
- Protected Attributes inherited from NamedObject
BufferStringname_
 
NamedObjectlinkedto_
 
CallBackSetdelnotify_
 

Additional Inherited Members

- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Detailed Description

Marker, should be attached to Strat level.

Can be unattached, then uses the fallback name and color.

Constructor & Destructor Documentation

Well::Marker::Marker ( const char *  nm = 0,
float  dh = 0,
Color  c = Color() 
)
inline
Well::Marker::Marker ( int  lvlid,
float  dh 
)
inline

Member Function Documentation

Color Well::Marker::color ( ) const
float Well::Marker::dah ( ) const
inline
int Well::Marker::levelID ( ) const
inline
Marker& Well::Marker::operator= ( const Marker )
bool Well::Marker::operator== ( const Marker m)
inline
bool Well::Marker::operator> ( const Marker wm) const
inline
void Well::Marker::setColor ( Color  col)
inline
void Well::Marker::setDah ( float  v)
inline
void Well::Marker::setLevelID ( int  id)
inline
static const char* Well::Marker::sKeyDah ( )
static

Member Data Documentation

Color Well::Marker::color_
protected
float Well::Marker::dah_
protected
int Well::Marker::levelid_
protected

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