1 #ifndef emhorizonutils_h 2 #define emhorizonutils_h 15 #include "earthmodelmod.h" 28 namespace Pos {
class Provider; }
56 int nrinterpsamp,
int mainhoridx,
64 float& topz,
float& botz,
int nrinterpsamp,
65 int mainhoridx,
float& lastzinterval,
68 static bool SolveIntersect(
float& topz,
float& botz,
int nrinterpsamp,
69 int is1main,
float extrawidth,
70 bool is1interp,
bool is2interp);
83 : key_(key), emobjid_(-1) {}
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
Provides a series of positions; can also be used for subselection.
Definition: posprovider.h:33
Set of data points with group selection.
Definition: datapointset.h:48
BufferString name_
Definition: emhorizonutils.h:84
HorizonSelInfo(const MultiID &key)
Definition: emhorizonutils.h:82
Data interesting for Surface I/O.
Definition: emsurfaceiodata.h:30
Group of utilities for horizons: here are all functions required in od_process_attrib_em for computin...
Definition: emhorizonutils.h:40
Definition: emhorizonutils.h:79
Set of BufferString objects.
Definition: bufstringset.h:28
MultiID key_
Definition: emhorizonutils.h:85
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
Position.
Definition: commontypes.h:42
EM::SurfaceIOData iodata_
Definition: emhorizonutils.h:87
Index_Type GeomID
Definition: commontypes.h:52
IdxPair used for its row() and col().
Definition: rowcol.h:25
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
FixedString Surface()
Definition: keystrs.h:126
Base class for surfaces like horizons and faults. A surface is made up of one or more segments or pat...
Definition: emsurface.h:33
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
ObjectID emobjid_
Definition: emhorizonutils.h:86
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
HorizonUtils()
Definition: emhorizonutils.h:43
Compound key consisting of ints.
Definition: multiid.h:25