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

Base class for Horizon Gridders. More...

Inheritance diagram for HorizonGridder:
[legend]

Public Member Functions

 mDefineFactoryInClass (HorizonGridder, factory)
 
virtual ~HorizonGridder ()
 
uiString infoMsg () const
 
void setFaultIds (const TypeSet< MultiID > &)
 
void getFaultIds (TypeSet< MultiID > &) const
 
virtual void setTrcKeySampling (const TrcKeySampling &)
 
virtual bool setArray2D (Array2D< float > &, TaskRunner *=0)
 
virtual bool fillPar (IOPar &) const
 
virtual bool usePar (const IOPar &)
 

Static Public Member Functions

static const char * sKeyMethod ()
 
static const char * sKeyNrFaults ()
 
static const char * sKeyFaultID ()
 
static uiRetVal executeGridding (HorizonGridder *, EM::Horizon3D *, const EM::SectionID &, const BinID &step, TaskRunner *tr=0)
 
static uiRetVal executeGridding (HorizonGridder *, EM::Horizon3D *, const EM::SectionID &, const BinID &step, const Interval< int > *polyinlrg, const Interval< int > *polycrlrg, TaskRunner *tr=0)
 

Protected Member Functions

 HorizonGridder ()
 
bool init (TaskRunner *)
 
bool blockSrcPoints (const float *, const od_int64 *, int, ObjectSet< TypeSet< int > > &) const
 
bool setFrom (float *, od_int64, const od_int64 *, const float *, int nrsrc)
 

Protected Attributes

FaultTrcDataProviderfltdataprov_
 
uiString infomsg_
 
TrcKeySampling hs_
 
TypeSet< MultiIDfaultids_
 

Private Member Functions

 mODTextTranslationClass (HorizonGridder)
 

Detailed Description

Base class for Horizon Gridders.

Constructor & Destructor Documentation

virtual HorizonGridder::~HorizonGridder ( )
virtual
HorizonGridder::HorizonGridder ( )
protected

Member Function Documentation

bool HorizonGridder::blockSrcPoints ( const float *  ,
const od_int64 ,
int  ,
ObjectSet< TypeSet< int > > &   
) const
protected
static uiRetVal HorizonGridder::executeGridding ( HorizonGridder ,
EM::Horizon3D ,
const EM::SectionID ,
const BinID step,
TaskRunner tr = 0 
)
static
static uiRetVal HorizonGridder::executeGridding ( HorizonGridder ,
EM::Horizon3D ,
const EM::SectionID ,
const BinID step,
const Interval< int > *  polyinlrg,
const Interval< int > *  polycrlrg,
TaskRunner tr = 0 
)
static
virtual bool HorizonGridder::fillPar ( IOPar ) const
virtual
void HorizonGridder::getFaultIds ( TypeSet< MultiID > &  ) const
uiString HorizonGridder::infoMsg ( ) const
inline
bool HorizonGridder::init ( TaskRunner )
protected
HorizonGridder::mDefineFactoryInClass ( HorizonGridder  ,
factory   
)
HorizonGridder::mODTextTranslationClass ( HorizonGridder  )
private
virtual bool HorizonGridder::setArray2D ( Array2D< float > &  ,
TaskRunner = 0 
)
virtual
void HorizonGridder::setFaultIds ( const TypeSet< MultiID > &  )
bool HorizonGridder::setFrom ( float *  ,
od_int64  ,
const od_int64 ,
const float *  ,
int  nrsrc 
)
protected
virtual void HorizonGridder::setTrcKeySampling ( const TrcKeySampling )
virtual
static const char* HorizonGridder::sKeyFaultID ( )
static
static const char* HorizonGridder::sKeyMethod ( )
static
static const char* HorizonGridder::sKeyNrFaults ( )
static
virtual bool HorizonGridder::usePar ( const IOPar )
virtual

Member Data Documentation

TypeSet<MultiID> HorizonGridder::faultids_
protected
FaultTrcDataProvider* HorizonGridder::fltdataprov_
protected
TrcKeySampling HorizonGridder::hs_
protected
uiString HorizonGridder::infomsg_
protected

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