OpendTect  6.6
Public Member Functions | Public Attributes | List of all members
Attrib::ExtAttribCalc Class Referenceabstract

Generic class for attribs that does not come from the attribute engine. More...

Inheritance diagram for Attrib::ExtAttribCalc:
[legend]

Public Member Functions

virtual ~ExtAttribCalc ()
 
virtual bool createAttrib (const BinIDValueSet &, SeisTrcBuf &, TaskRunner *)
 
virtual DataPack::ID createAttrib (const TrcKeyZSampling &, const LineKey &, TaskRunner *)
 
virtual DataPack::ID createAttrib (const TrcKeyZSampling &, DataPack::ID, TaskRunner *)
 
virtual bool createAttrib (ObjectSet< BinIDValueSet > &, TaskRunner *)
 
virtual bool isIndexes () const
 
virtual bool setTargetSelSpec (const SelSpec &)=0
 

Public Attributes

uiString errmsg_
 

Detailed Description

Generic class for attribs that does not come from the attribute engine.

<>

Constructor & Destructor Documentation

◆ ~ExtAttribCalc()

virtual Attrib::ExtAttribCalc::~ExtAttribCalc ( )
inlinevirtual

Member Function Documentation

◆ createAttrib() [1/4]

virtual bool Attrib::ExtAttribCalc::createAttrib ( const BinIDValueSet ,
SeisTrcBuf ,
TaskRunner  
)
virtual

◆ createAttrib() [2/4]

virtual DataPack::ID Attrib::ExtAttribCalc::createAttrib ( const TrcKeyZSampling ,
const LineKey ,
TaskRunner  
)
virtual

◆ createAttrib() [3/4]

virtual DataPack::ID Attrib::ExtAttribCalc::createAttrib ( const TrcKeyZSampling ,
DataPack::ID  ,
TaskRunner  
)
virtual

◆ createAttrib() [4/4]

virtual bool Attrib::ExtAttribCalc::createAttrib ( ObjectSet< BinIDValueSet > &  ,
TaskRunner  
)
virtual

◆ isIndexes()

virtual bool Attrib::ExtAttribCalc::isIndexes ( ) const
inlinevirtual

Reimplemented in ExternalAttrib::Random.

◆ setTargetSelSpec()

virtual bool Attrib::ExtAttribCalc::setTargetSelSpec ( const SelSpec )
pure virtual
Returns
if this object can compute it or not.

Implemented in ExternalAttrib::Random, and VolProc::ExternalAttribCalculator.

Member Data Documentation

◆ errmsg_

uiString Attrib::ExtAttribCalc::errmsg_

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