 |
OpendTect
6.6
|
Go to the documentation of this file.
33 #define mWellNrSubObjTypes 9
49 {
return reqs_ == oth.
reqs_; }
55 bool isEmpty()
const {
return reqs_.none(); }
60 {
return reqs_[typ]; }
66 std::bitset<mWellNrSubObjTypes>
reqs_;
93 const char*
errMsg()
const {
return msg_; }
99 bool onlyloaded=
false);
102 bool onlyloaded=
false);
104 bool onlyloaded=
false);
112 bool onlyloaded=
false);
138 bool forceLoad=false);
static bool getMarkersByID(const MultiID &, BufferStringSet &)
@ Mrkrs
Definition: wellman.h:35
IOObj * findIOObj(const char *wellnm, const char *uwi)
Man()
Definition: wellman.h:121
bool readReqData(const MultiID &, Data *, LoadReqs)
bool includes(SubObjType typ) const
Definition: wellman.h:59
static bool getMarkersByID(const MultiID &, BufferStringSet &, TypeSet< Color > &, TypeSet< float > &)
static bool getMarkersByID(const MultiID &, BufferStringSet &, TypeSet< Color > &)
static const UnitOfMeasure * depthstorageunit_
Definition: wellman.h:132
const char * errMsg() const
Definition: wellman.h:93
float displayToStorageDepth(float)
bool reloadDispPars(const MultiID &, bool for2d=false)
SubObjType
Definition: wellman.h:35
@ Logs
Definition: wellman.h:35
The holder of all data concerning a certain well.
Definition: welldata.h:121
#define mGlobal(module)
Definition: commondefs.h:180
Set of pointers to objects.
Definition: commontypes.h:31
Set of BufferString objects.
Definition: bufstringset.h:26
void setToAll()
Definition: wellman.h:53
BufferString toString() const
LoadReqs & add(SubObjType)
@ CSMdl
Definition: wellman.h:35
static bool getAllMarkerNames(BufferStringSet &, bool onlyloaded=false)
BufferString msg_
Definition: wellman.h:126
#define mExpClass(module)
Definition: commondefs.h:177
static const UnitOfMeasure * depthdisplayunit_
Definition: wellman.h:133
static bool getAllMarkerInfo(BufferStringSet &, TypeSet< Color > &, bool onlyloaded=false)
bool isEmpty() const
Definition: wellman.h:55
void removeObject(const Data *)
bool isLoaded(const MultiID &) const
@ Data
Definition: repos.h:24
void include(const LoadReqs &)
bool reloadLogs(const MultiID &)
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
bool reload(const MultiID &, LoadReqs lreq)
Well::Data * addNew(const MultiID &, LoadReqs lreq=LoadReqs(false))
Data * get(const DBKey &, LoadReqs)
@ D2T
Definition: wellman.h:35
void exclude(const LoadReqs &)
static void dumpMgrInfo(IOPar &)
static const UnitOfMeasure * surveyDepthStorageUnit()
Definition: directionalsurvey.h:20
@ DispProps3D
Definition: wellman.h:36
mDeprecated("Use getLogNamesByID instead") static bool getLogNames(const MultiID &
static bool getWellNames(BufferStringSet &, bool onlyloaded=false)
@ Inf
Definition: wellman.h:35
#define mDeprecated(msg)
Definition: plfdefs.h:215
ObjectSet< Data > wells_
Definition: wellman.h:125
std::bitset< 9 > reqs_
Definition: wellman.h:66
LoadReqs(SubObjType, SubObjType, SubObjType)
void setEmpty()
Definition: wellman.h:54
Well manager.
Definition: wellman.h:76
LoadReqs & remove(SubObjType typ)
Definition: wellman.h:52
static bool getAllLogNames(BufferStringSet &, bool onlyloaded=false)
bool includes(const LoadReqs &) const
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
@ LogInfos
Definition: wellman.h:36
void removeObject(const MultiID &)
Unit of Measure.
Definition: unitofmeasure.h:35
static bool getLogNamesByID(const MultiID &, BufferStringSet &, bool onlyloaded=false)
LoadReqs(bool addall=true)
static bool getWellKeys(TypeSet< MultiID > &, bool onlyloaded=false)
Data * get(const MultiID &, LoadReqs)
ObjectSet< Data > & wells()
Definition: wellman.h:94
LoadReqs(SubObjType, SubObjType)
TypeSet< LoadReqs > loadstates_
Definition: wellman.h:127
int gtByKey(const MultiID &) const
@ DispProps2D
Definition: wellman.h:36
@ Trck
Definition: wellman.h:35
static Man * mgr_
Definition: wellman.h:122
Data * get(const MultiID &)
static const UnitOfMeasure * surveyDepthDisplayUnit()
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
FixedString All()
Definition: keystrs.h:35
float storageToDisplayDepth(float)
bool validID(const MultiID &) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021