OpendTect  7.0
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
ZDomain::Info Class Reference

Information of z-domain. More...

Public Member Functions

 Info (const Def &)
 
 Info (const Def &, const char *unitstr)
 
 Info (const Info &)
 
 Info (const IOPar &)
 
 ~Info ()
 
DepthType depthType () const
 
bool fillPar (IOPar &) const
 
const MultiID getID () const
 
uiString getLabel () const
 
Interval< float > getReasonableZRange (bool foruser=false) const
 
bool hasID () const
 
bool isCompatibleWith (const Info &) const
 
bool isCompatibleWith (const IOPar &) const
 
bool isDepth () const
 
bool isDepthFeet () const
 
bool isDepthMeter () const
 
bool isTime () const
 
const char * key () const
 
bool operator!= (const Info &) const
 
bool operator== (const Info &) const
 
void setDepthUnit (DepthType)
 
void setID (const char *)
 
void setID (const MultiID &)
 
TimeType timeType () const
 
uiString uiUnitStr (bool wp=false) const
 
uiString uiUnitStr_ (bool wp=false) const
 
const char * unitStr (bool wp=false) const
 
const char * unitStr_ (bool wp=false) const
 
int userFactor () const
 
uiString userName () const
 

Static Public Member Functions

static const InfogetFrom (const IOPar &)
 

Public Attributes

const Defdef_
 
IOParpars_
 

Private Member Functions

void setDefaultUnit ()
 

Detailed Description

Information of z-domain.

<>

Constructor & Destructor Documentation

◆ Info() [1/4]

ZDomain::Info::Info ( const Def )

◆ Info() [2/4]

ZDomain::Info::Info ( const Def ,
const char *  unitstr 
)

◆ Info() [3/4]

ZDomain::Info::Info ( const Info )

◆ Info() [4/4]

ZDomain::Info::Info ( const IOPar )

◆ ~Info()

ZDomain::Info::~Info ( )

Member Function Documentation

◆ depthType()

DepthType ZDomain::Info::depthType ( ) const

◆ fillPar()

bool ZDomain::Info::fillPar ( IOPar ) const

◆ getFrom()

static const Info* ZDomain::Info::getFrom ( const IOPar )
static

◆ getID()

const MultiID ZDomain::Info::getID ( ) const

◆ getLabel()

uiString ZDomain::Info::getLabel ( ) const
inline

◆ getReasonableZRange()

Interval<float> ZDomain::Info::getReasonableZRange ( bool  foruser = false) const

◆ hasID()

bool ZDomain::Info::hasID ( ) const

◆ isCompatibleWith() [1/2]

bool ZDomain::Info::isCompatibleWith ( const Info ) const

◆ isCompatibleWith() [2/2]

bool ZDomain::Info::isCompatibleWith ( const IOPar ) const

◆ isDepth()

bool ZDomain::Info::isDepth ( ) const
inline

◆ isDepthFeet()

bool ZDomain::Info::isDepthFeet ( ) const

◆ isDepthMeter()

bool ZDomain::Info::isDepthMeter ( ) const

◆ isTime()

bool ZDomain::Info::isTime ( ) const
inline

◆ key()

const char* ZDomain::Info::key ( ) const
inline

◆ operator!=()

bool ZDomain::Info::operator!= ( const Info ) const

◆ operator==()

bool ZDomain::Info::operator== ( const Info ) const

◆ setDefaultUnit()

void ZDomain::Info::setDefaultUnit ( )
private

◆ setDepthUnit()

void ZDomain::Info::setDepthUnit ( DepthType  )

◆ setID() [1/2]

void ZDomain::Info::setID ( const char *  )

◆ setID() [2/2]

void ZDomain::Info::setID ( const MultiID )

◆ timeType()

TimeType ZDomain::Info::timeType ( ) const

◆ uiUnitStr()

uiString ZDomain::Info::uiUnitStr ( bool  wp = false) const
inline

◆ uiUnitStr_()

uiString ZDomain::Info::uiUnitStr_ ( bool  wp = false) const

◆ unitStr()

const char* ZDomain::Info::unitStr ( bool  wp = false) const
inline

◆ unitStr_()

const char* ZDomain::Info::unitStr_ ( bool  wp = false) const

◆ userFactor()

int ZDomain::Info::userFactor ( ) const
inline

◆ userName()

uiString ZDomain::Info::userName ( ) const
inline

Member Data Documentation

◆ def_

const Def& ZDomain::Info::def_

◆ pars_

IOPar& ZDomain::Info::pars_

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