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

Public Types

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

Public Member Functions

 DPSMergerProp (const MultiID &, PackID primary, PackID secondary)
 
 ~DPSMergerProp ()
 
const TypeSet< int > & masterColIDs () const
 
PackID masterDPID () const
 
MatchPolicy matchPolicy () const
 
float maxAllowedHorDist () const
 
float maxAllowedZDist () const
 
const MultiIDnewDPSID () const
 
bool overWriteUndef () const
 
const TypeSet< int > & primaryColIDs () const
 
PackID primaryDPID () const
 
ReplacePolicy replacePolicy () const
 
const TypeSet< int > & secondaryColIDs () const
 
PackID secondaryDPID () const
 
void setColid (int primaryid, int secondaryid)
 
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
 
PackID slaveDPID () const
 

Protected Attributes

bool dooverwriteundef_ = false
 
MatchPolicy matchpol_
 
float maxhordist_ = mUdf(float)
 
float maxz_ = mUdf(float)
 
MultiID newdpsid_
 
TypeSet< int > primarycolids_
 
PackID primarydpsid_
 
ReplacePolicy replacepol_
 
TypeSet< int > secondarycolids_
 
PackID secondarydpsid_
 

Detailed Description

<>

Member Typedef Documentation

◆ PackID

Member Enumeration Documentation

◆ MatchPolicy

Enumerator
Exact 
Nearest 
NoMatch 

◆ ReplacePolicy

Enumerator
No 
Yes 
Average 

Constructor & Destructor Documentation

◆ DPSMergerProp()

DPSMergerProp::DPSMergerProp ( const MultiID ,
PackID  primary,
PackID  secondary 
)

◆ ~DPSMergerProp()

DPSMergerProp::~DPSMergerProp ( )

Member Function Documentation

◆ masterColIDs()

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

◆ masterDPID()

PackID 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()

PackID DPSMergerProp::primaryDPID ( ) const

◆ replacePolicy()

ReplacePolicy DPSMergerProp::replacePolicy ( ) const
inline

◆ secondaryColIDs()

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

◆ secondaryDPID()

PackID DPSMergerProp::secondaryDPID ( ) const

◆ setColid()

void DPSMergerProp::setColid ( int  primaryid,
int  secondaryid 
)

◆ 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()

PackID DPSMergerProp::slaveDPID ( ) const
inline

Member Data Documentation

◆ dooverwriteundef_

bool DPSMergerProp::dooverwriteundef_ = false
protected

◆ matchpol_

MatchPolicy DPSMergerProp::matchpol_
protected

◆ maxhordist_

float DPSMergerProp::maxhordist_ = mUdf(float)
protected

◆ maxz_

float DPSMergerProp::maxz_ = mUdf(float)
protected

◆ newdpsid_

MultiID DPSMergerProp::newdpsid_
protected

◆ primarycolids_

TypeSet<int> DPSMergerProp::primarycolids_
protected

◆ primarydpsid_

PackID DPSMergerProp::primarydpsid_
protected

◆ replacepol_

ReplacePolicy DPSMergerProp::replacepol_
protected

◆ secondarycolids_

TypeSet<int> DPSMergerProp::secondarycolids_
protected

◆ secondarydpsid_

PackID DPSMergerProp::secondarydpsid_
protected

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