 |
OpendTect
6.6
|
Go to the documentation of this file.
37 { add(i1); add(i2); add(i3); }
40 { impl_ = mi.
impl_;
return *
this; }
42 { impl_ = ck.
buf();
return *
this; }
44 { impl_ = fs.
str();
return *
this; }
45 inline MultiID& operator =(
const char* s )
46 { impl_ = s;
return *
this; }
49 {
return impl_ == m.
impl_; }
51 {
return impl_ == s; }
53 {
return impl_ != m.
impl_; }
55 {
return impl_ != s; }
57 inline int ID(
int idx )
const
58 {
return key(idx).toInt(); }
59 inline void setID(
int idx,
int i )
65 { *
this +=
toString(i);
return *
this; }
68 inline void setUdf() { *
this = udf(); }
69 inline bool isUdf()
const {
return *
this == udf(); }
int ID(int idx) const
Definition: multiid.h:57
MultiID & add(int i)
Definition: multiid.h:64
void setID(int idx, int i)
Definition: multiid.h:59
MultiID(const FixedString &s)
Definition: multiid.h:26
#define mExpClass(module)
Definition: commondefs.h:177
MultiID(int i1, int i2, int i3)
Definition: multiid.h:36
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
MultiID(int i)
Definition: multiid.h:32
static const MultiID & udf()
const char * str() const
Definition: odstring.h:47
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:90
MultiID(const char *s=0)
Definition: multiid.h:28
MultiID(int i1, int i2)
Definition: multiid.h:34
OD::String that holds an existing text string.
Definition: fixedstring.h:29
void setUdf()
Definition: multiid.h:68
bool isUdf() const
Definition: multiid.h:69
Compound key consisting of ints.
Definition: multiid.h:24
BufferString impl_
Definition: compoundkey.h:55
const char * buf() const
Definition: compoundkey.h:43
Concatenated short keys separated by dots. Used for Object identifiers in the Object Manager,...
Definition: compoundkey.h:23
BufferString toString(const BufferStringSet &bss)
Definition: bufstringset.h:156
MultiID(const MultiID &mid)
Definition: multiid.h:30
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021