41 const char* name()
const = 0;
42 virtual DBKey modelId()
const = 0;
43 virtual void reset() = 0;
44 virtual bool isClassification()
const = 0;
45 virtual void getNeededStoredInputs(
47 virtual bool go() = 0;
49 virtual const NLAModel& getModel()
const = 0;
53 {
return getModel().name(); }
56 bool willDoExtraction()
const;
59 static int evPrepareWrite();
61 static int evPrepareRead();
63 static int evReadFinished();
65 static int evGetInputNames();
67 static int evGetStoredInput();
69 static int evGetData();
71 static int evSaveMisclass();
73 static int evCreateAttrSet();
75 static int evCr2DRandomSet();
89 { dpsdispmgr_ = dispmgr; }
#define mExpClass(module)
Definition: commondefs.h:157
Definition: uinlapartserv.h:116
virtual IOPar & modelPars() const
Definition: uinlapartserv.h:54
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Set of data points with group selection.
Definition: datapointset.h:47
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Minimum Interface for NLA models.
Definition: nlamodel.h:22
BufferStringSet inpnms_
Definition: uinlapartserv.h:105
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
BufferStringSet & inputNames()
Definition: uinlapartserv.h:81
DataPointSetDisplayMgr * dpsdispmgr_
Definition: uinlapartserv.h:109
Definition: uistring.h:88
TypeSet< int > usedcodes
Definition: uinlapartserv.h:120
uiDataPointSet * uidps_
Definition: uinlapartserv.h:104
Set of BufferString objects.
Definition: bufstringset.h:25
DataPointSet display manager.
Definition: dpsdispmgr.h:102
const BufferStringSet & inputNames() const
Definition: uinlapartserv.h:82
Service provider for application level - Non-Linear Analysis.
Definition: uinlapartserv.h:35
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
virtual const char * modelName() const
Definition: uinlapartserv.h:52
RefMan< DataPointSet > dps()
Definition: uinlapartserv.h:83
void setDPSDispMgr(DataPointSetDisplayMgr *dispmgr)
Definition: uinlapartserv.h:88
TypeSet< int > codes
Definition: uinlapartserv.h:118
ConstRefMan< DataPointSet > dps() const
Definition: uinlapartserv.h:84
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
const IOPar & storePars() const
Definition: uinlapartserv.h:86
Services from application level to 'Part servers'.
Definition: uiapplserv.h:22
IOPar & storepars_
Definition: uinlapartserv.h:107
Edit DataPointSet.
Definition: uidatapointset.h:42
void set2DEvent(bool is2d)
Definition: uinlapartserv.h:97
TypeSet< int > ptrtbl
Definition: uinlapartserv.h:119
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:46
BufferStringSet usednames
Definition: uinlapartserv.h:121
Description of how a NLA analysis Feature set is to be created.
Definition: nlacrdesc.h:27
IOPar & storePars()
Definition: uinlapartserv.h:85
RefMan< DataPointSet > dps_
Definition: uinlapartserv.h:103
IOPar pars
Extra details.
Definition: nlacrdesc.h:45
Data set consisting of data vectors.
Definition: posvecdataset.h:29
bool is2d_
Definition: uinlapartserv.h:106
bool is2DEvent()
Definition: uinlapartserv.h:98