OpendTect  6.6
Classes | 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  LayerModelProvider
 
class  LayerSequence
 A sequence of layers. More...
 
class  LayerSequenceGenDesc
 Collection of LayerGenerator's that can generate a full LayerSequence. More...
 
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  Lithology
 a name and an ID. More...
 
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...
 

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...
 
bool loadDefaultTree ()
 
const LevelSetLVLS ()
 
void popLevelSet ()
 
void popRefTree ()
 
void pushLevelSet (LevelSet *)
 
void pushRefTree (RefTree *)
 
const RefTreeRT ()
 
void setLVLS (LevelSet *)
 
void setRT (RefTree *)
 
const char * sKeyDefaultTree ()
 
const LevelSetunpushedLVLS ()
 

Detailed Description

Stratigraphy.

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

◆ loadDefaultTree()

bool Strat::loadDefaultTree ( )

◆ LVLS()

const LevelSet& Strat::LVLS ( )

◆ popLevelSet()

void Strat::popLevelSet ( )

◆ popRefTree()

void Strat::popRefTree ( )

◆ pushLevelSet()

void Strat::pushLevelSet ( LevelSet )

◆ pushRefTree()

void Strat::pushRefTree ( RefTree )

◆ RT()

const RefTree& Strat::RT ( )

◆ setLVLS()

void Strat::setLVLS ( LevelSet )

◆ 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 ( )

◆ unpushedLVLS()

const LevelSet& Strat::unpushedLVLS ( )

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