 |
OpendTect
6.6
|
Go to the documentation of this file.
45 , color_(
Color::Black())
49 {
return m.
name() == name(); }
51 {
return dah_ > wm.
dah_; }
53 inline float dah()
const {
return dah_; }
54 inline void setDah(
float v ) { dah_ = v; }
55 inline int levelID()
const {
return levelid_; }
90 bool isPresent(
const char* n)
const {
return getByName(n); }
97 { mergeOtherWell(ms); }
133 const char*,
const char*);
135 inline int size()
const {
return rg_.width(
false) + 1; }
139 {
return rg_.includes(i,
false);}
180 {
return const_cast<MarkerSet&
>(markers_); }
const Marker * getByName(const char *nm) const
Definition: wellmarker.h:82
object with a name.
Definition: namedobj.h:42
Interval< int > rg_
Definition: wellmarker.h:155
virtual void append(const ObjectSet< Marker > &ms)
Definition: wellmarker.h:96
Color color_
Definition: wellmarker.h:67
void getNames(BufferStringSet &) const
FixedString Color()
Definition: keystrs.h:45
MarkerSet & getMarkers()
Definition: wellmarker.h:179
static const char * sKeyDah()
void mergeOtherWell(const ObjectSet< Marker > &)
Set of BufferString objects.
Definition: bufstringset.h:26
int levelid_
Definition: wellmarker.h:68
MarkerChgRange(MarkerSet &ms, const Interval< int > &idxrg=Interval< int >(-1,-1))
Definition: wellmarker.h:169
bool isIncluded(float z) const
float dah_
Definition: wellmarker.h:66
#define mExpClass(module)
Definition: commondefs.h:177
const MarkerSet & markers_
Definition: wellmarker.h:154
void setDah(float v)
Definition: wellmarker.h:54
Interval< int > & idxRange()
Definition: wellmarker.h:149
Marker, should be attached to Strat level.
Definition: wellmarker.h:35
int getIdxBelow(float z, const Well::Track *trck=0) const
is trck provided, compares TVDs
void init(const Interval< int > &)
MarkerSet()
Definition: wellmarker.h:79
bool isIncluded(const char *) const
MarkerSet * getResultSet() const
returns new set
bool isPresent(const Marker *m) const
Definition: wellmarker.h:101
Marker * gtByLvlID(int) const
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
bool isPresent(const char *n) const
Definition: wellmarker.h:90
int indexOf(const Marker *m) const
Definition: wellmarker.h:99
int size() const
Definition: wellmarker.h:135
Marker * gtByName(const char *) const
Range of markers (typically describing zone of interest)
Definition: wellmarker.h:127
virtual const name_type & name() const
Definition: namedobj.h:54
MarkerChgRange(MarkerSet &ms, const char *m1, const char *m2)
Definition: wellmarker.h:172
virtual ObjectSet< Marker > & doAdd(Marker *)
Marker * getByName(const char *nm)
Definition: wellmarker.h:83
virtual bool isPresent(const T *) const
Definition: objectset.h:426
void addSameWell(const ObjectSet< Marker > &)
void fillPar(IOPar &) const
Well track.
Definition: welltrack.h:29
Definition: directionalsurvey.h:20
int levelID() const
Definition: wellmarker.h:55
void getNamesColorsMDs(BufferStringSet &, TypeSet< Color > &, TypeSet< float > &mds) const
void setLevelID(int id)
Definition: wellmarker.h:56
void fillWithAll(TaskRunner *tr=0)
float dah() const
Definition: wellmarker.h:53
void insertNewAfter(int, ObjectSet< Marker > &)
Set of Markers.
Definition: wellmarker.h:76
const Marker * getByLvlID(int id) const
Definition: wellmarker.h:84
MarkerRange(const MarkerSet &, const char *, const char *)
Class that can execute a task.
Definition: task.h:170
void setColor(Color col)
Definition: wellmarker.h:62
void usePar(const IOPar &)
void getColors(TypeSet< Color > &) const
bool isconst_
Definition: wellmarker.h:156
int getIdxAbove(float z, const Well::Track *trck=0) const
const MarkerSet & markers() const
Definition: wellmarker.h:147
bool insertNew(Well::Marker *)
FixedString Marker()
Definition: keystrs.h:98
Marker * getByLvlID(int id)
Definition: wellmarker.h:85
MarkerRange that can change its MarkerSet
Definition: wellmarker.h:166
int indexOf(const char *) const
Marker(int lvlid, float dh)
Definition: wellmarker.h:43
void getNames(BufferStringSet &) const
virtual idx_type indexOf(const T *) const
Definition: objectset.h:420
void alignOrderingWith(const ObjectSet< Marker > &)
MarkerRange(const MarkerSet &, const Interval< int > &idxrg=Interval< int >(-1,-1))
bool isIncluded(int i) const
Definition: wellmarker.h:138
bool operator>(const ObjectWithName &obj1, const ObjectWithName &obj2)
Definition: namedobj.h:95
void addCopy(const ObjectSet< Marker > &, int, float)
void moveBlock(int, int, const TypeSet< int > &)
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
const Interval< int > & idxRange() const
Definition: wellmarker.h:148
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Marker(const char *nm=0, float dh=0, Color c=Color())
Definition: wellmarker.h:38
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021