OpendTect 8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Math::Formula::InpDef Class Reference

#include <mathformula.h>

Public Types

enum  Type { Var , Const , Spec }
 

Public Member Functions

 InpDef (const char *nm, Type)
 
 InpDef (const InpDef &)
 
 ~InpDef ()
 
bool isCompatibleWith (const InpDef &) const
 
bool isConst () const
 
bool isSpec () const
 
bool operator!= (const InpDef &) 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  )

◆ InpDef() [2/2]

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

◆ ~InpDef()

Math::Formula::InpDef::~InpDef ( )

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 & ) const

◆ 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-2025