 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uiattributesmod.h"
21 namespace Attrib {
class Desc;
class DescSet;
class SelInfo;
class SelSpec; }
22 namespace ZDomain {
class Info; }
44 bool fillwithdef=
true);
55 {
if ( ds ) attrset_ = ds; }
85 , ignoreid_(
Attrib::DescID::undef())
86 , isinp4otherattrib_(false)
87 , showsteeringdata_(false)
108 int outputNr()
const {
return attrdata_.outputnr_; }
110 int compNr()
const {
return attrdata_.compnr_; }
114 bool is2D()
const {
return attrdata_.is2D(); }
179 bool isinp4otherattrib =
true);
181 bool isinp4otherattrib =
true);
185 int outputNr()
const {
return attrdata_.outputnr_; }
186 int compNr()
const {
return attrdata_.compnr_; }
187 inline bool is2D()
const {
return attrdata_.is2D(); }
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
Information of z-domain.
Definition: zdomain.h:93
const Attrib::DescSet & getAttrSet() const
Definition: uiattrsel.h:217
bool showsteeringdata_
Definition: uiattrsel.h:228
static uiString cDefLabel()
void fillSelSpec(Attrib::SelSpec &) const
User interface element for getting attribute with both real and imaginary part.
Definition: uiattrsel.h:248
Attrib::DescID attribID() const
Definition: uiattrsel.h:184
static DescID undef()
Definition: attribdescid.h:57
uiRadioButton * nlafld_
Definition: uiattrsel.h:136
bool usedasinput_
Definition: uiattrsel.h:123
bool is2d_
Definition: uiattrsel.h:222
void setSelSpec(const Attrib::SelSpec *)
bool is3D() const
Definition: uiattrsel.h:188
void objInserted(CallBacker *)
virtual void getHistory(const IOPar &)
void setIgnoreID(Attrib::DescID id)
Definition: uiattrsel.h:199
const Attrib::DescSet & getAttrSet() const
Definition: uiattrsel.h:115
#define mUdfGeomID
Definition: survgeom.h:228
TypeSet< DataPack::FullID > dpfids_
Definition: uiattrsel.h:129
uiAttrSel(uiParent *, const Attrib::DescSet &, const char *txt=0, Attrib::DescID curid=Attrib::DescID::undef(), bool isinp4otherattrib=true)
uiAttrSelDlg(uiParent *, const uiAttrSelData &, const Setup &)
uiAttrSelData attrdata_
Definition: uiattrsel.h:221
uiRadioButton * storfld_
Definition: uiattrsel.h:133
uiListBox * nlaoutfld_
Definition: uiattrsel.h:142
uiGenInput * attr2dfld_
Definition: uiattrsel.h:145
#define mExpClass(module)
Definition: commondefs.h:177
Pos::GeomID getGeomID() const
Definition: uiattrsel.h:203
void fillSelSpec(Attrib::SelSpec &) const
void setObjectName(const char *)
User interface for attribute selection data.
Definition: uiattrsel.h:39
const Attrib::DescSet * attrset_
Definition: uiattrsel.h:60
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
void showSteeringData(bool yn)
Definition: uiattrsel.h:201
void setDesc(const Attrib::Desc *)
int compnr_
Definition: uiattrsel.h:49
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
int outputNr() const
Definition: uiattrsel.h:185
int compNr() const
Definition: uiattrsel.h:186
mODTextTranslationClass(uiAttrSelDlg)
bool is2D() const
Definition: uiattrsel.h:114
uiListBox * zdomoutfld_
Definition: uiattrsel.h:143
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
void setAttrSet(const Attrib::DescSet *ds)
Definition: uiattrsel.h:54
TypeSet< DataPack::FullID > dpfids_
Definition: uiattrsel.h:231
Definition: uiattrsel.h:81
mODTextTranslationClass(uiImagAttrSel)
Attrib::SelInfo * attrinf_
Definition: uiattrsel.h:122
Supplies lists of available attribute input.
Definition: attribsel.h:150
Attrib::DescID ignoreid_
Definition: uiattrsel.h:223
uiLabeledComboBox * compfld_
Definition: uiattrsel.h:146
mODTextTranslationClass(uiAttrSelData)
uiAttrSel(uiParent *, const char *, const uiAttrSelData &, bool isinp4otherattrib=true)
bool showsteerdata_
Definition: uiattrsel.h:125
const ZDomain::Info * zdomaininfo_
Definition: uiattrsel.h:50
void doFinalise(CallBacker *)
const char * str() const
Definition: odstring.h:47
uiButtonGroup * selgrp_
Definition: uiattrsel.h:132
UI element for selection of data objects.
Definition: uiiosel.h:30
uiAttrSelData attrdata_
Definition: uiattrsel.h:121
Definition: uicombobox.h:145
Pos::GeomID geomid_
Definition: uiattrsel.h:127
uiImagAttrSel(uiParent *p, const char *txt, const uiAttrSelData &asd)
Definition: uiattrsel.h:250
void initAndBuild(const uiString &, Attrib::DescID, bool)
void selDone(CallBacker *)
List Box.
Definition: uilistbox.h:75
Attrib::DescID attribid_
Definition: uiattrsel.h:46
uiAttrSelData(const Attrib::DescSet &, bool fillwithdef=true)
const NLAModel * nlamodel_
Definition: uiattrsel.h:47
bool checkOutput(const IOObj &) const
void replaceStoredByInMem()
void setGeomID(Pos::GeomID id)
Definition: uiattrsel.h:202
Attrib::DescID attribID() const
-1 if not selected
Definition: uiattrsel.h:106
int compNr() const
-1 if not selected
Definition: uiattrsel.h:110
mODTextTranslationClass(uiAttrSel)
uiGenInput * filtfld_
Definition: uiattrsel.h:144
Minimum Interface for NLA models.
Definition: nlamodel.h:20
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
void filtChg(CallBacker *)
const char * getAttrName() const
virtual void processInput()
const char * errMsg()
Definition: uiattrsel.h:208
Compound key consisting of ints.
Definition: multiid.h:24
void createSelectionFields()
ObjectSet< uiButton > extselbuts_
Definition: uiattrsel.h:149
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
inserts a new object into the OD data store.
Definition: uiioobjinserter.h:31
void setDescSet(const Attrib::DescSet *)
This function has to be called before getHistory !
virtual bool acceptOK(CallBacker *)
confirm accept
const char * zDomainKey() const
uiAttrSelDlg(uiParent *, const uiAttrSelData &, const TypeSet< DataPack::FullID > &, const Setup &)
void setNLAModel(const NLAModel *)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
int outputnr_
Definition: uiattrsel.h:48
uiRadioButton * steerfld_
Definition: uiattrsel.h:134
virtual const char * userNameFromKey(const char *) const
bool getRanges(TrcKeyZSampling &) const
Tries to determine ranges of currently selected.
BufferString errmsg_
Definition: horizontracker.h:118
void createSelectionButtons()
int seltype_
Definition: uiattrsel.h:227
MultiID insertedobjmid_
Definition: uiattrsel.h:130
User Interface (UI) element for selection of Attributes from an attribute set.
Definition: uiattrsel.h:77
BufferString usrnm_
Definition: uiattrsel.h:226
uiListBox * steeroutfld_
Definition: uiattrsel.h:140
int outputNr() const
-1 if not selected
Definition: uiattrsel.h:108
uiListBox * attroutfld_
Definition: uiattrsel.h:141
uiRadioButton * attrfld_
Definition: uiattrsel.h:135
bool is2D(const PicksType &picks)
ObjectSet of Pick::Location's. Does not manage.
Definition: pickset.h:163
bool usedasinput_
Definition: uiattrsel.h:224
Definition: uiparent.h:26
uiListBox * storoutfld_
Definition: uiattrsel.h:139
Setup(const uiString &txt)
Definition: uiattrsel.h:83
const Attrib::DescSet & attrSet() const
Definition: uiattrsel.h:53
ObjectSet< uiIOObjInserter > inserters_
Definition: uiattrsel.h:148
~uiAttrSel()
Definition: uiattrsel.h:182
uiRadioButton * zdomainfld_
Definition: uiattrsel.h:137
Attrib::DescID realID() const
Definition: uiattrsel.h:254
Set of attribute descriptions.
Definition: attribdescset.h:35
BufferString zdomainkey_
Definition: uiattrsel.h:126
Semblance Attribute.
Definition: attribdataholder.h:25
Definition: uidialog.h:42
Attrib::DescID imagID() const
void fillSelSpec(Attrib::SelSpec &) const
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
uiAttrSelData(bool is2d, bool fillwithdef=true)
bool in_action_
Definition: uiattrsel.h:124
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Pos::GeomID geomid_
Definition: uiattrsel.h:229
void setIgnoreDesc(const Attrib::Desc *)
void cubeSel(CallBacker *)
FixedString Desc()
Definition: keystrs.h:62
BufferString errmsg_
Definition: uiattrsel.h:225
Index_Type GeomID
Definition: commontypes.h:87
void setPossibleDataPacks(const TypeSet< DataPack::FullID > &)
Sets of (small) copyable elements.
Definition: commontypes.h:29
bool is2D() const
Definition: uiattrsel.h:187
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021