OpendTect
7.0
|
Creates random line from another by shifting it. More...
Public Member Functions | |
RandomLineByShiftGenerator (const Geometry::RandomLineSet &rls, float dist=1, int side=0) | |
~RandomLineByShiftGenerator () | |
void | generate (Geometry::RandomLineSet &, int linenr_in_inp_set=0) const |
, -1=left, 0=both, 1=right More... | |
Public Attributes | |
float | dist_ |
const Geometry::RandomLineSet & | rls_ |
int | side_ |
Protected Member Functions | |
void | crLine (const Geometry::RandomLine &, bool, Geometry::RandomLineSet &) const |
bool | getIntersection (Coord, Coord, Coord, Coord, Coord &) const |
bool | getShifted (Coord, Coord, Coord &, Coord &, bool) const |
Creates random line from another by shifting it.
<>
EM::RandomLineByShiftGenerator::RandomLineByShiftGenerator | ( | const Geometry::RandomLineSet & | rls, |
float | dist = 1 , |
||
int | side = 0 |
||
) |
EM::RandomLineByShiftGenerator::~RandomLineByShiftGenerator | ( | ) |
|
protected |
void EM::RandomLineByShiftGenerator::generate | ( | Geometry::RandomLineSet & | , |
int | linenr_in_inp_set = 0 |
||
) | const |
, -1=left, 0=both, 1=right
|
protected |
|
protected |
float EM::RandomLineByShiftGenerator::dist_ |
const Geometry::RandomLineSet& EM::RandomLineByShiftGenerator::rls_ |
int EM::RandomLineByShiftGenerator::side_ |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024