OpendTect  6.6
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
EM::PosID Class Reference

Is an identifier for each position in the earthmodel. More...

Public Member Functions

 PosID (ObjectID emobjid=0, SectionID sectionid=0, SubID subid=0)
 
void fillPar (IOPar &) const
 
RowCol getRowCol () const
 
bool isUdf () const
 
const ObjectIDobjectID () const
 
bool operator!= (const PosID &b) const
 
bool operator== (const PosID &b) const
 
SectionID sectionID () const
 
void setObjectID (const ObjectID &)
 
void setSectionID (SectionID)
 
void setSubID (SubID)
 
SubID subID () const
 
bool usePar (const IOPar &)
 

Static Public Member Functions

static const PosIDudf ()
 

Static Protected Member Functions

static const char * emobjStr ()
 
static const char * sectionStr ()
 
static const char * subidStr ()
 

Protected Attributes

ObjectID emobjid_
 
SectionID sectionid_
 
SubID subid_
 

Detailed Description

Is an identifier for each position in the earthmodel.

It has three parts,

Constructor & Destructor Documentation

◆ PosID()

EM::PosID::PosID ( ObjectID  emobjid = 0,
SectionID  sectionid = 0,
SubID  subid = 0 
)
inline

Member Function Documentation

◆ emobjStr()

static const char* EM::PosID::emobjStr ( )
staticprotected

◆ fillPar()

void EM::PosID::fillPar ( IOPar ) const

◆ getRowCol()

RowCol EM::PosID::getRowCol ( ) const

◆ isUdf()

bool EM::PosID::isUdf ( ) const

◆ objectID()

const ObjectID & EM::PosID::objectID ( ) const
inline

◆ operator!=()

bool EM::PosID::operator!= ( const PosID b) const
inline

◆ operator==()

bool EM::PosID::operator== ( const PosID b) const
inline

◆ sectionID()

SectionID EM::PosID::sectionID ( ) const
inline

◆ sectionStr()

static const char* EM::PosID::sectionStr ( )
staticprotected

◆ setObjectID()

void EM::PosID::setObjectID ( const ObjectID id)
inline

◆ setSectionID()

void EM::PosID::setSectionID ( SectionID  id)
inline

◆ setSubID()

void EM::PosID::setSubID ( SubID  id)
inline

◆ subID()

SubID EM::PosID::subID ( ) const
inline

◆ subidStr()

static const char* EM::PosID::subidStr ( )
staticprotected

◆ udf()

static const PosID& EM::PosID::udf ( )
static

◆ usePar()

bool EM::PosID::usePar ( const IOPar )

Member Data Documentation

◆ emobjid_

ObjectID EM::PosID::emobjid_
protected

◆ sectionid_

SectionID EM::PosID::sectionid_
protected

◆ subid_

SubID EM::PosID::subid_
protected

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