43 static const Def&
get(
const char*);
44 static const Def&
get(
const IOPar&);
45 void set(
IOPar&)
const;
47 const char*
key()
const {
return key_; }
56 const char* fileUnitStr(
bool withparens=
false)
const;
58 uiString unitStr(
bool withparens=
false)
const;
67 {
return key_ == def.
key_; }
69 {
return !(*
this==def); }
73 const char* defun,
int usrfac=1 )
74 : key_(ky), usrnm_(usrnm)
75 , defunit_(defun), usrfac_(usrfac) {}
76 static bool add(Def*);
88 {
return unitStr( wp ); }
108 const char* getID()
const;
109 void setID(
const char*);
112 bool isCompatibleWith(
const IOPar&)
const;
115 const char*
key()
const {
return def_.
key(); }
#define mExpClass(module)
Definition: commondefs.h:157
const Def & Depth()
Definition: keystrs.h:58
uiString uiUnitStr(bool wp=false) const
Definition: zdomain.h:87
IOPar & pars_
Definition: zdomain.h:105
uiString userName() const
Definition: zdomain.h:116
#define mGlobal(module)
Definition: commondefs.h:160
int userFactor() const
Definition: zdomain.h:122
const char * fileUnitStr(bool wp=false) const
Definition: zdomain.h:117
const char * fileUnitStr(bool withparens=false) const
uiString getLabel() const
Definition: zdomain.h:121
Definition: uistring.h:88
uiString userName() const
Definition: zdomain.h:48
uiString uiUnitStr(bool wp=false) const
Definition: zdomain.h:125
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
const char * key() const
Definition: zdomain.h:47
const char * key() const
Definition: zdomain.h:115
bool isDepth(const IOPar &)
const Def & Time()
Definition: keystrs.h:129
uiString usrnm_
Definition: zdomain.h:82
const char * entityStr() const
Definition: zdomain.h:64
const Def & def_
Definition: zdomain.h:104
bool operator==(const Def &def) const
Definition: zdomain.h:66
#define mDeprecated
Definition: plfdefs.h:213
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
bool isTime(const IOPar &)
uiString getLabel() const
Username and unit.
Def(const char *ky, const uiString &usrnm, const char *defun, int usrfac=1)
Definition: zdomain.h:72
bool operator!=(const Def &def) const
Definition: zdomain.h:68
int userFactor() const
Definition: zdomain.h:49
BufferString key_
Definition: zdomain.h:80
int usrfac_
Definition: zdomain.h:83
BufferString defunit_
Definition: zdomain.h:81
uiString unitStr(bool withparens=false) const
Definition of z-domain.
Definition: zdomain.h:39
uiString unitStr(bool wp=false) const
Definition: zdomain.h:119
Information of z-domain.
Definition: zdomain.h:96