 |
OpendTect
6.6
|
Go to the documentation of this file.
42 int size()
const {
return logs_.size(); }
44 const Log&
getLog(
int idx )
const {
return *logs_[idx]; }
48 const Log*
getLog(
const char* nm )
const {
return gtLog(nm); }
59 void swap(
int idx0,
int idx1) { logs_.swap( idx0, idx1 ); }
60 bool validIdx(
int idx)
const {
return logs_.validIdx(idx); }
62 bool isEmpty()
const {
return size() == 0; }
75 { dahintv_.start =
mSetUdf(dahintv_.stop); }
81 return idx < 0 ? 0 : const_cast<Log*>(logs_[idx]); }
virtual ~LogSet()
Definition: welllogset.h:36
void init()
Definition: welllogset.h:74
Set of pointers to objects.
Definition: commontypes.h:31
Set of BufferString objects.
Definition: bufstringset.h:26
#define mExpClass(module)
Definition: commondefs.h:177
LogSet()
Definition: welllogset.h:35
const Log & getLog(int idx) const
Definition: welllogset.h:44
Log * gtLog(const char *nm) const
Definition: welllogset.h:79
bool validIdx(int idx) const
Definition: welllogset.h:60
bool isLoaded(const char *) const
void removeTopBottomUdfs()
void add(Log *)
becomes mine
Interval< float > dahInterval() const
not def if start == undef
Definition: welllogset.h:51
#define mSetUdf(val)
Use this macro to set simple types to undefined.
Definition: undefval.h:276
void updateDahIntv(const Well::Log &)
Definition: directionalsurvey.h:20
bool isPresent(const char *) const
BufferStringSet::idx_type indexOf(const BufferStringSet &, const char *)
void swap(int idx0, int idx1)
Definition: welllogset.h:59
int indexOf(const char *) const
mDeprecated("Specify onlyloaded") void getNames(BufferStringSet &) const
Log & getLog(int idx)
Definition: welllogset.h:43
Log * getLog(const char *nm)
Definition: welllogset.h:49
@ Log
Definition: file.h:122
Well log.
Definition: welllog.h:44
Ref Data for a (usually petrophysical) property.
Definition: propertyref.h:43
const Log * getLog(const char *nm) const
Definition: welllogset.h:48
Log set.
Definition: welllogset.h:32
bool isEmpty() const
Definition: welllogset.h:62
StdType
Definition: propertyref.h:46
Interval< float > dahintv_
Definition: welllogset.h:72
ObjectSet< Log > logs_
Definition: welllogset.h:71
void updateDahIntvs()
if logs changed
Log * remove(int)
becomes yours
TypeSet< int > getSuitable(PropertyRef::StdType, const PropertyRef *altpr=0, BoolTypeSet *isalt=0) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021