1 #ifndef uistoredattrreplacer_h 2 #define uistoredattrreplacer_h 14 #include "uiattributesmod.h" 38 , secondid_(
Attrib::DescID::undef())
40 , storedref_(storedref) {}
49 {
return firstid_.isValid() &&
50 secondid_.isValid(); }
62 ~uiStoredAttribReplacer();
70 void setStoredKey(
IOPar*,
const char*);
73 void setUserRef(
IOPar*,
const char*);
74 void getUserRefs(
const IOPar&);
78 void getStoredIds(
const IOPar&);
79 void handleSingleInput();
80 void handleMultiInput();
83 int getOutPut(
int descid);
#define mExpClass(module)
Definition: commondefs.h:160
Attrib::DescID firstid_
Definition: uistoredattrreplacer.h:51
LineKey lk_
Definition: uistoredattrreplacer.h:53
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:53
Attrib::DescSet * attrset_
Definition: uistoredattrreplacer.h:85
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
bool is2d_
Definition: uistoredattrreplacer.h:89
Definition: uistoredattrreplacer.h:29
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Set of attribute descriptions.
Definition: attribdescset.h:35
IOPar * iopar_
Definition: uistoredattrreplacer.h:86
Attrib::DescID secondid_
Definition: uistoredattrreplacer.h:52
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
bool multiinpcube_
Definition: uistoredattrreplacer.h:93
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
int noofsteer_
Definition: uistoredattrreplacer.h:91
bool has2Ids() const
Definition: uistoredattrreplacer.h:48
Key for a line in a line set.
Definition: linekey.h:22
FixedString Desc()
Definition: keystrs.h:62
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:89
BufferStringSet userrefs_
Definition: uistoredattrreplacer.h:54
Definition: uistoredattrreplacer.h:33
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
int noofseis_
Definition: uistoredattrreplacer.h:92
TypeSet< StoredEntry > storedids_
Definition: uistoredattrreplacer.h:87
uiParent * parent_
Definition: uistoredattrreplacer.h:90
StoredEntry(Attrib::DescID id1, LineKey lk, BufferString storedref)
Definition: uistoredattrreplacer.h:35
TypeSet< DataPack::FullID > dpfids_
Definition: uistoredattrreplacer.h:88
BufferString storedref_
Definition: uistoredattrreplacer.h:55
Semblance Attribute.
Definition: attribdataholder.h:25