1 #ifndef uidatapointsetmerger_h 2 #define uidatapointsetmerger_h 33 : masterdpsid_(mid), slavedpsid_(sid)
34 , newdpsid_(id), maxz_(
mUdf(float))
35 , maxhordist_(
mUdf(float))
36 , dooverwriteundef_(false) {}
38 void setColid(
int masterid,
int slaveid);
47 { replacepol_ = pol; }
58 {
return maxhordist_; }
60 { maxhordist_ = maxdist; }
67 {
return dooverwriteundef_; }
69 { dooverwriteundef_ = yn; }
107 int getSlaveColID(
int mcolid);
110 int findMatchingMrowID(
int);
uiIOObjSel * outfld_
Definition: uidatapointsetmerger.h:133
#define mExpClass(module)
Definition: commondefs.h:160
void setMatchPolicy(MatchPolicy pol)
Definition: uidatapointsetmerger.h:41
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
MultiID newdpsid_
Definition: uidatapointsetmerger.h:80
void setMaxAllowedHorDist(float maxdist)
Definition: uidatapointsetmerger.h:59
Set of data points with group selection.
Definition: datapointset.h:48
uiGenInput * addcoloptfld_
Definition: uidatapointsetmerger.h:130
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
float maxAllowedHorDist() const
Definition: uidatapointsetmerger.h:57
uiComboBox * replacepolfld_
Definition: uidatapointsetmerger.h:128
#define od_int64
Definition: plftypes.h:36
od_int64 nrDone() const
Definition: uidatapointsetmerger.h:92
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: uidatapointsetmerger.h:94
DataPointSet * mdps_
Definition: uidatapointsetmerger.h:122
Definition: uidatapointsetmerger.h:114
Definition: uidatapointsetmerger.h:45
bool dooverwriteundef_
Definition: uidatapointsetmerger.h:75
int slaveDPID() const
Definition: uidatapointsetmerger.h:52
Combo box.
Definition: uicombobox.h:32
Definition: uistring.h:89
Definition: uiparent.h:26
const TypeSet< int > & masterColIDs() const
Definition: uidatapointsetmerger.h:54
Set of BufferString objects.
Definition: bufstringset.h:28
void setReplacePolicy(ReplacePolicy pol)
Definition: uidatapointsetmerger.h:46
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
TypeSet< int > mastercolids_
Definition: uidatapointsetmerger.h:78
ReplacePolicy
Definition: uidatapointsetmerger.h:45
float maxz_
Definition: uidatapointsetmerger.h:82
int masterDPID() const
Definition: uidatapointsetmerger.h:51
Definition: uidialog.h:42
ReplacePolicy replacepol_
Definition: uidatapointsetmerger.h:73
uiGenInput * zgatefld_
Definition: uidatapointsetmerger.h:132
Definition: uidatapointsetmerger.h:28
FixedString No()
Definition: keystrs.h:89
DataPointSet * mdps_
Definition: uidatapointsetmerger.h:100
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:272
DPSMergerProp prop_
Definition: uidatapointsetmerger.h:99
DataPointSet * getNewDPS()
Definition: uidatapointsetmerger.h:97
MatchPolicy matchPolicy() const
Definition: uidatapointsetmerger.h:43
CtxtIOObj ctio_
Definition: uidatapointsetmerger.h:124
ReplacePolicy replacePolicy() const
Definition: uidatapointsetmerger.h:49
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
Definition: stattype.h:24
float maxAllowedZDist() const
Definition: uidatapointsetmerger.h:62
Data point with group. Group 0 means 'inactive', it can never be selected.
Definition: datapointset.h:102
od_int64 totalNr() const
Definition: uidatapointsetmerger.h:93
MatchPolicy matchpol_
Definition: uidatapointsetmerger.h:72
#define mPlural
Definition: uistrings.h:19
TypeSet< int > slavecolids_
Definition: uidatapointsetmerger.h:79
DataPointSet * sdps_
Definition: uidatapointsetmerger.h:101
Definition: uidatapointsetmerger.h:86
int masterdpsid_
Definition: uidatapointsetmerger.h:76
DataPointSet * sdps_
Definition: uidatapointsetmerger.h:123
DPSMergerProp(const MultiID &id, int mid, int sid)
Definition: uidatapointsetmerger.h:31
static uiString sPosition(int num=1)
Definition: uistrings.h:402
bool overWriteUndef() const
Definition: uidatapointsetmerger.h:66
uiGenInput * distfld_
Definition: uidatapointsetmerger.h:131
DataPointSet * newdps_
Definition: uidatapointsetmerger.h:102
int rowdone_
Definition: uidatapointsetmerger.h:103
uiGenInput * overwritefld_
Definition: uidatapointsetmerger.h:129
float maxhordist_
Definition: uidatapointsetmerger.h:81
void setOverWriteUndef(bool yn)
Definition: uidatapointsetmerger.h:68
int slavedpsid_
Definition: uidatapointsetmerger.h:77
const TypeSet< int > & slaveColIDs() const
Definition: uidatapointsetmerger.h:55
static uiString phrJoinStrings(const uiString &a, const uiString &b)
"
void setMaxAllowedZDist(float maxz)
Definition: uidatapointsetmerger.h:63
const MultiID & newDPSID() const
Definition: uidatapointsetmerger.h:53
MatchPolicy
Definition: uidatapointsetmerger.h:40
Compound key consisting of ints.
Definition: multiid.h:25
uiTable * tbl_
Definition: uidatapointsetmerger.h:126
uiComboBox * matchpolfld_
Definition: uidatapointsetmerger.h:127
Specification to enable chunkwise execution of a process.
Definition: executor.h:39