OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
NLAModel Class Referenceabstract

Minimum Interface for NLA models. More...

#include <nlamodel.h>

Public Member Functions

virtual ~NLAModel ()
 
virtual NLAModelclone () const =0
 
virtual const NLADesigndesign () const =0
 
virtual void dump (BufferString &) const =0
 'serialize' - without the pars()
 
virtual const char * name () const =0
 
virtual const char * nlaType (bool compact=true) const
 
const IOParpars () const
 Attrib set in/out.
 
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-2025