OpendTect-6_4  6.4
Public Types | Public Member Functions | Protected Attributes | Private Member Functions | List of all members
DPSMergerProp Class Reference

Public Types

enum  MatchPolicy { Exact, Nearest, NoMatch }
 
enum  ReplacePolicy { No, Yes, Average }
 

Public Member Functions

 DPSMergerProp (const MultiID &id, int mid, int sid)
 
void setColid (int masterid, int slaveid)
 
void setMatchPolicy (MatchPolicy pol)
 
MatchPolicy matchPolicy () const
 
void setReplacePolicy (ReplacePolicy pol)
 
ReplacePolicy replacePolicy () const
 
int masterDPID () const
 
int slaveDPID () const
 
const MultiIDnewDPSID () const
 
const TypeSet< int > & masterColIDs () const
 
const TypeSet< int > & slaveColIDs () const
 
float maxAllowedHorDist () const
 
void setMaxAllowedHorDist (float maxdist)
 
float maxAllowedZDist () const
 
void setMaxAllowedZDist (float maxz)
 
bool overWriteUndef () const
 
void setOverWriteUndef (bool yn)
 

Protected Attributes

MatchPolicy matchpol_
 
ReplacePolicy replacepol_
 
bool dooverwriteundef_
 
int masterdpsid_
 
int slavedpsid_
 
TypeSet< int > mastercolids_
 
TypeSet< int > slavecolids_
 
MultiID newdpsid_
 
float maxhordist_
 
float maxz_
 

Private Member Functions

 mODTextTranslationClass (DPSMergerProp)
 

Detailed Description

Member Enumeration Documentation

Enumerator
Exact 
Nearest 
NoMatch 
Enumerator
No 
Yes 
Average 

Constructor & Destructor Documentation

DPSMergerProp::DPSMergerProp ( const MultiID id,
int  mid,
int  sid 
)
inline

Member Function Documentation

const TypeSet<int>& DPSMergerProp::masterColIDs ( ) const
inline
int DPSMergerProp::masterDPID ( ) const
inline
MatchPolicy DPSMergerProp::matchPolicy ( ) const
inline
float DPSMergerProp::maxAllowedHorDist ( ) const
inline
float DPSMergerProp::maxAllowedZDist ( ) const
inline
DPSMergerProp::mODTextTranslationClass ( DPSMergerProp  )
private
const MultiID& DPSMergerProp::newDPSID ( ) const
inline
bool DPSMergerProp::overWriteUndef ( ) const
inline
ReplacePolicy DPSMergerProp::replacePolicy ( ) const
inline
void DPSMergerProp::setColid ( int  masterid,
int  slaveid 
)
void DPSMergerProp::setMatchPolicy ( MatchPolicy  pol)
inline
void DPSMergerProp::setMaxAllowedHorDist ( float  maxdist)
inline
void DPSMergerProp::setMaxAllowedZDist ( float  maxz)
inline
void DPSMergerProp::setOverWriteUndef ( bool  yn)
inline
void DPSMergerProp::setReplacePolicy ( ReplacePolicy  pol)
inline
const TypeSet<int>& DPSMergerProp::slaveColIDs ( ) const
inline
int DPSMergerProp::slaveDPID ( ) const
inline

Member Data Documentation

bool DPSMergerProp::dooverwriteundef_
protected
TypeSet<int> DPSMergerProp::mastercolids_
protected
int DPSMergerProp::masterdpsid_
protected
MatchPolicy DPSMergerProp::matchpol_
protected
float DPSMergerProp::maxhordist_
protected
float DPSMergerProp::maxz_
protected
MultiID DPSMergerProp::newdpsid_
protected
ReplacePolicy DPSMergerProp::replacepol_
protected
TypeSet<int> DPSMergerProp::slavecolids_
protected
int DPSMergerProp::slavedpsid_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019