 |
OpendTect
6.6
|
Go to the documentation of this file.
33 :
DahObj(nm), zistime_(false) {}
35 :
DahObj(
"") { *
this = t; }
39 const Coord3&
pos(
int idx )
const {
return pos_[idx]; }
40 float value(
int idx )
const {
return (
float) pos_[idx].z; }
43 {
return isEmpty() ? 0 : dah_.last(); }
44 int size()
const {
return pos_.size(); }
92 void removeAux(
int idx ) { pos_.removeSingle(idx); }
int size() const
Definition: welltrack.h:44
A cartesian coordinate in 3D space.
Definition: coord.h:72
int insertPoint(const Coord &, float z)
Track(const char *nm=0)
Definition: welltrack.h:32
float getDahForTVD(float, float prevdah=mUdf(float)) const
float td() const
Definition: welltrack.h:42
Coord3 coordAfterIdx(float d_ah, int) const
Beware: no bounds check on index.
The holder of all data concerning a certain well.
Definition: welldata.h:121
TypeSet< Coord3 > pos_
Definition: welltrack.h:89
#define mExpClass(module)
Definition: commondefs.h:177
void setPoint(int, const Coord &, float z)
Will correct all dahs below point.
void addPoint(const Coord &, float z, float dah=mUdf(float))
Point must be further down track. No checks.
int insertPoint(const Coord3 &)
const TypeSet< Coord3 > & getAllPos() const
Definition: welltrack.h:67
float value(int idx) const
Definition: welltrack.h:40
bool extendIfNecessary(const Interval< float > &dahrg)
return if changed
float nearestDah(const Coord3 &) const
@ Data
Definition: repos.h:24
bool isEmpty(const NLAModel *mdl)
void toTime(const Data &)
bool zistime_
Definition: welltrack.h:90
void addPoint(const Coord3 &, float dah=mUdf(float))
A cartesian coordinate in 2D space.
Definition: coord.h:25
void insertAfterIdx(int, const Coord3 &)
Know what you're doing - not used normally.
const Interval< float > zRange() const
returns (0, 0) for empty track
Well track.
Definition: welltrack.h:29
Definition: directionalsurvey.h:20
Coord3 getPos(float d_ah) const
void removePoint(int)
Will correct all dahs below point.
bool alwaysDownward() const
bool insertAtDah(float dah, float zpos)
will interpolate x,y coords
void setPoint(int, const Coord3 &)
Track(const Track &t)
Definition: welltrack.h:34
float getDahForTVD(double, float prevdah=mUdf(float)) const
bool zIsTime() const
Definition: welltrack.h:45
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
void removeAux(int idx)
Definition: welltrack.h:92
const Interval< double > zRangeD() const
const Coord3 & pos(int idx) const
Definition: welltrack.h:39
void eraseAux()
Definition: welltrack.h:93
Depth/Distance along hole object.
Definition: welldahobj.h:28
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021