13 #include "earthmodelmod.h" 23 template <
class T>
class Array3D;
42 int getNrCrossings(
const DBKey&,
53 void calcBoundingBox();
#define mExpClass(module)
Definition: commondefs.h:157
BinID binid_
Definition: horizonsorter.h:65
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
#define od_int64
Definition: plftypes.h:34
TaskRunner * taskrun_
Definition: horizonsorter.h:71
const TrcKeySampling & getBoundingBox() const
Definition: horizonsorter.h:41
uiString message_
Definition: horizonsorter.h:73
Finds next BinID in TrcKeySampling; initializes to first position.
Definition: trckeysampling.h:181
Definition: uistring.h:88
TypeSet< StepInterval< int > > trcrgs_
Definition: horizonsorter.h:62
TypeSet< Pos::GeomID > geomids_
Definition: horizonsorter.h:61
void message(const char *)
default: to stderr
Class that can execute a task.
Definition: task.h:193
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
FixedString Horizon()
Definition: keystrs.h:70
int64_t totalNr() const
Definition: trckeysampling.h:197
Array3D< int > * result_
Definition: horizonsorter.h:68
int nrdone_
Definition: horizonsorter.h:58
TrcKeySampling tks_
Definition: horizonsorter.h:66
void sort(ObjectSet< T > &os)
Sort ObjectSet. Must have operator > defined for elements.
Definition: objectset.h:224
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
bool is2d_
Definition: horizonsorter.h:60
ObjectSet< EM::Horizon > horizons_
Definition: horizonsorter.h:67
int totalnr_
Definition: horizonsorter.h:57
TrcKeySampling tks_
Definition: trckeysampling.h:204
TrcKeySamplingIterator * iterator_
Definition: horizonsorter.h:64
DBKeySet unsortedids_
Definition: horizonsorter.h:69
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:149
DBKeySet sortedids_
Definition: horizonsorter.h:70
Executor to sort horizons.
Definition: horizonsorter.h:30
Specification to enable chunkwise execution of a process.
Definition: executor.h:38