38 : masterdpsid_(mid), slavedpsid_(sid)
39 , newdpsid_(id), maxz_(
mUdf(float))
40 , maxhordist_(
mUdf(float))
41 , dooverwriteundef_(false) {}
43 void setColid(
int masterid,
int slaveid);
52 { replacepol_ = pol; }
63 {
return maxhordist_; }
65 { maxhordist_ = maxdist; }
72 {
return dooverwriteundef_; }
74 { dooverwriteundef_ = yn; }
114 int getSlaveColID(
int mcolid);
117 int findMatchingMrowID(
int);
uiIOObjSel * outfld_
Definition: uidatapointsetmerger.h:140
#define mExpClass(module)
Definition: commondefs.h:157
RefMan< DataPointSet > sdps_
Definition: uidatapointsetmerger.h:108
void setMatchPolicy(MatchPolicy pol)
Definition: uidatapointsetmerger.h:46
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
void setMaxAllowedHorDist(float maxdist)
Definition: uidatapointsetmerger.h:64
Set of data points with group selection.
Definition: datapointset.h:47
RefMan< DataPointSet > getNewDPS()
Definition: uidatapointsetmerger.h:102
uiGenInput * addcoloptfld_
Definition: uidatapointsetmerger.h:137
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
RefMan< DataPointSet > mdps_
Definition: uidatapointsetmerger.h:129
float maxAllowedHorDist() const
Definition: uidatapointsetmerger.h:62
uiComboBox * replacepolfld_
Definition: uidatapointsetmerger.h:135
#define od_int64
Definition: plftypes.h:34
od_int64 nrDone() const
Definition: uidatapointsetmerger.h:98
PackID slaveDPID() const
Definition: uidatapointsetmerger.h:57
Definition: uidatapointsetmerger.h:121
DataPack::ID PackID
Definition: uidatapointsetmerger.h:34
Definition: uidatapointsetmerger.h:50
bool dooverwriteundef_
Definition: uidatapointsetmerger.h:80
Combo box.
Definition: uicombobox.h:30
Definition: uistring.h:88
RefMan< DataPointSet > sdps_
Definition: uidatapointsetmerger.h:130
Definition: uiparent.h:24
const TypeSet< int > & masterColIDs() const
Definition: uidatapointsetmerger.h:59
Set of BufferString objects.
Definition: bufstringset.h:25
void setReplacePolicy(ReplacePolicy pol)
Definition: uidatapointsetmerger.h:51
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
TypeSet< int > mastercolids_
Definition: uidatapointsetmerger.h:83
ReplacePolicy
Definition: uidatapointsetmerger.h:50
float maxz_
Definition: uidatapointsetmerger.h:87
Definition: uidialog.h:40
DPSMergerProp(const DBKey &id, PackID mid, PackID sid)
Definition: uidatapointsetmerger.h:36
RefMan< DataPointSet > mdps_
Definition: uidatapointsetmerger.h:107
ReplacePolicy replacepol_
Definition: uidatapointsetmerger.h:78
uiGenInput * zgatefld_
Definition: uidatapointsetmerger.h:139
FullID::PackID ID
Definition: datapack.h:64
void message(const char *)
default: to stderr
CrossPlot manager.
Definition: uidatapointsetmerger.h:30
FixedString No()
Definition: keystrs.h:89
PackID masterdpsid_
Definition: uidatapointsetmerger.h:81
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:270
PackID slavedpsid_
Definition: uidatapointsetmerger.h:82
DPSMergerProp prop_
Definition: uidatapointsetmerger.h:106
MatchPolicy matchPolicy() const
Definition: uidatapointsetmerger.h:48
CtxtIOObj ctio_
Definition: uidatapointsetmerger.h:131
ReplacePolicy replacePolicy() const
Definition: uidatapointsetmerger.h:54
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
Definition: stattype.h:22
float maxAllowedZDist() const
Definition: uidatapointsetmerger.h:67
Data point with group. Group 0 means 'inactive', it can never be selected.
Definition: datapointset.h:103
od_int64 totalNr() const
Definition: uidatapointsetmerger.h:99
MatchPolicy matchpol_
Definition: uidatapointsetmerger.h:77
DBKey newdpsid_
Definition: uidatapointsetmerger.h:85
TypeSet< int > slavecolids_
Definition: uidatapointsetmerger.h:84
Definition: uidatapointsetmerger.h:91
PackID masterDPID() const
Definition: uidatapointsetmerger.h:56
bool overWriteUndef() const
Definition: uidatapointsetmerger.h:71
uiGenInput * distfld_
Definition: uidatapointsetmerger.h:138
int rowdone_
Definition: uidatapointsetmerger.h:110
uiGenInput * overwritefld_
Definition: uidatapointsetmerger.h:136
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
float maxhordist_
Definition: uidatapointsetmerger.h:86
void setOverWriteUndef(bool yn)
Definition: uidatapointsetmerger.h:73
const TypeSet< int > & slaveColIDs() const
Definition: uidatapointsetmerger.h:60
RefMan< DataPointSet > newdps_
Definition: uidatapointsetmerger.h:109
DBKey newDPSID() const
Definition: uidatapointsetmerger.h:58
void setMaxAllowedZDist(float maxz)
Definition: uidatapointsetmerger.h:68
MatchPolicy
Definition: uidatapointsetmerger.h:45
uiTable * tbl_
Definition: uidatapointsetmerger.h:133
uiComboBox * matchpolfld_
Definition: uidatapointsetmerger.h:134
Specification to enable chunkwise execution of a process.
Definition: executor.h:38