14 #include "earthmodelmod.h" 15 #include "earthmodelmod.h" 20 namespace Geometry {
class RandomLine;
class RandomLineSet; }
26 class Horizon3DGeometry;
38 Setup(
bool linezrgisrelative=
true);
50 RandomLineSetByContourGenerator(
const Horizon3D&,
76 : rls_(rls), dist_(d), side_(s) {}
83 int linenr_in_inp_set=0)
const;
#define mExpClass(module)
Definition: commondefs.h:157
FixedString Setup()
Definition: keystrs.h:113
const Geometry::RandomLineSet & rls_
Definition: emrandlinegen.h:78
Creates random line from another by shifting it.
Definition: emrandlinegen.h:69
#define mStruct(module)
Definition: commondefs.h:162
Definition: randomlinegeom.h:30
(Closed) sequence of connected 2-D coordinates.
Definition: polygon.h:25
const Horizon3DGeometry & geom_
Definition: emrandlinegen.h:59
const Horizon3D & hor_
Definition: emrandlinegen.h:58
int side_
Definition: emrandlinegen.h:80
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
float dist_
Definition: emrandlinegen.h:79
RandomLineByShiftGenerator(const Geometry::RandomLineSet &rls, float d=1, int s=0)
Definition: emrandlinegen.h:73
Creates random lines along the contours of a surface.
Definition: emrandlinegen.h:32
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Definition: randomlinegeom.h:121
3D HorizonGeometry
Definition: emhorizon3d.h:38
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults). The grids are defined by knot-points in a matrix and fillstyle in between the knots.
Definition: emhorizon3d.h:94
Setup setup_
Definition: emrandlinegen.h:60
2D point or vector class.
Definition: commontypes.h:58
Definition: arraytesselator.h:19
Setup & setup()
Definition: emrandlinegen.h:52