32 PreLoader(
const DBKey&,
36 const DBKey&
id()
const {
return dbkey_; }
40 IOObj* getIOObj()
const;
54 bool loadPS2D(
const char* lnm=0)
const;
66 static const char* sKeyLines();
67 static const char* sKeyUserType();
78 {
return *((
TaskRunner*)(tr_ ? tr_ : &deftr_)); }
103 void remove(
int dpid);
111 inline RefMan<T> getAndCast(
const DBKey&,Pos::GeomID =-1);
113 void getInfo(
const DBKey&,Pos::GeomID,
117 bool isPresent(
const DBKey&,Pos::GeomID =-1)
const;
127 PreLoadDataManager();
128 ~PreLoadDataManager();
134 template <class T> inline
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
ManagedObjectSet< PreLoadDataEntry > entries_
Definition: seispreload.h:124
const GeometryManager & GM()
Pos::GeomID geomid_
Definition: seispreload.h:90
Pos::GeomID geomid_
Definition: seispreload.h:72
TaskRunner * tr_
Definition: seispreload.h:73
int dpid_
Definition: seispreload.h:91
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
#define mGlobal(module)
Definition: commondefs.h:160
DataPackMgr & dpmgr_
Definition: seispreload.h:123
Definition: seispreload.h:82
DBKey dbkey_
Definition: seispreload.h:89
FPDataRepType
Definition: commontypes.h:63
Definition: uistring.h:88
Set of BufferString objects.
Definition: bufstringset.h:25
uiString errMsg() const
Definition: seispreload.h:58
A data packet: data+positioning and more that needs to be shared.
Definition: datapack.h:39
Set of pointers to objects.
Definition: commontypes.h:28
Manages DataPacks.
Definition: datapack.h:174
TaskRunner & getTr() const
Definition: seispreload.h:77
BufferString name_
Definition: seispreload.h:93
DBKey dbkey_
Definition: seispreload.h:71
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Class that can execute a task.
Definition: task.h:193
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Definition: seispreload.h:97
Position.
Definition: commontypes.h:38
const DBKey & id() const
Definition: seispreload.h:36
uiString errmsg_
Definition: seispreload.h:75
Scaling of floating point numbers.
Definition: scaler.h:30
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
#define mDynamicCastGet(typ, out, in)
Definition: commondefs.h:123
Definition: seispreload.h:29
bool is2d_
Definition: seispreload.h:92
Index_Type GeomID
Definition: commontypes.h:48
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Definition: commontypes.h:64
PreLoadDataManager & PLDM()
BufferString errmsg_
Definition: horizontracker.h:117
void setTaskRunner(TaskRunner &t)
Definition: seispreload.h:38
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
ObjectSet where the objects contained are owned by this set.
Definition: manobjectset.h:49
TaskRunner deftr_
Definition: seispreload.h:74
const T * ptr() const
Definition: ptrman.h:95
Pos::GeomID geomID() const
Definition: seispreload.h:37