 |
OpendTect
6.6
|
Go to the documentation of this file.
32 {
return name() == nm; }
34 {
return name() == nm; }
48 : name_(oth.getName()) {}
52 {
return name_ == oth.
getName(); }
56 virtual void setName(
const char* nm ) { name_ = nm; }
79 {
return name_ == oth.
getName(); }
81 {
return name_ == oth.
getName(); }
84 {
return mSelf().delnotif_; }
object with a name.
Definition: namedobj.h:42
void putNameInPar(IOPar &) const
CallBacker object with a name. Use if you want your object to be able to send and receive CallBack's,...
Definition: namedobj.h:72
NamedObject(const NamedObject &oth)
Definition: namedobj.h:47
#define mGlobal(module)
Definition: commondefs.h:180
#define mExpClass(module)
Definition: commondefs.h:177
virtual ~NamedObject()
Definition: namedobj.h:49
NamedCallBacker(const NamedCallBacker &)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
OD::String name_type
Definition: namedobj.h:25
virtual const name_type & name() const =0
virtual const name_type & name() const
Definition: namedobj.h:54
bool hasName(const name_type &nm) const
Definition: namedobj.h:33
Notifier< NamedCallBacker > delnotif_
Definition: namedobj.h:88
virtual ~ObjectWithName()
Definition: namedobj.h:27
void sendDelNotif() const
virtual Notifier< NamedCallBacker > & objectToBeDeleted() const
Definition: namedobj.h:83
object with a name.
Definition: namedobj.h:22
BufferString name_
Definition: namedobj.h:62
Threads::Atomic< bool > delalreadytriggered_
Definition: namedobj.h:89
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
#define mDeprecatedObs
Definition: plfdefs.h:217
bool hasName(const char *nm) const
Definition: namedobj.h:31
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
#define mSelf()
Definition: commondefs.h:144
bool operator>(const ObjectWithName &obj1, const ObjectWithName &obj2)
Definition: namedobj.h:95
virtual void setName(const char *nm)
Definition: namedobj.h:56
virtual BufferString getName() const
Definition: namedobj.h:55
NamedObject(const char *nm=nullptr)
Definition: namedobj.h:45
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
bool getNameFromPar(const IOPar &)
NamedCallBacker(const char *nm=0)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021