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

Base class for Horizon Gridders. More...

Inheritance diagram for HorizonGridder:
[legend]

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

TypeSet< MultiIDfaultids_
 
FaultTrcDataProviderfltdataprov_
 
TrcKeySampling hs_
 
uiString infomsg_
 

Detailed Description

Base class for Horizon Gridders.

<>

Constructor & Destructor Documentation

◆ ~HorizonGridder()

virtual HorizonGridder::~HorizonGridder ( )
virtual

◆ HorizonGridder()

HorizonGridder::HorizonGridder ( )
protected

Member Function Documentation

◆ blockSrcPoints()

bool HorizonGridder::blockSrcPoints ( const float *  ,
const od_int64 *  ,
int  ,
ObjectSet< TypeSet< int > > &   
) const
protected

◆ executeGridding() [1/4]

static uiRetVal HorizonGridder::executeGridding ( HorizonGridder ,
EM::Horizon3D ,
const BinID step,
const Interval< int > *  polyinlrg,
const Interval< int > *  polycrlrg,
TaskRunner t = 0 
)
static

◆ executeGridding() [2/4]

static uiRetVal HorizonGridder::executeGridding ( HorizonGridder ,
EM::Horizon3D ,
const BinID step,
TaskRunner t = 0 
)
static

◆ executeGridding() [3/4]

static uiRetVal HorizonGridder::executeGridding ( HorizonGridder g,
EM::Horizon3D h,
const EM::SectionID ,
const BinID step,
const Interval< int > *  polyinlrg,
const Interval< int > *  polycrlrg,
TaskRunner t = 0 
)
inlinestatic

◆ executeGridding() [4/4]

static uiRetVal HorizonGridder::executeGridding ( HorizonGridder g,
EM::Horizon3D h,
const EM::SectionID ,
const BinID step,
TaskRunner t = 0 
)
inlinestatic

◆ fillPar()

virtual bool HorizonGridder::fillPar ( IOPar ) const
virtual

◆ getFaultIds()

void HorizonGridder::getFaultIds ( TypeSet< MultiID > &  ) const

◆ infoMsg()

uiString HorizonGridder::infoMsg ( ) const
inline

◆ init()

bool HorizonGridder::init ( TaskRunner )
protected

◆ setArray2D()

virtual bool HorizonGridder::setArray2D ( Array2D< float > &  ,
TaskRunner = 0 
)
virtual

◆ setFaultIds()

void HorizonGridder::setFaultIds ( const TypeSet< MultiID > &  )

◆ setFrom()

bool HorizonGridder::setFrom ( float *  ,
od_int64  ,
const od_int64 *  ,
const float *  ,
int  nrsrc 
)
protected

◆ setTrcKeySampling()

virtual void HorizonGridder::setTrcKeySampling ( const TrcKeySampling )
virtual

◆ sKeyFaultID()

static const char* HorizonGridder::sKeyFaultID ( )
static

◆ sKeyMethod()

static const char* HorizonGridder::sKeyMethod ( )
static

◆ sKeyNrFaults()

static const char* HorizonGridder::sKeyNrFaults ( )
static

◆ usePar()

virtual bool HorizonGridder::usePar ( const IOPar )
virtual

Member Data Documentation

◆ faultids_

TypeSet<MultiID> HorizonGridder::faultids_
protected

◆ fltdataprov_

FaultTrcDataProvider* HorizonGridder::fltdataprov_
protected

◆ hs_

TrcKeySampling HorizonGridder::hs_
protected

◆ infomsg_

uiString HorizonGridder::infomsg_
protected

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