 |
OpendTect
6.6
|
Go to the documentation of this file.
50 virtual int level()
const {
return 0; }
88 friend class RefTreeMgr;
void removeLevelUnit(const Level &)
Source
Definition: repos.h:24
void createFromLevelSet(const LevelSet &)
keep contents and lithologies
Notifier< RefTree > unitChanged
Definition: stratreftree.h:44
Notifier< RefTree > unitToBeDeleted
Definition: stratreftree.h:45
const char * sKeyDefaultTree()
Definition: stratlith.h:77
Strat::LeavedUnitRef * getByLevel(int lvlid) const
#define mGlobal(module)
Definition: commondefs.h:180
Repos::Source src_
Definition: stratreftree.h:80
Set of BufferString objects.
Definition: bufstringset.h:26
set of names for stuff that can be inside porous layers
Definition: stratcontent.h:73
static RefTree * createStd(const char *)
#define mExpClass(module)
Definition: commondefs.h:177
ContentSet & contents()
Definition: stratreftree.h:38
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
UnitRef for units containing Leaf units only.
Definition: stratunitref.h:199
Stratigraphic level.
Definition: stratlevel.h:42
bool write(od_ostream &) const
Set of Stratigraphic levels.
Definition: stratlevel.h:99
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
LithologySet liths_
Definition: stratreftree.h:71
void levelToBeRemoved(CallBacker *)
const UnitRef * notifun_
Definition: stratreftree.h:73
Tree of UnitRef's
Definition: stratreftree.h:29
LithologySet & lithologies()
Definition: stratreftree.h:36
LeafUnitRef & udfleaf_
Definition: stratreftree.h:74
void reportChange(const UnitRef *, bool isrem=false)
Repos::Source source() const
Definition: stratreftree.h:34
const ContentSet & contents() const
Definition: stratreftree.h:39
const LeavedUnitRef * getLevelSetUnit(const char *lvlnm) const
Class to help setup a callback handling.
Definition: notify.h:126
virtual int level() const
Definition: stratreftree.h:50
const LithologySet & lithologies() const
Definition: stratreftree.h:37
static const char * sKeyNoCode()
Definition: stratreftree.h:41
bool addLeavedUnit(const char *, const char *)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
UnitRef for layers.
Definition: stratunitref.h:236
UnitRef for units containing non-Leaf units only.
Definition: stratunitref.h:183
Stratigraphy.
Definition: stratlevel.h:26
RefTree & eRT()
Definition: stratreftree.h:99
void reportAdd(const UnitRef *)
void addLevelUnit(const Level &)
void pushRefTree(RefTree *)
const UnitRef * notifUnit() const
if null, assume everything has changed
Definition: stratreftree.h:46
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
Notifier< RefTree > deleteNotif
Definition: stratreftree.h:64
Reference data for a stratigraphic unit.
Definition: stratunitref.h:38
static void getStdNames(BufferStringSet &)
BufferString name_
Definition: stratreftree.h:81
ContentSet contents_
Definition: stratreftree.h:72
Notifier< RefTree > unitAdded
Definition: stratreftree.h:43
const LeafUnitRef & undefLeaf() const
Definition: stratreftree.h:49
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021