1 #ifndef emrandlinegen_h 2 #define emrandlinegen_h 16 #include "earthmodelmod.h" 17 #include "earthmodelmod.h" 22 namespace Geometry {
class RandomLine;
class RandomLineSet; }
28 class Horizon3DGeometry;
40 Setup(
bool linezrgisrelative=
true);
52 RandomLineSetByContourGenerator(
const Horizon3D&,
78 : rls_(rls), dist_(d), side_(s) {}
85 int linenr_in_inp_set=0)
const;
#define mExpClass(module)
Definition: commondefs.h:160
FixedString Setup()
Definition: keystrs.h:116
const Geometry::RandomLineSet & rls_
Definition: emrandlinegen.h:80
Creates random line from another by shifting it.
Definition: emrandlinegen.h:71
#define mStruct(module)
Definition: commondefs.h:165
Definition: randomlinegeom.h:31
(Closed) sequence of connected 2-D coordinates.
Definition: polygon.h:27
const Horizon3DGeometry & geom_
Definition: emrandlinegen.h:61
A cartesian coordinate in 2D space.
Definition: coord.h:25
const Horizon3D & hor_
Definition: emrandlinegen.h:60
int side_
Definition: emrandlinegen.h:82
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
float dist_
Definition: emrandlinegen.h:81
RandomLineByShiftGenerator(const Geometry::RandomLineSet &rls, float d=1, int s=0)
Definition: emrandlinegen.h:75
Creates random lines along the contours of a surface.
Definition: emrandlinegen.h:34
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
Definition: randomlinegeom.h:122
3D HorizonGeometry
Definition: emhorizon3d.h:40
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:96
Setup setup_
Definition: emrandlinegen.h:62
Definition: arraytesselator.h:21
Setup & setup()
Definition: emrandlinegen.h:54