OpendTect  7.0
Classes | Typedefs | Functions
Strat Namespace Reference

Stratigraphy. More...

Classes

class  Content
 stuff that can be inside porous layers More...
 
class  ContentSet
 set of names for stuff that can be inside porous layers More...
 
class  FormulaLayerValue
 returns a layer value based on Math::Formula. It does not copy the Formula, so keep the formula alive while the layer is alive! More...
 
class  Layer
 data for a layer. More...
 
class  LayerGenerator
 Description that can generate layers and add these to a sequence. More...
 
class  LayerModel
 A model consisting of layer sequences. More...
 
class  LayerModelGenerator
 Generates LayerSequences.
More...
 
class  LayerSequence
 A sequence of layers. More...
 
class  LayerSequenceGenDesc
 Collection of LayerGenerator's that can generate a full LayerSequence. More...
 
class  LayerSequenceOv
 
class  LayerValue
 
class  LayModAttribCalc
 
class  LaySeqAttrib
 attrib to extract from layer sequences More...
 
class  LaySeqAttribCalc
 calculates attributes from layer sequences More...
 
class  LaySeqAttribSet
 attribs to extract from layer sequences More...
 
class  LeafUnitRef
 UnitRef for layers. More...
 
class  LeavedUnitRef
 UnitRef for units containing Leaf units only. More...
 
class  Level
 Stratigraphic level. More...
 
class  LevelSet
 Set of Stratigraphic levels. More...
 
class  LevelSetMgr
 
class  Lithology
 a name and an ID. More...
 
class  LithologyID
 
class  LithologySet
 
class  NodeOnlyUnitRef
 UnitRef for units containing non-Leaf units only. More...
 
class  NodeUnitRef
 UnitRef for units containing other units only. More...
 
class  RefTree
 Tree of UnitRef's
More...
 
class  RepositoryAccess
 Repository of all stratigraphic descriptions defining the building blocks of subsurface descriptions. More...
 
class  SeisEvent
 Event tied to a stratigraphic level. More...
 
class  SimpleLayerValue
 
class  SingleLayerGenerator
 Layer generator based on Leaf Unit. More...
 
class  UnitRef
 Reference data for a stratigraphic unit. More...
 
class  UnitRefIter
 Iterator on Ref Nodes. More...
 

Typedefs

using LevelID = IntegerID< od_int32 >
 

Functions

LevelSeteLVLS ()
 
RefTreeeRT ()
 
BufferString getStdFileName (const char *inpnm, const char *basenm)
 example: getStdFileName("North Sea","Levels") More...
 
void init ()
 
bool isUnspecified (const Content *ct)
 convenience: contents can be null or unspecified, handle in one go More...
 
BufferString levelNameOf (const LevelID &id)
 
bool loadDefaultTree ()
 
const LevelSetLVLS ()
 
LevelSetMgrlvlSetMgr ()
 
void popRefTree ()
 
void pushRefTree (RefTree *)
 
const RefTreeRT ()
 
void setRT (RefTree *)
 
const char * sKeyDefaultTree ()
 

Detailed Description

Stratigraphy.

Typedef Documentation

◆ LevelID

using Strat::LevelID = typedef IntegerID<od_int32>

Function Documentation

◆ eLVLS()

LevelSet& Strat::eLVLS ( )
inline

◆ eRT()

RefTree& Strat::eRT ( )
inline

◆ getStdFileName()

BufferString Strat::getStdFileName ( const char *  inpnm,
const char *  basenm 
)

example: getStdFileName("North Sea","Levels")

◆ init()

void Strat::init ( )

◆ isUnspecified()

bool Strat::isUnspecified ( const Content ct)
inline

convenience: contents can be null or unspecified, handle in one go

◆ levelNameOf()

BufferString Strat::levelNameOf ( const LevelID id)
inline

◆ loadDefaultTree()

bool Strat::loadDefaultTree ( )

◆ LVLS()

const LevelSet& Strat::LVLS ( )

◆ lvlSetMgr()

LevelSetMgr& Strat::lvlSetMgr ( )

◆ popRefTree()

void Strat::popRefTree ( )

◆ pushRefTree()

void Strat::pushRefTree ( RefTree )

◆ RT()

const RefTree& Strat::RT ( )

◆ setRT()

void Strat::setRT ( RefTree )

replaces (and deletes) the current RT. No write. Used by tree manager, and not by you. Very very likely not.

◆ sKeyDefaultTree()

const char* Strat::sKeyDefaultTree ( )

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