1 #ifndef emobjectselremoval_h 2 #define emobjectselremoval_h 15 #include "earthmodelmod.h" 38 int nrrows,
int nrcols,
39 int startrow,
int startcol);
51 void makeListGrow(
const RowCol&,
const RowCol&,
int selresult);
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
Is an object that faciliates many threads to wait for something to happen.
Definition: thread.h:108
int startrow_
Definition: emobjectselremoval.h:60
const Selector< Coord3 > & selector_
Definition: emobjectselremoval.h:59
const TypeSet< EM::SubID > getRemovelList()
Definition: emobjectselremoval.h:42
int nrcols_
Definition: emobjectselremoval.h:63
TypeSet< EM::SubID > removelist_
Definition: emobjectselremoval.h:73
#define od_int64
Definition: plftypes.h:36
TypeSet< RowCol > stops_
Definition: emobjectselremoval.h:67
Threads::ConditionVar lock_
Definition: emobjectselremoval.h:68
EMObject & emobj_
Definition: emobjectselremoval.h:57
int nrrows_
Definition: emobjectselremoval.h:61
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:66
int nrthreads_
Definition: emobjectselremoval.h:71
int startcol_
Definition: emobjectselremoval.h:62
Interface for classes that select on basis of a key.
Definition: selector.h:25
A cartesian coordinate in 3D space.
Definition: coord.h:72
IdxPair used for its row() and col().
Definition: rowcol.h:25
od_int64 nrIterations() const
Definition: emobjectselremoval.h:46
TypeSet< RowCol > starts_
Definition: emobjectselremoval.h:66
Base class for all EarthModel objects.
Definition: emobject.h:158
EMObject RowCol selection removal.
Definition: emobjectselremoval.h:32
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
const float * zvals_
Definition: emobjectselremoval.h:64
int nrwaiting_
Definition: emobjectselremoval.h:70
const SectionID & sectionid_
Definition: emobjectselremoval.h:58
bool finished_
Definition: emobjectselremoval.h:69