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

FaultTrace data provider. More...

Public Member Functions

 FaultTrcDataProvider ()
 
 FaultTrcDataProvider (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
 
bool init (const TypeSet< MultiID > &, const TrcKeySampling &, TaskRunner *=0)
 
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
 
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_
 
bool is2d_
 

Detailed Description

FaultTrace data provider.

<>

Constructor & Destructor Documentation

◆ FaultTrcDataProvider() [1/2]

FaultTrcDataProvider::FaultTrcDataProvider ( )

◆ FaultTrcDataProvider() [2/2]

FaultTrcDataProvider::FaultTrcDataProvider ( 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

◆ init()

bool FaultTrcDataProvider::init ( const TypeSet< MultiID > &  ,
const TrcKeySampling ,
TaskRunner = 0 
)

◆ is2D()

bool FaultTrcDataProvider::is2D ( ) const
inline

◆ 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

◆ 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

◆ is2d_

bool FaultTrcDataProvider::is2d_
protected

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