OpendTect  7.0
Public Types | Public Member Functions | Public Attributes | List of all members
Math::Formula::InpDef Class Reference

Public Types

enum  Type { Var , Const , Spec }
 

Public Member Functions

 InpDef (const char *nm, Type t)
 
 InpDef (const InpDef &oth)
 
bool isCompatibleWith (const InpDef &) const
 
bool isConst () const
 
bool isSpec () const
 
bool operator!= (const InpDef &oth) const
 
InpDefoperator= (const InpDef &)
 
bool operator== (const InpDef &) const
 
Interval< int > shftRg () const
 

Public Attributes

const Mnemonicformmn_ = nullptr
 
const UnitOfMeasureformunit_ = nullptr
 
BufferString inpdef_
 
BufferString inpdesc_
 
TypeSet< int > shifts_
 
Type type_
 
const UnitOfMeasurevalunit_ = nullptr
 
BufferString varname_
 

Member Enumeration Documentation

◆ Type

Enumerator
Var 
Const 
Spec 

Constructor & Destructor Documentation

◆ InpDef() [1/2]

Math::Formula::InpDef::InpDef ( const char *  nm,
Type  t 
)
inline

◆ InpDef() [2/2]

Math::Formula::InpDef::InpDef ( const InpDef oth)
inline

Member Function Documentation

◆ isCompatibleWith()

bool Math::Formula::InpDef::isCompatibleWith ( const InpDef ) const

◆ isConst()

bool Math::Formula::InpDef::isConst ( ) const
inline

◆ isSpec()

bool Math::Formula::InpDef::isSpec ( ) const
inline

◆ operator!=()

bool Math::Formula::InpDef::operator!= ( const InpDef oth) const
inline

◆ operator=()

InpDef& Math::Formula::InpDef::operator= ( const InpDef )

◆ operator==()

bool Math::Formula::InpDef::operator== ( const InpDef ) const

◆ shftRg()

Interval<int> Math::Formula::InpDef::shftRg ( ) const

Member Data Documentation

◆ formmn_

const Mnemonic* Math::Formula::InpDef::formmn_ = nullptr

◆ formunit_

const UnitOfMeasure* Math::Formula::InpDef::formunit_ = nullptr

◆ inpdef_

BufferString Math::Formula::InpDef::inpdef_

◆ inpdesc_

BufferString Math::Formula::InpDef::inpdesc_

◆ shifts_

TypeSet<int> Math::Formula::InpDef::shifts_

◆ type_

Type Math::Formula::InpDef::type_

◆ valunit_

const UnitOfMeasure* Math::Formula::InpDef::valunit_ = nullptr

◆ varname_

BufferString Math::Formula::InpDef::varname_

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