 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "earthmodelmod.h"
27 namespace Pos {
class Provider; }
55 int nrinterpsamp,
int mainhoridx,
63 float& topz,
float& botz,
int nrinterpsamp,
64 int mainhoridx,
float& lastzinterval,
68 int is1main,
float extrawidth,
69 bool is1interp,
bool is2interp);
82 : key_(key), emobjid_(-1) {}
HorizonUtils()
Definition: emhorizonutils.h:42
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
static void getExactCoords(od_ostream &, const MultiID &, Pos::GeomID, const TrcKeySampling &, ObjectSet< DataPointSet > &)
FixedString Surface()
Definition: keystrs.h:154
Position.
Definition: commontypes.h:78
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Set of BufferString objects.
Definition: bufstringset.h:26
Data interesting for Surface I/O.
Definition: emsurfaceiodata.h:30
MultiID key_
Definition: emhorizonutils.h:84
#define mExpClass(module)
Definition: commondefs.h:177
static bool getZInterval(int idi, int idc, Surface *, Surface *, float &topz, float &botz, int nrinterpsamp, int mainhoridx, float &lastzinterval, float extrawidth)
static void getPositions(od_ostream &, const MultiID &, ObjectSet< BinIDValueSet > &)
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
HorizonSelInfo(const MultiID &key)
Definition: emhorizonutils.h:81
static void getWantedPositions(od_ostream &, ObjectSet< MultiID > &, BinIDValueSet &, const TrcKeySampling &, const Interval< float > &extraz, int nrinterpsamp, int mainhoridx, float extrawidth, Pos::Provider *provider=0)
Base class for surfaces like horizons and faults. A surface is made up of one or more segments or pat...
Definition: emsurface.h:33
static void getAll(ObjectSet< HorizonSelInfo > &, bool is2d)
Definition: emhorizonutils.h:79
BufferString name_
Definition: emhorizonutils.h:83
Set of data points with group selection.
Definition: datapointset.h:48
static Surface * getSurface(const MultiID &)
static float getZ(const RowCol &, const Surface *)
static bool SolveIntersect(float &topz, float &botz, int nrinterpsamp, int is1main, float extrawidth, bool is1interp, bool is2interp)
Group of utilities for horizons: here are all functions required in od_process_attrib_em for computin...
Definition: emhorizonutils.h:40
static void getWantedPos2D(od_ostream &, ObjectSet< MultiID > &, DataPointSet *, const TrcKeySampling &, const Interval< float > &extraz, Pos::GeomID)
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
od_int32 ObjectID
Definition: emposid.h:23
IdxPair used for its row() and col().
Definition: rowcol.h:25
EM::SurfaceIOData iodata_
Definition: emhorizonutils.h:86
Provides a series of positions; can also be used for subselection.
Definition: posprovider.h:33
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
ObjectID emobjid_
Definition: emhorizonutils.h:85
Index_Type GeomID
Definition: commontypes.h:87
static float getMissingZ(const RowCol &, const Surface *, int)
static void addSurfaceData(const MultiID &, const BufferStringSet &, const ObjectSet< BinIDValueSet > &)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021