OpendTect  6.3
Public Types | Public Member Functions | Protected Attributes | Private Member Functions | List of all members
DPSMergerProp Class Reference

CrossPlot manager. More...

Public Types

enum  MatchPolicy { Exact, Nearest, NoMatch }
 
enum  ReplacePolicy { No, Yes, Average }
 
typedef DataPack::ID PackID
 

Public Member Functions

 DPSMergerProp (const DBKey &id, PackID mid, PackID sid)
 
void setColid (int masterid, int slaveid)
 
void setMatchPolicy (MatchPolicy pol)
 
MatchPolicy matchPolicy () const
 
void setReplacePolicy (ReplacePolicy pol)
 
ReplacePolicy replacePolicy () const
 
PackID masterDPID () const
 
PackID slaveDPID () const
 
DBKey newDPSID () 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_
 
PackID masterdpsid_
 
PackID slavedpsid_
 
TypeSet< int > mastercolids_
 
TypeSet< int > slavecolids_
 
DBKey newdpsid_
 
float maxhordist_
 
float maxz_
 

Private Member Functions

 mODTextTranslationClass (DPSMergerProp)
 

Detailed Description

CrossPlot manager.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
Exact 
Nearest 
NoMatch 
Enumerator
No 
Yes 
Average 

Constructor & Destructor Documentation

DPSMergerProp::DPSMergerProp ( const DBKey id,
PackID  mid,
PackID  sid 
)
inline

Member Function Documentation

const TypeSet<int>& DPSMergerProp::masterColIDs ( ) const
inline
PackID DPSMergerProp::masterDPID ( ) const
inline
MatchPolicy DPSMergerProp::matchPolicy ( ) const
inline
float DPSMergerProp::maxAllowedHorDist ( ) const
inline
float DPSMergerProp::maxAllowedZDist ( ) const
inline
DPSMergerProp::mODTextTranslationClass ( DPSMergerProp  )
private
DBKey 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
PackID DPSMergerProp::slaveDPID ( ) const
inline

Member Data Documentation

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

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