Public Member Functions | Static Public Member Functions | Protected Attributes

Well::Marker Class Reference

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

Inheritance diagram for Well::Marker:
NamedObject CallBacker

List of all members.

Public Member Functions

 Marker (const char *nm=0, float dh=0)
 Marker (int lvlid, float dh)
float dah () const
void setDah (float v)
int levelID () const
void setLevelID (int id)
const BufferStringname () const
Color color () const
void setColor (Color col)

Static Public Member Functions

static const char * sKeyDah ()

Protected Attributes

float dah_
int levelid_
Color color_

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 
) [inline]
Well::Marker::Marker ( int  lvlid,
float  dh 
)

Member Function Documentation

Color Well::Marker::color (  )  const
float Well::Marker::dah (  )  const [inline]
int Well::Marker::levelID (  )  const [inline]
const BufferString& Well::Marker::name (  )  const [virtual]

Reimplemented from NamedObject.

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

float Well::Marker::dah_ [protected]
int Well::Marker::levelid_ [protected]