OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
VolProc::ExternalAttribCalculator Class Reference
Inheritance diagram for VolProc::ExternalAttribCalculator:
[legend]

Public Member Functions

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

Static Public Member Functions

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

Static Protected Member Functions

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

Protected Attributes

Chainchain_
 
MultiID rendermid_
 

Private Member Functions

 mODTextTranslationClass (ExternalAttribCalculator)
 

Additional Inherited Members

- Public Attributes inherited from Attrib::ExtAttribCalc
uiString errmsg_
 

Detailed Description

Constructor & Destructor Documentation

VolProc::ExternalAttribCalculator::ExternalAttribCalculator ( )
VolProc::ExternalAttribCalculator::~ExternalAttribCalculator ( )

Member Function Documentation

static Attrib::ExtAttribCalc* VolProc::ExternalAttribCalculator::create ( const Attrib::SelSpec )
staticprotected
virtual DataPack::ID VolProc::ExternalAttribCalculator::createAttrib ( const TrcKeyZSampling ,
DataPack::ID  ,
TaskRunner  
)
virtual

Reimplemented from Attrib::ExtAttribCalc.

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

Reimplemented from Attrib::ExtAttribCalc.

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

Reimplemented from Attrib::ExtAttribCalc.

virtual DataPack::ID VolProc::ExternalAttribCalculator::createAttrib ( const TrcKeyZSampling ,
const LineKey ,
TaskRunner  
)
virtual

Reimplemented from Attrib::ExtAttribCalc.

static BufferString VolProc::ExternalAttribCalculator::createDefinition ( const MultiID setup)
static
static void VolProc::ExternalAttribCalculator::initClass ( )
static
VolProc::ExternalAttribCalculator::mODTextTranslationClass ( ExternalAttribCalculator  )
private
static const char* VolProc::ExternalAttribCalculator::sAttribName ( )
inlinestatic
bool VolProc::ExternalAttribCalculator::setTargetSelSpec ( const Attrib::SelSpec )
virtual
Returns
if this object can compute it or not.

Implements Attrib::ExtAttribCalc.

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

Member Data Documentation

Chain* VolProc::ExternalAttribCalculator::chain_
protected
MultiID VolProc::ExternalAttribCalculator::rendermid_
protected

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