 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "geometrymod.h"
17 #include "geometrymod.h"
21 namespace Survey {
class Geometry2D; }
62 : line(
id),mytrcnr(mynr),linetrcnr(linenr)
70 {
return mytrcnr == oth.mytrcnr; }
72 {
return mytrcnr > oth.mytrcnr; }
73 bool operator<(
const Point& oth)
const
74 {
return mytrcnr < oth.mytrcnr; }
76 bool isOpposite(
const Point&)
const;
87 bool isEmpty()
const {
return points_.isEmpty(); }
88 int size()
const {
return points_.size(); }
91 getPoint(
int idx)
const {
return points_[idx]; }
94 int& crosstrcnr)
const;
mODTextTranslationClass(BendPointFinder2DGeomSet) public od_int64 nrDone() const
int counter_
Definition: geom2dintersections.h:135
bool isEmpty() const
Definition: geom2dintersections.h:87
const Line2DInterSection * getByGeomID(Pos::GeomID) const
Definition: geom2dintersections.h:34
void getAll(TypeSet< Line2DInterSection::Point > &) const
Definition: geom2dintersections.h:108
Definition: arraytesselator.h:21
Definition: geom2dintersections.h:24
#define od_int64
Definition: plftypes.h:35
Pos::GeomID geomID() const
Definition: geom2dintersections.h:86
bool doFinish(bool success)
#define mExpClass(module)
Definition: commondefs.h:177
bool doWork(od_int64 start, od_int64 stop, int threadid)
uiString uiMessage() const
will be message() again in 7.x
@ Point
Definition: vishorizonsectiondef.h:30
void addPoint(Pos::GeomID id, int mynr, int linenr)
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
int curidx_
Definition: geom2dintersections.h:51
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
const ObjectSet< BendPoints > & bendptset_
Definition: geom2dintersections.h:129
Line2DInterSectionSet & lsintersections_
Definition: geom2dintersections.h:130
uiString uiMessage() const
will be message() again in 7.x
mExpStruct(Geometry) Point
Definition: geom2dintersections.h:59
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Definition: geom2dintersections.h:56
const ObjectSet< BendPoints > & bendPoints() const
Definition: geom2dintersections.h:43
Definition: surveydisklocation.h:18
TypeSet< Line2DInterSection::Point > points_
Definition: geom2dintersections.h:103
Definition: geom2dintersections.h:117
Pos::GeomID geomid_
Definition: geom2dintersections.h:28
int size() const
Definition: geom2dintersections.h:88
Threads::Lock lock_
Definition: geom2dintersections.h:134
ObjectSet< const Survey::Geometry2D > geoms_
Definition: geom2dintersections.h:128
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:66
const Line2DInterSection::Point & getPoint(int idx) const
Definition: geom2dintersections.h:91
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
mODTextTranslationClass(Line2DInterSectionFinder) public od_int64 nrIterations() const
bool getIntersectionTrcNrs(Pos::GeomID, int &mytrcnr, int &crosstrcnr) const
Returns false when not found.
Line2DInterSection(Pos::GeomID)
Pos::GeomID geomid_
Definition: geom2dintersections.h:102
bool operator>(const ObjectWithName &obj1, const ObjectWithName &obj2)
Definition: namedobj.h:95
ObjectSet< BendPoints > bendptset_
Definition: geom2dintersections.h:50
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
TypeSet< int > idxs_
Definition: geom2dintersections.h:29
const TypeSet< Pos::GeomID > & geomids_
Definition: geom2dintersections.h:49
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
Index_Type GeomID
Definition: commontypes.h:87
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021