OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FaultTrcDataProvider Class Reference

FaultTrace data provider. More...

#include <faulttrace.h>

Public Member Functions

 FaultTrcDataProvider ()
 
 FaultTrcDataProvider (const Pos::GeomID &)
 
virtual ~FaultTrcDataProvider ()
 
void clear ()
 
uiString errMsg () const
 
const FaultTracegetFaultTrace (int fltidx, int trcnr, bool isinl) const
 
const FaultTracegetFaultTrace2D (int fltidx, int stickidx) const
 
bool getFaultZVals (const BinID &, TypeSet< float > &) const
 
bool hasFaults (const BinID &) const
 
const TrcKeySampling TaskRunner *bool is2D () const
 
bool isCrossingFault (const BinID &b1, float z1, const BinID &b2, float z2) const
 
bool isEditedOnCrl (int fltidx) const
 
bool isEmpty () const
 
bool isOnFault (const BinID &, float z, float threshold) const
 
 mOD_DisableCopy (FaultTrcDataProvider) bool init(const TypeSet< MultiID > &
 
int nrFaults () const
 
int nrSticks (int fltidx) const
 
TrcKeySampling range (int) const
 

Protected Member Functions

bool calcFaultBBox (const EM::Fault &, TrcKeySampling &) const
 
bool get2DTraces (const TypeSet< MultiID > &, TaskRunner *)
 

Protected Attributes

uiString errmsg_
 
Pos::GeomID geomid_
 
ObjectSet< FaultTrcHolderholders_
 

Detailed Description

FaultTrace data provider.

<>

Constructor & Destructor Documentation

◆ FaultTrcDataProvider() [1/2]

FaultTrcDataProvider::FaultTrcDataProvider ( )

◆ FaultTrcDataProvider() [2/2]

FaultTrcDataProvider::FaultTrcDataProvider ( const Pos::GeomID & )

◆ ~FaultTrcDataProvider()

virtual FaultTrcDataProvider::~FaultTrcDataProvider ( )
virtual

Member Function Documentation

◆ calcFaultBBox()

bool FaultTrcDataProvider::calcFaultBBox ( const EM::Fault & ,
TrcKeySampling &  ) const
protected

◆ clear()

void FaultTrcDataProvider::clear ( )

◆ errMsg()

uiString FaultTrcDataProvider::errMsg ( ) const

◆ get2DTraces()

bool FaultTrcDataProvider::get2DTraces ( const TypeSet< MultiID > & ,
TaskRunner *  )
protected

◆ getFaultTrace()

const FaultTrace * FaultTrcDataProvider::getFaultTrace ( int fltidx,
int trcnr,
bool isinl ) const

◆ getFaultTrace2D()

const FaultTrace * FaultTrcDataProvider::getFaultTrace2D ( int fltidx,
int stickidx ) const

◆ getFaultZVals()

bool FaultTrcDataProvider::getFaultZVals ( const BinID & ,
TypeSet< float > &  ) const

◆ hasFaults()

bool FaultTrcDataProvider::hasFaults ( const BinID & ) const

◆ is2D()

const TrcKeySampling TaskRunner *bool FaultTrcDataProvider::is2D ( ) const

◆ isCrossingFault()

bool FaultTrcDataProvider::isCrossingFault ( const BinID & b1,
float z1,
const BinID & b2,
float z2 ) const

◆ isEditedOnCrl()

bool FaultTrcDataProvider::isEditedOnCrl ( int fltidx) const

◆ isEmpty()

bool FaultTrcDataProvider::isEmpty ( ) const

◆ isOnFault()

bool FaultTrcDataProvider::isOnFault ( const BinID & ,
float z,
float threshold ) const

◆ mOD_DisableCopy()

FaultTrcDataProvider::mOD_DisableCopy ( FaultTrcDataProvider ) const &

◆ nrFaults()

int FaultTrcDataProvider::nrFaults ( ) const

◆ nrSticks()

int FaultTrcDataProvider::nrSticks ( int fltidx) const

◆ range()

TrcKeySampling FaultTrcDataProvider::range ( int ) const

Member Data Documentation

◆ errmsg_

uiString FaultTrcDataProvider::errmsg_
protected

◆ geomid_

Pos::GeomID FaultTrcDataProvider::geomid_
protected

◆ holders_

ObjectSet<FaultTrcHolder> FaultTrcDataProvider::holders_
protected

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