41 IOObj* getIOObj()
const;
57 bool loadPS2D(
const char* lnm=0)
const;
69 static const char* sKeyLines();
70 static const char* sKeyUserType();
81 {
return *((
TaskRunner*)(tr_ ? tr_ : &deftr_)); }
106 void remove(
int dpid);
109 DataPack*
get(
const MultiID&,Pos::GeomID =-1);
111 const DataPack*
get(
const MultiID&,Pos::GeomID =-1)
const;
112 const DataPack*
get(
int dpid)
const;
113 void getInfo(
const MultiID&,Pos::GeomID,
117 bool isPresent(
const MultiID&,Pos::GeomID =-1)
const;
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
ManagedObjectSet< PreLoadDataEntry > entries_
Definition: seispreload.h:126
Pos::GeomID geomid_
Definition: seispreload.h:93
Pos::GeomID geomid_
Definition: seispreload.h:75
TaskRunner * tr_
Definition: seispreload.h:76
int dpid_
Definition: seispreload.h:94
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
#define mGlobal(module)
Definition: commondefs.h:163
DataPackMgr & dpmgr_
Definition: seispreload.h:125
Definition: seispreload.h:85
MultiID mid_
Definition: seispreload.h:92
Definition: uistring.h:89
Set of BufferString objects.
Definition: bufstringset.h:28
uiString errMsg() const
Definition: seispreload.h:61
mODTextTranslationClass(PreLoader) public const MultiID & id() const
Definition: seispreload.h:37
A data packet: data+positioning and more that needs to be shared.
Definition: datapack.h:34
Definition: callback.h:254
Set of pointers to objects.
Definition: commontypes.h:32
Notifier< PreLoadDataManager > changed
Definition: seispreload.h:121
Manages DataPacks.
Definition: datapack.h:141
TaskRunner & getTr() const
Definition: seispreload.h:80
BufferString name_
Definition: seispreload.h:96
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Class that can execute a task.
Definition: task.h:169
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Definition: seispreload.h:100
uiString errmsg_
Definition: seispreload.h:78
Scaling of floating point numbers.
Definition: scaler.h:33
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
Definition: seispreload.h:31
bool is2d_
Definition: seispreload.h:95
Index_Type GeomID
Definition: commontypes.h:52
Definition: datachar.h:88
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
PreLoadDataManager & PLDM()
BufferString errmsg_
Definition: horizontracker.h:119
MultiID mid_
Definition: seispreload.h:74
void setTaskRunner(TaskRunner &t)
Definition: seispreload.h:39
UserType
Definition: datachar.h:88
ObjectSet where the objects contained are owned by this set.
Definition: manobjectset.h:23
TaskRunner deftr_
Definition: seispreload.h:77
Compound key consisting of ints.
Definition: multiid.h:25
Pos::GeomID geomID() const
Definition: seispreload.h:38