OpendTect 8.0
Loading...
Searching...
No Matches
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
VolProc::ExternalAttribCalculator Class Reference

#include <volprocattrib.h>

Inheritance diagram for VolProc::ExternalAttribCalculator:
[legend]

Static Public Member Functions

static BufferString createDefinition (const MultiID &setup)
 
static void initClass ()
 
static const char * sAttribName ()
 
static const char * sKeySetup ()
 

Private Member Functions

 ExternalAttribCalculator ()
 
 ~ExternalAttribCalculator ()
 
bool createAttrib (const BinIDValueSet &b, SeisTrcBuf &tb, TaskRunner *trans) override
 
ConstRefMan< RegularSeisDataPackcreateAttrib (const TrcKeyZSampling &, const RegularSeisDataPack *, TaskRunner *) override
 
ConstRefMan< RegularSeisDataPackcreateAttrib (const TrcKeyZSampling &, TaskRunner *) override
 
bool createAttrib (ObjectSet< BinIDValueSet > &o, TaskRunner *trans) override
 
bool setTargetSelSpec (const Attrib::SelSpec &) override
 

Static Private Member Functions

static Attrib::ExtAttribCalccreate (const Attrib::SelSpec &)
 

Private Attributes

RefMan< Chainchain_
 
MultiID rendermid_
 

Additional Inherited Members

- Public Member Functions inherited from Attrib::ExtAttribCalc
virtual ~ExtAttribCalc ()
 
virtual ConstRefMan< RandomSeisDataPackcreateRdmTrcAttrib (const ZGate &, const RandomLineID &, TaskRunner *)
 
virtual bool isIndexes () const
 
 mOD_DisableCopy (ExtAttribCalc) virtual bool setTargetSelSpec(const SelSpec &)=0
 
- Public Attributes inherited from Attrib::ExtAttribCalc
uiString errmsg_
 
- Protected Member Functions inherited from Attrib::ExtAttribCalc
 ExtAttribCalc ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ ExternalAttribCalculator()

VolProc::ExternalAttribCalculator::ExternalAttribCalculator ( )
private

◆ ~ExternalAttribCalculator()

VolProc::ExternalAttribCalculator::~ExternalAttribCalculator ( )
private

Member Function Documentation

◆ create()

static Attrib::ExtAttribCalc * VolProc::ExternalAttribCalculator::create ( const Attrib::SelSpec & )
staticprivate

◆ createAttrib() [1/4]

bool VolProc::ExternalAttribCalculator::createAttrib ( const BinIDValueSet & b,
SeisTrcBuf & tb,
TaskRunner * trans )
inlineoverrideprivatevirtual

Reimplemented from Attrib::ExtAttribCalc.

◆ createAttrib() [2/4]

ConstRefMan< RegularSeisDataPack > VolProc::ExternalAttribCalculator::createAttrib ( const TrcKeyZSampling & ,
const RegularSeisDataPack * ,
TaskRunner *  )
overrideprivatevirtual

Reimplemented from Attrib::ExtAttribCalc.

◆ createAttrib() [3/4]

ConstRefMan< RegularSeisDataPack > VolProc::ExternalAttribCalculator::createAttrib ( const TrcKeyZSampling & ,
TaskRunner *  )
overrideprivatevirtual

Reimplemented from Attrib::ExtAttribCalc.

◆ createAttrib() [4/4]

bool VolProc::ExternalAttribCalculator::createAttrib ( ObjectSet< BinIDValueSet > & o,
TaskRunner * trans )
inlineoverrideprivatevirtual

Reimplemented from Attrib::ExtAttribCalc.

◆ createDefinition()

static BufferString VolProc::ExternalAttribCalculator::createDefinition ( const MultiID & setup)
static

◆ initClass()

static void VolProc::ExternalAttribCalculator::initClass ( )
static

◆ sAttribName()

static const char * VolProc::ExternalAttribCalculator::sAttribName ( )
inlinestatic

◆ setTargetSelSpec()

bool VolProc::ExternalAttribCalculator::setTargetSelSpec ( const Attrib::SelSpec & )
overrideprivate

◆ sKeySetup()

static const char * VolProc::ExternalAttribCalculator::sKeySetup ( )
inlinestatic

Member Data Documentation

◆ chain_

RefMan<Chain> VolProc::ExternalAttribCalculator::chain_
private

◆ rendermid_

MultiID VolProc::ExternalAttribCalculator::rendermid_
private

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