13 #include "earthmodelmod.h" 47 void makeListGrow(
const RowCol&,
const RowCol&,
int selresult);
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
TypeSet< RowCol > stops_
Definition: emobjectposselector.h:64
Is an object that faciliates many threads to wait for something to happen.
Definition: thread.h:108
int nrthreads_
Definition: emobjectposselector.h:68
TypeSet< EM::SubID > poslist_
Definition: emobjectposselector.h:70
Threads::ConditionVar lock_
Definition: emobjectposselector.h:65
#define od_int64
Definition: plftypes.h:34
const EMObject & emobj_
Definition: emobjectposselector.h:55
TypeSet< RowCol > starts_
Definition: emobjectposselector.h:63
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:64
int nrwaiting_
Definition: emobjectposselector.h:67
Set of pointers to objects.
Definition: commontypes.h:28
3D point or vector
Definition: commontypes.h:57
bool finished_
Definition: emobjectposselector.h:66
int startrow_
Definition: emobjectposselector.h:57
Interface for classes that select on basis of a key.
Definition: selector.h:23
EMObject position selector.
Definition: emobjectposselector.h:30
int nrrows_
Definition: emobjectposselector.h:58
od_int64 nrIterations() const
Definition: emobjectposselector.h:42
IdxPair used for its row() and col().
Definition: rowcol.h:23
const SectionID & sectionid_
Definition: emobjectposselector.h:56
Base class for all EarthModel objects.
Definition: emobject.h:117
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
int startcol_
Definition: emobjectposselector.h:59
const ObjectSet< const Selector< Coord3 > > & selectors_
Definition: emobjectposselector.h:53
const float * zvals_
Definition: emobjectposselector.h:61
const TypeSet< EM::SubID > & getSelected() const
Definition: emobjectposselector.h:38
int nrcols_
Definition: emobjectposselector.h:60