OpendTect  7.0
Classes | Typedefs | Functions
EM Namespace Reference

Earth Model objects like horizons, faults, fault-sticks and bodies. More...

Classes

class  Body
 A body that can deliver an implicit body. More...
 
class  BodyOperator
 Operators for implicit body. Each BodyOperator has two children, either a Body or a BodyOperator. More...
 
class  CBDataSet
 Thread safe set of EMObjectCallbackData. More...
 
class  ChildFinder
 
class  dgbSurfaceReader
 Surface Reader. More...
 
class  dgbSurfaceWriter
 Surface Writer. More...
 
class  dgbSurfDataReader
 Reads auxdata from file. More...
 
class  dgbSurfDataWriter
 Writes auxdata to file. More...
 
class  EMManager
 Manages the loaded/half loaded EM objects in OpendTect. More...
 
class  EMObject
 Base class for all EarthModel objects. More...
 
class  EMObjectCallbackData
 EM object callback data. More...
 
class  EMObjectIterator
 Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by EMObject::createIterator, and the next() function is called until no more positions can be found. More...
 
class  EMObjectPosSelector
 EMObject position selector. More...
 
class  EMObjectRowColSelRemoval
 EMObject RowCol selection removal. More...
 
class  EMUndo
 Set position UndoEvent. More...
 
class  EMUndoEvent
 
class  Expl2ImplBodyExtracter
 
class  Fault
 Fault Surface base class. More...
 
class  Fault3D
 3D Fault More...
 
class  Fault3DGeometry
 3D FaultGeometry. More...
 
class  Fault3DPainter
 3D fault painter. More...
 
class  FaultAscIO
 Ascii I/O for Fault. More...
 
class  FaultAuxData
 Fault surface data. More...
 
class  FaultGeometry
 FaultGeometry base class. More...
 
class  FaultKnotUndoEvent
 Fault knot UndoEvent. More...
 
class  FaultSet3D
 3D FaultSet More...
 
class  FaultSetT2DTransformer
 
class  FaultStick
 Class to hold Fault-stick coordinates and compute the normal. More...
 
class  FaultStickPainter
 Fault stick painter. More...
 
class  FaultStickSet
 Fault stick set. More...
 
class  FaultStickSetFlatViewEditor
 Fault stick set flat view editor. More...
 
class  FaultStickSetGeometry
 FaultStickSet geometry. More...
 
class  FaultStickSetT2DTransformer
 
class  FaultStickUndoEvent
 Fault stick UndoEvent. More...
 
class  FaultT2DTransformer
 
class  FSStoFault3DConverter
 FaultStickSet to Fault3D converter. More...
 
class  Hor2DSeisLineIterator
 Horizon2D line iterator. More...
 
class  Hor2DTo3D
 Horizon2D to Horizon3D. More...
 
class  Horizon
 Horizon Surface. More...
 
class  Horizon2D
 2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is formed by RowCol( lineid, tracenr ).getInt64(). If multiple z-values per trace is needed, multiple sections can be added. More...
 
class  Horizon2DAscIO
 Ascii I/O for Horizon2D. More...
 
class  Horizon2DDataHolder
 
class  Horizon2DDataHolderSet
 
class  Horizon2DGeometry
 2D HorizonGeometry More...
 
class  Horizon2DT2DTransformer
 
class  Horizon3D
 3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults). The grids are defined by knot-points in a matrix and fillstyle in between the knots. More...
 
class  Horizon3DAscIO
 Ascii I/O for Horizon3D. More...
 
class  Horizon3DGeometry
 3D HorizonGeometry More...
 
class  Horizon3DMerger
 3D HorizonMerger More...
 
class  Horizon3DT2DTransformer
 
class  HorizonGeometry
 Horizon RowColSurfaceGeometry. More...
 
class  HorizonMerger
 A subclass of ParallelTask that merges horizons. More...
 
class  HorizonPainter2D
 2D horizon painter More...
 
class  HorizonPainter3D
 3D horizon painter More...
 
class  HorizonPreLoader
 Horizon preloader More...
 
class  HorizonSelInfo
 
class  HorizonUtils
 Group of utilities for horizons: here are all functions required in od_process_attrib_em for computing data on, along or between 2 horizons. More...
 
class  HorizonZTransform
 Z-transform that flattens a horizon. Everything else will also be flattened accordingly. In case of reverse faulting, the area between the two patches will not be included. More...
 
class  HorizonZTransformer
 Horizon z-axis transformer More...
 
class  ImplicitBody
 Implicit representation of a body. More...
 
class  IOObjInfo
 Info on IOObj for earthmodel. More...
 
class  MarchingCubesSurface
 Marching cubes surface. More...
 
class  ObjectID
 
class  PolygonBody
 A Surface polygon Body. More...
 
class  PolygonBodyGeometry
 PolygonBody SurfaceGeometry. More...
 
class  PolygonZChanger
 
class  PosAttrib
 Position attribute. More...
 
class  PosID
 Is an identifier for each position in the earthmodel. More...
 
class  PosIDChangeEvent
 Saves information from a EMObject::changePosID call. More...
 
class  RandomLineByShiftGenerator
 Creates random line from another by shifting it. More...
 
class  RandomLineSetByContourGenerator
 Creates random lines along the contours of a surface. More...
 
class  RandomPosBody
 Random position Body. More...
 
class  Region
 
class  Region3D
 
class  RegionBoundary
 
class  RegionCrlBoundary
 
class  RegionFaultBoundary
 
class  RegionHor3DBoundary
 
class  RegionInlBoundary
 
class  RegionPolygonBoundary
 
class  RegionZBoundary
 
class  RelationTree
 A Relation tree where a parent-child relationship means a top-bottom relationship for the horizons. More...
 
class  RowColIterator
 RowCol iterator. More...
 
class  RowColSurfaceGeometry
 RowCol SurfaceGeometry. More...
 
class  SectionID
 
class  SetAllHor3DPosUndoEvent
 UndoEvent for setting all positions on a EM::Horizon3D section. More...
 
class  SetPosAttribUndoEvent
 UndoEvent for setting position attribute. More...
 
class  SetPosUndoEvent
 
class  SetPrefColorEvent
 UndoEvent to set preferred Color. More...
 
class  StickSet
 Stick set. More...
 
class  StoredObjAccess
 Access to stored EM Objects. More...
 
class  Surface
 Base class for surfaces like horizons and faults. A surface is made up of one or more segments or patches, so they can overlap. More...
 
class  SurfaceAuxData
 Surface data. More...
 
class  SurfaceGeometry
 Surface geometry. More...
 
class  SurfaceIOData
 Data interesting for Surface I/O. More...
 
class  SurfaceIODataSelection
 Surface I/O data selection. More...
 
class  SurfaceT2DTransfData
 
class  SurfaceT2DTransformer
 
class  uiTime2DepthDlg
 
class  ZMapImporter
 

Typedefs

using FaultID = ObjectID
 
typedef SubID KnotID
 
typedef SectionID StickID
 
using SubID = od_int64
 

Functions

bool canOverwrite (const MultiID &)
 
EMManagerEMM ()
 
const ZDomain::InfoflattenedZDomain ()
 
HorizonPreLoaderHPreL ()
 
 mDefineFactory1Param (EarthModel, EMObject, EMManager &, EMOF)
 

Detailed Description

Earth Model objects like horizons, faults, fault-sticks and bodies.

Typedef Documentation

◆ FaultID

using EM::FaultID = typedef ObjectID

◆ KnotID

typedef SubID EM::KnotID

◆ StickID

◆ SubID

using EM::SubID = typedef od_int64

Function Documentation

◆ canOverwrite()

bool EM::canOverwrite ( const MultiID )

◆ EMM()

EMManager& EM::EMM ( )

◆ flattenedZDomain()

const ZDomain::Info& EM::flattenedZDomain ( )

◆ HPreL()

HorizonPreLoader& EM::HPreL ( )

◆ mDefineFactory1Param()

EM::mDefineFactory1Param ( EarthModel  ,
EMObject  ,
EMManager ,
EMOF   
)

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