OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
FaultTrcDataProvider Class Reference

FaultTrace data provider. More...

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

ObjectSet< FaultTrcHolderholders_
 
Pos::GeomID geomid_
 
uiString errmsg_
 
bool is2d_
 

Private Member Functions

 mODTextTranslationClass (FaultTrcDataProvider)
 

Detailed Description

FaultTrace data provider.

Constructor & Destructor Documentation

FaultTrcDataProvider::FaultTrcDataProvider ( )
FaultTrcDataProvider::FaultTrcDataProvider ( Pos::GeomID  )
FaultTrcDataProvider::~FaultTrcDataProvider ( )

Member Function Documentation

bool FaultTrcDataProvider::calcFaultBBox ( const EM::Fault ,
TrcKeySampling  
) const
protected
void FaultTrcDataProvider::clear ( )
uiString FaultTrcDataProvider::errMsg ( ) const
bool FaultTrcDataProvider::get2DTraces ( const TypeSet< MultiID > &  ,
TaskRunner  
)
protected
const FaultTrace* FaultTrcDataProvider::getFaultTrace ( int  fltidx,
int  trcnr,
bool  isinl 
) const
const FaultTrace* FaultTrcDataProvider::getFaultTrace2D ( int  fltidx,
int  stickidx 
) const
bool FaultTrcDataProvider::getFaultZVals ( const BinID ,
TypeSet< float > &   
) const
bool FaultTrcDataProvider::hasFaults ( const BinID ) const
bool FaultTrcDataProvider::init ( const TypeSet< MultiID > &  ,
const TrcKeySampling ,
TaskRunner = 0 
)
bool FaultTrcDataProvider::is2D ( ) const
inline
bool FaultTrcDataProvider::isCrossingFault ( const BinID b1,
float  z1,
const BinID b2,
float  z2 
) const
bool FaultTrcDataProvider::isEditedOnCrl ( int  fltidx) const
bool FaultTrcDataProvider::isEmpty ( ) const
bool FaultTrcDataProvider::isOnFault ( const BinID ,
float  z,
float  threshold 
) const
FaultTrcDataProvider::mODTextTranslationClass ( FaultTrcDataProvider  )
private
int FaultTrcDataProvider::nrFaults ( ) const
int FaultTrcDataProvider::nrSticks ( int  fltidx) const
TrcKeySampling FaultTrcDataProvider::range ( int  ) const

Member Data Documentation

uiString FaultTrcDataProvider::errmsg_
protected
Pos::GeomID FaultTrcDataProvider::geomid_
protected
ObjectSet<FaultTrcHolder> FaultTrcDataProvider::holders_
protected
bool FaultTrcDataProvider::is2d_
protected

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