OpendTect  7.0
Public Member Functions | Protected Member Functions | List of all members
NLAModel Class Referenceabstract

Minimum Interface for NLA models. More...

Public Member Functions

virtual ~NLAModel ()
 
virtual NLAModelclone () const =0
 
virtual const NLADesigndesign () const =0
 
virtual void dump (BufferString &) const =0
 'serialize' - without the pars() More...
 
virtual const char * name () const =0
 
virtual const char * nlaType (bool compact=true) const
 
const IOParpars () const
 Attrib set in/out. More...
 
virtual IOParpars ()=0
 
virtual float versionNr () const =0
 

Protected Member Functions

 NLAModel ()
 

Detailed Description

Minimum Interface for NLA models.

<>

Constructor & Destructor Documentation

◆ ~NLAModel()

virtual NLAModel::~NLAModel ( )
virtual

◆ NLAModel()

NLAModel::NLAModel ( )
protected

Member Function Documentation

◆ clone()

virtual NLAModel* NLAModel::clone ( ) const
pure virtual

◆ design()

virtual const NLADesign& NLAModel::design ( ) const
pure virtual

◆ dump()

virtual void NLAModel::dump ( BufferString ) const
pure virtual

'serialize' - without the pars()

◆ name()

virtual const char* NLAModel::name ( ) const
pure virtual

◆ nlaType()

virtual const char* NLAModel::nlaType ( bool  compact = true) const
inlinevirtual

◆ pars() [1/2]

const IOPar& NLAModel::pars ( ) const
inline

Attrib set in/out.

◆ pars() [2/2]

virtual IOPar& NLAModel::pars ( )
pure virtual

◆ versionNr()

virtual float NLAModel::versionNr ( ) const
pure virtual

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