OpendTect  7.0
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
VolProc::ExternalAttribCalculator Class Reference
Inheritance diagram for VolProc::ExternalAttribCalculator:
[legend]

Public Member Functions

 ExternalAttribCalculator ()
 
 ~ExternalAttribCalculator ()
 
bool createAttrib (const BinIDValueSet &b, SeisTrcBuf &tb, TaskRunner *trans) override
 
DataPackID createAttrib (const TrcKeyZSampling &, const LineKey &, TaskRunner *) override
 
DataPackID createAttrib (const TrcKeyZSampling &, DataPackID, TaskRunner *) override
 
bool createAttrib (ObjectSet< BinIDValueSet > &o, TaskRunner *trans) override
 
bool setTargetSelSpec (const Attrib::SelSpec &) override
 
- Public Member Functions inherited from Attrib::ExtAttribCalc
 ExtAttribCalc ()
 
virtual ~ExtAttribCalc ()
 
virtual bool isIndexes () const
 

Static Public Member Functions

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

Static Protected Member Functions

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

Protected Attributes

Chainchain_
 
MultiID rendermid_
 

Additional Inherited Members

- Public Attributes inherited from Attrib::ExtAttribCalc
uiString errmsg_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ ExternalAttribCalculator()

VolProc::ExternalAttribCalculator::ExternalAttribCalculator ( )

◆ ~ExternalAttribCalculator()

VolProc::ExternalAttribCalculator::~ExternalAttribCalculator ( )

Member Function Documentation

◆ create()

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

◆ createAttrib() [1/4]

bool VolProc::ExternalAttribCalculator::createAttrib ( const BinIDValueSet b,
SeisTrcBuf tb,
TaskRunner trans 
)
inlineoverridevirtual

Reimplemented from Attrib::ExtAttribCalc.

◆ createAttrib() [2/4]

DataPackID VolProc::ExternalAttribCalculator::createAttrib ( const TrcKeyZSampling ,
const LineKey ,
TaskRunner  
)
overridevirtual

Reimplemented from Attrib::ExtAttribCalc.

◆ createAttrib() [3/4]

DataPackID VolProc::ExternalAttribCalculator::createAttrib ( const TrcKeyZSampling ,
DataPackID  ,
TaskRunner  
)
overridevirtual

Reimplemented from Attrib::ExtAttribCalc.

◆ createAttrib() [4/4]

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

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 )
overridevirtual
Returns
if this object can compute it or not.

Implements Attrib::ExtAttribCalc.

◆ sKeySetup()

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

Member Data Documentation

◆ chain_

Chain* VolProc::ExternalAttribCalculator::chain_
protected

◆ rendermid_

MultiID VolProc::ExternalAttribCalculator::rendermid_
protected

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