OpendTect  7.0
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiNLAPartServer Class Referenceabstract

Service provider for application level - Non-Linear Analysis. More...

Inheritance diagram for uiNLAPartServer:
[legend]

Classes

struct  LithCodeData
 

Public Member Functions

virtual ~uiNLAPartServer ()
 
virtual const NLACreationDesccreationDesc () const =0
 
virtual void doStore ()=0
 
virtual bool doUVQ ()=0
 
RefMan< DataPointSetdps ()
 
ConstRefMan< DataPointSetdps () const
 
virtual bool fillPar (IOPar &) const =0
 
void getDataPointSets (ObjectSet< DataPointSet > &) const
 
virtual const NLAModelgetModel () const =0
 
virtual void getNeededStoredInputs (BufferStringSet &linekeys) const =0
 
virtual bool go ()=0
 returns whether manageNN should be called again More...
 
BufferStringSetinputNames ()
 
const BufferStringSetinputNames () const
 
bool is2DEvent ()
 
virtual bool isClassification () const =0
 
virtual MultiID modelId () const =0
 
const BufferStringSetmodelInputs () const
 
virtual const char * modelName () const
 
virtual IOParmodelPars () const
 
const char * name () const override=0
 
uiString prepareInputData (ObjectSet< DataPointSet > &)
 
virtual void reset ()=0
 
void set2DEvent (bool is2d)
 
void setDPSDispMgr (DataPointSetDisplayMgr *dispmgr)
 
IOParstorePars ()
 
const IOParstorePars () const
 
virtual void usePar (const IOPar &)=0
 
bool willDoExtraction () const
 
- Public Member Functions inherited from uiApplPartServer
 ~uiApplPartServer ()
 
uiApplServiceappserv ()
 
const uiApplServiceappserv () const
 
void setParent (uiParent *)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static int evConfirmWrite ()
 need to send store confirmatoin & DBKeys of model More...
 
static int evCr2DRandomSet ()
 create 2D random pick set More...
 
static int evCreateAttrSet ()
 create attributeset from GDI NN More...
 
static int evGetData ()
 need to fill vdsTrain() and vdsTest() More...
 
static int evGetInputNames ()
 need to fill inputNames() More...
 
static int evGetStoredInput ()
 need to put stored data into attrset More...
 
static int evPrepareRead ()
 is FYI More...
 
static int evPrepareWrite ()
 need to fill modelPars() More...
 
static int evReadFinished ()
 is FYI More...
 
static int evSaveMisclass ()
 use misclass analysis VDS; user wants it. More...
 
static uiString sKeyUsrCancel ()
 Returned when operation must stop without error. More...
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

 uiNLAPartServer (uiApplService &)
 
const uiString convertToClasses (const ObjectSet< DataPointSet > &, int)
 
bool doDPSDlg ()
 
bool extractDirectData (ObjectSet< DataPointSet > &)
 
RefMan< DataPointSetgtDps () const
 
void writeSets (CallBacker *)
 
- Protected Member Functions inherited from uiApplPartServer
 uiApplPartServer (uiApplService &)
 
void * getObject (int objid) const
 
uiParentparent () const
 
bool sendEvent (int evid) const
 

Protected Attributes

RefMan< DataPointSetdps_
 
DataPointSetDisplayMgrdpsdispmgr_
 
BufferStringSet inpnms_
 
bool is2d_
 
IOParstorepars_
 
uiDataPointSetuidps_
 

Detailed Description

Service provider for application level - Non-Linear Analysis.

Will pop up the an NLA manage window on go(). If go() returns true, the user will expect that go() to be called again.

<>

Constructor & Destructor Documentation

◆ ~uiNLAPartServer()

virtual uiNLAPartServer::~uiNLAPartServer ( )
virtual

◆ uiNLAPartServer()

uiNLAPartServer::uiNLAPartServer ( uiApplService )
protected

Member Function Documentation

◆ convertToClasses()

const uiString uiNLAPartServer::convertToClasses ( const ObjectSet< DataPointSet > &  ,
int   
)
protected

◆ creationDesc()

virtual const NLACreationDesc& uiNLAPartServer::creationDesc ( ) const
pure virtual

◆ doDPSDlg()

bool uiNLAPartServer::doDPSDlg ( )
protected

◆ doStore()

virtual void uiNLAPartServer::doStore ( )
pure virtual

◆ doUVQ()

virtual bool uiNLAPartServer::doUVQ ( )
pure virtual

◆ dps() [1/2]

RefMan<DataPointSet> uiNLAPartServer::dps ( )
inline

◆ dps() [2/2]

ConstRefMan<DataPointSet> uiNLAPartServer::dps ( ) const
inline

◆ evConfirmWrite()

static int uiNLAPartServer::evConfirmWrite ( )
static

need to send store confirmatoin & DBKeys of model

◆ evCr2DRandomSet()

static int uiNLAPartServer::evCr2DRandomSet ( )
static

create 2D random pick set

◆ evCreateAttrSet()

static int uiNLAPartServer::evCreateAttrSet ( )
static

create attributeset from GDI NN

◆ evGetData()

static int uiNLAPartServer::evGetData ( )
static

need to fill vdsTrain() and vdsTest()

◆ evGetInputNames()

static int uiNLAPartServer::evGetInputNames ( )
static

need to fill inputNames()

◆ evGetStoredInput()

static int uiNLAPartServer::evGetStoredInput ( )
static

need to put stored data into attrset

◆ evPrepareRead()

static int uiNLAPartServer::evPrepareRead ( )
static

is FYI

◆ evPrepareWrite()

static int uiNLAPartServer::evPrepareWrite ( )
static

need to fill modelPars()

◆ evReadFinished()

static int uiNLAPartServer::evReadFinished ( )
static

is FYI

◆ evSaveMisclass()

static int uiNLAPartServer::evSaveMisclass ( )
static

use misclass analysis VDS; user wants it.

◆ extractDirectData()

bool uiNLAPartServer::extractDirectData ( ObjectSet< DataPointSet > &  )
protected

◆ fillPar()

virtual bool uiNLAPartServer::fillPar ( IOPar ) const
pure virtual

◆ getDataPointSets()

void uiNLAPartServer::getDataPointSets ( ObjectSet< DataPointSet > &  ) const

◆ getModel()

virtual const NLAModel& uiNLAPartServer::getModel ( ) const
pure virtual

◆ getNeededStoredInputs()

virtual void uiNLAPartServer::getNeededStoredInputs ( BufferStringSet linekeys) const
pure virtual

◆ go()

virtual bool uiNLAPartServer::go ( )
pure virtual

returns whether manageNN should be called again

◆ gtDps()

RefMan<DataPointSet> uiNLAPartServer::gtDps ( ) const
protected

◆ inputNames() [1/2]

BufferStringSet& uiNLAPartServer::inputNames ( )
inline

◆ inputNames() [2/2]

const BufferStringSet& uiNLAPartServer::inputNames ( ) const
inline

◆ is2DEvent()

bool uiNLAPartServer::is2DEvent ( )
inline

◆ isClassification()

virtual bool uiNLAPartServer::isClassification ( ) const
pure virtual

◆ modelId()

virtual MultiID uiNLAPartServer::modelId ( ) const
pure virtual

◆ modelInputs()

const BufferStringSet& uiNLAPartServer::modelInputs ( ) const

◆ modelName()

virtual const char* uiNLAPartServer::modelName ( ) const
inlinevirtual

◆ modelPars()

virtual IOPar& uiNLAPartServer::modelPars ( ) const
inlinevirtual

◆ name()

const char* uiNLAPartServer::name ( ) const
overridepure virtual

Implements uiApplPartServer.

◆ prepareInputData()

uiString uiNLAPartServer::prepareInputData ( ObjectSet< DataPointSet > &  )

◆ reset()

virtual void uiNLAPartServer::reset ( )
pure virtual

◆ set2DEvent()

void uiNLAPartServer::set2DEvent ( bool  is2d)
inline

◆ setDPSDispMgr()

void uiNLAPartServer::setDPSDispMgr ( DataPointSetDisplayMgr dispmgr)
inline

◆ sKeyUsrCancel()

static uiString uiNLAPartServer::sKeyUsrCancel ( )
static

Returned when operation must stop without error.

◆ storePars() [1/2]

IOPar& uiNLAPartServer::storePars ( )
inline

◆ storePars() [2/2]

const IOPar& uiNLAPartServer::storePars ( ) const
inline

◆ usePar()

virtual void uiNLAPartServer::usePar ( const IOPar )
pure virtual

◆ willDoExtraction()

bool uiNLAPartServer::willDoExtraction ( ) const

◆ writeSets()

void uiNLAPartServer::writeSets ( CallBacker )
protected

Member Data Documentation

◆ dps_

RefMan<DataPointSet> uiNLAPartServer::dps_
protected

◆ dpsdispmgr_

DataPointSetDisplayMgr* uiNLAPartServer::dpsdispmgr_
protected

◆ inpnms_

BufferStringSet uiNLAPartServer::inpnms_
protected

◆ is2d_

bool uiNLAPartServer::is2d_
protected

◆ storepars_

IOPar& uiNLAPartServer::storepars_
protected

◆ uidps_

uiDataPointSet* uiNLAPartServer::uidps_
protected

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