1 #ifndef uinlapartserv_h 2 #define uinlapartserv_h 42 const char* name()
const = 0;
43 virtual MultiID modelId()
const = 0;
44 virtual void reset() = 0;
45 virtual bool isClassification()
const = 0;
46 virtual void getNeededStoredInputs(
48 virtual bool go() = 0;
50 virtual const NLAModel& getModel()
const = 0;
54 {
return getModel().name(); }
57 bool willDoExtraction()
const;
60 static int evPrepareWrite();
62 static int evPrepareRead();
64 static int evReadFinished();
66 static int evGetInputNames();
68 static int evGetStoredInput();
70 static int evGetData();
72 static int evSaveMisclass();
74 static int evCreateAttrSet();
76 static int evCr2DRandomSet();
90 { dpsdispmgr_ = dispmgr; }
#define mExpClass(module)
Definition: commondefs.h:160
Definition: uinlapartserv.h:117
virtual IOPar & modelPars() const
Definition: uinlapartserv.h:55
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Set of data points with group selection.
Definition: datapointset.h:48
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Minimum Interface for NLA models.
Definition: nlamodel.h:20
BufferStringSet inpnms_
Definition: uinlapartserv.h:106
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
BufferStringSet & inputNames()
Definition: uinlapartserv.h:82
DataPointSetDisplayMgr * dpsdispmgr_
Definition: uinlapartserv.h:110
Definition: uistring.h:89
TypeSet< int > usedcodes
Definition: uinlapartserv.h:121
uiDataPointSet * uidps_
Definition: uinlapartserv.h:105
Set of BufferString objects.
Definition: bufstringset.h:28
DataPointSet display manager.
Definition: dpsdispmgr.h:104
const BufferStringSet & inputNames() const
Definition: uinlapartserv.h:83
Service provider for application level - Non-Linear Analysis.
Definition: uinlapartserv.h:36
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
virtual const char * modelName() const
Definition: uinlapartserv.h:53
void setDPSDispMgr(DataPointSetDisplayMgr *dispmgr)
Definition: uinlapartserv.h:89
DataPointSet * dps_
Definition: uinlapartserv.h:104
TypeSet< int > codes
Definition: uinlapartserv.h:119
const DataPointSet & dps() const
Definition: uinlapartserv.h:85
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
DataPointSet & dps()
Definition: uinlapartserv.h:84
const IOPar & storePars() const
Definition: uinlapartserv.h:87
Services from application level to 'Part servers'.
Definition: uiapplserv.h:24
IOPar & storepars_
Definition: uinlapartserv.h:108
Edit DataPointSet.
Definition: uidatapointset.h:44
void set2DEvent(bool is2d)
Definition: uinlapartserv.h:98
TypeSet< int > ptrtbl
Definition: uinlapartserv.h:120
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:48
BufferStringSet usednames
Definition: uinlapartserv.h:122
Description of how a NLA analysis Feature set is to be created.
Definition: nlacrdesc.h:29
IOPar & storePars()
Definition: uinlapartserv.h:86
IOPar pars
Extra details.
Definition: nlacrdesc.h:47
Data set consisting of data vectors.
Definition: posvecdataset.h:30
Compound key consisting of ints.
Definition: multiid.h:25
bool is2d_
Definition: uinlapartserv.h:107
bool is2DEvent()
Definition: uinlapartserv.h:99