OpendTect  7.0
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

 ExtAttribCalc ()
 
virtual ~ExtAttribCalc ()
 
virtual bool createAttrib (const BinIDValueSet &, SeisTrcBuf &, TaskRunner *)
 
virtual DataPackID createAttrib (const TrcKeyZSampling &, const LineKey &, TaskRunner *)
 
virtual DataPackID createAttrib (const TrcKeyZSampling &, DataPackID, 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()

Attrib::ExtAttribCalc::ExtAttribCalc ( )

◆ ~ExtAttribCalc()

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

Member Function Documentation

◆ createAttrib() [1/4]

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

◆ createAttrib() [2/4]

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

◆ createAttrib() [3/4]

virtual DataPackID Attrib::ExtAttribCalc::createAttrib ( const TrcKeyZSampling ,
DataPackID  ,
TaskRunner  
)
virtual

◆ createAttrib() [4/4]

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

◆ isIndexes()

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

◆ setTargetSelSpec()

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

Implemented in 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-2024