OpendTect  6.6
Public Types | Public Member Functions | Protected Attributes | 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)
 
const TypeSet< int > & masterColIDs () const
 
int masterDPID () const
 
MatchPolicy matchPolicy () const
 
float maxAllowedHorDist () const
 
float maxAllowedZDist () const
 
const MultiIDnewDPSID () const
 
bool overWriteUndef () const
 
const TypeSet< int > & primaryColIDs () const
 
int primaryDPID () const
 
ReplacePolicy replacePolicy () const
 
const TypeSet< int > & secondaryColIDs () const
 
int secondaryDPID () const
 
void setColid (int masterid, int slaveid)
 
void setMatchPolicy (MatchPolicy pol)
 
void setMaxAllowedHorDist (float maxdist)
 
void setMaxAllowedZDist (float maxz)
 
void setOverWriteUndef (bool yn)
 
void setReplacePolicy (ReplacePolicy pol)
 
const TypeSet< int > & slaveColIDs () const
 
int slaveDPID () const
 

Protected Attributes

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

Detailed Description

<>

Member Enumeration Documentation

◆ MatchPolicy

Enumerator
Exact 
Nearest 
NoMatch 

◆ ReplacePolicy

Enumerator
No 
Yes 
Average 

Constructor & Destructor Documentation

◆ DPSMergerProp()

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

Member Function Documentation

◆ masterColIDs()

const TypeSet<int>& DPSMergerProp::masterColIDs ( ) const
inline

◆ masterDPID()

int DPSMergerProp::masterDPID ( ) const
inline

◆ matchPolicy()

MatchPolicy DPSMergerProp::matchPolicy ( ) const
inline

◆ maxAllowedHorDist()

float DPSMergerProp::maxAllowedHorDist ( ) const
inline

◆ maxAllowedZDist()

float DPSMergerProp::maxAllowedZDist ( ) const
inline

◆ newDPSID()

const MultiID& DPSMergerProp::newDPSID ( ) const
inline

◆ overWriteUndef()

bool DPSMergerProp::overWriteUndef ( ) const
inline

◆ primaryColIDs()

const TypeSet<int>& DPSMergerProp::primaryColIDs ( ) const

◆ primaryDPID()

int DPSMergerProp::primaryDPID ( ) const

◆ replacePolicy()

ReplacePolicy DPSMergerProp::replacePolicy ( ) const
inline

◆ secondaryColIDs()

const TypeSet<int>& DPSMergerProp::secondaryColIDs ( ) const

◆ secondaryDPID()

int DPSMergerProp::secondaryDPID ( ) const

◆ setColid()

void DPSMergerProp::setColid ( int  masterid,
int  slaveid 
)

◆ setMatchPolicy()

void DPSMergerProp::setMatchPolicy ( MatchPolicy  pol)
inline

◆ setMaxAllowedHorDist()

void DPSMergerProp::setMaxAllowedHorDist ( float  maxdist)
inline

◆ setMaxAllowedZDist()

void DPSMergerProp::setMaxAllowedZDist ( float  maxz)
inline

◆ setOverWriteUndef()

void DPSMergerProp::setOverWriteUndef ( bool  yn)
inline

◆ setReplacePolicy()

void DPSMergerProp::setReplacePolicy ( ReplacePolicy  pol)
inline

◆ slaveColIDs()

const TypeSet<int>& DPSMergerProp::slaveColIDs ( ) const
inline

◆ slaveDPID()

int DPSMergerProp::slaveDPID ( ) const
inline

Member Data Documentation

◆ dooverwriteundef_

bool DPSMergerProp::dooverwriteundef_
protected

◆ mastercolids_

TypeSet<int> DPSMergerProp::mastercolids_
protected

◆ masterdpsid_

int DPSMergerProp::masterdpsid_
protected

◆ matchpol_

MatchPolicy DPSMergerProp::matchpol_
protected

◆ maxhordist_

float DPSMergerProp::maxhordist_
protected

◆ maxz_

float DPSMergerProp::maxz_
protected

◆ newdpsid_

MultiID DPSMergerProp::newdpsid_
protected

◆ replacepol_

ReplacePolicy DPSMergerProp::replacepol_
protected

◆ slavecolids_

TypeSet<int> DPSMergerProp::slavecolids_
protected

◆ slavedpsid_

int DPSMergerProp::slavedpsid_
protected

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