38 virtual float getMaxSqDistToLine(
int& idx,
int start,
47 void findInSegment(
int,
int );
69 virtual const Coord& coord(
int idx)
const = 0;
71 float getMaxSqDistToLine(
int& idx,
int start,
int stop)
const;
87 const Coord& coord(
int idx)
const;
103 const Coord& coord(
int idx)
const;
120 const Coord& coord(
int idx)
const;
133 const Coord3& scale,
float eps);
135 float getMaxSqDistToLine(
int& idx,
int start,
int stop)
const;
#define mExpClass(module)
Definition: commondefs.h:157
Is an object that faciliates many threads to wait for something to happen.
Definition: thread.h:108
const TypeSet< int > & bendPoints() const
Definition: bendpointfinder.h:31
Used to find bendpoints in two dimensional datasets.
Definition: bendpointfinder.h:63
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
const Coord3 * coords_
Definition: bendpointfinder.h:137
#define od_int64
Definition: plftypes.h:34
int nrworking_
Definition: bendpointfinder.h:52
Used to find bendpoints in set of XY Coordinates.
Definition: bendpointfinder.h:79
TypeSet< Coord > coords_
Definition: bendpointfinder.h:105
Definition: uistring.h:88
int sz_
Definition: bendpointfinder.h:54
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:64
3D point or vector
Definition: commontypes.h:57
Used to find bendpoints in Line 2D Geometry.
Definition: bendpointfinder.h:113
Base class that does the majority of the work finding bendpoints. Adaptions to different data-types a...
Definition: bendpointfinder.h:27
od_int64 nrIterations() const
Definition: bendpointfinder.h:36
Used to find bendpoints in set of TrcKeys.
Definition: bendpointfinder.h:96
const Coord3 scale_
Definition: bendpointfinder.h:138
Used to find bendpoints in three dimensional datasets.
Definition: bendpointfinder.h:129
const float epssq_
Definition: bendpointfinder.h:55
TypeSet< int > bendpts_
Definition: bendpointfinder.h:49
const TypeSet< PosInfo::Line2DPos > & positions_
Definition: bendpointfinder.h:121
const TypeSet< TrcKey > & tks_
Definition: bendpointfinder.h:104
TypeSet< Interval< int > > queue_
Definition: bendpointfinder.h:50
2D point or vector class.
Definition: commontypes.h:58
const Coord * coords_
Definition: bendpointfinder.h:88
Threads::ConditionVar lock_
Definition: bendpointfinder.h:51
uiString nrDoneText() const
Definition: bendpointfinder.h:32