UnitRef for layers.
More...
|
| LeafUnitRef (NodeUnitRef *, int lithid=-1, const char *desc=0) |
|
virtual const OD::String & | code () const |
|
Color | dispColor (bool lith_else_upnode) const |
|
virtual const LeafUnitRef * | firstLeaf () const |
|
const Lithology & | getLithology () const |
|
virtual void | getPropsFrom (const IOPar &) |
|
virtual bool | hasChildren () const |
|
virtual bool | isUndef () const |
|
virtual int | level () const |
|
int | lithology () const |
|
void | setLithology (int) |
|
virtual Type | type () const |
|
| UnitRef (NodeUnitRef *, const char *d=0) |
|
virtual | ~UnitRef () |
|
Color | color () const |
|
const OD::String & | description () const |
|
CompoundKey | fullCode () const |
|
bool | isBelow (const UnitRef *) const |
| is given ref parent, grandparent, grandgrand... More...
|
|
virtual bool | isEmpty () const |
|
bool | isLeaf () const |
|
bool | isLeaved () const |
|
virtual bool | isParentOf (const UnitRef &) const |
|
CompoundKey | parentCode () const |
|
IOPar & | pars () |
|
const IOPar & | pars () const |
|
bool | precedes (const UnitRef &) const |
| in terms of iterating through tree More...
|
|
virtual void | putPropsTo (IOPar &) const |
|
RefTree & | refTree () |
|
const RefTree & | refTree () const |
|
virtual void | setCode (const char *) |
|
void | setColor (Color) |
|
virtual void | setDescription (const char *d) |
|
void | setUpNode (NodeUnitRef *newpar) |
|
NodeUnitRef * | topNode () |
|
const NodeUnitRef * | topNode () const |
|
int | treeDepth () const |
|
NodeUnitRef * | upNode (int skip=0) |
|
const NodeUnitRef * | upNode (int skip=0) const |
|
| CallBacker () |
|
| CallBacker (const CallBacker &) |
|
virtual | ~CallBacker () |
|
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
|
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
|
void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More...
|
|
void | detachCB (const NotifierAccess &, const CallBack &) const |
|
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
|
virtual bool | isCapsule () const |
|
bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More...
|
|
void | stopReceivingNotifications () const |
|
◆ LeafUnitRef()
Strat::LeafUnitRef::LeafUnitRef |
( |
NodeUnitRef * |
, |
|
|
int |
lithid = -1 , |
|
|
const char * |
desc = 0 |
|
) |
| |
◆ code()
virtual const OD::String& Strat::LeafUnitRef::code |
( |
| ) |
const |
|
virtual |
◆ dispColor()
Color Strat::LeafUnitRef::dispColor |
( |
bool |
lith_else_upnode | ) |
const |
◆ fill()
virtual void Strat::LeafUnitRef::fill |
( |
BufferString & |
bs | ) |
const |
|
inlineprotectedvirtual |
◆ firstLeaf()
virtual const LeafUnitRef* Strat::LeafUnitRef::firstLeaf |
( |
| ) |
const |
|
inlinevirtual |
◆ getLithology()
const Lithology& Strat::LeafUnitRef::getLithology |
( |
| ) |
const |
◆ getPropsFrom()
virtual void Strat::LeafUnitRef::getPropsFrom |
( |
const IOPar & |
| ) |
|
|
virtual |
◆ hasChildren()
virtual bool Strat::LeafUnitRef::hasChildren |
( |
| ) |
const |
|
inlinevirtual |
◆ isUndef()
virtual bool Strat::LeafUnitRef::isUndef |
( |
| ) |
const |
|
virtual |
◆ level()
virtual int Strat::LeafUnitRef::level |
( |
| ) |
const |
|
inlinevirtual |
◆ lithology()
int Strat::LeafUnitRef::lithology |
( |
| ) |
const |
|
inline |
◆ setLithology()
void Strat::LeafUnitRef::setLithology |
( |
int |
| ) |
|
◆ type()
virtual Type Strat::LeafUnitRef::type |
( |
| ) |
const |
|
inlinevirtual |
◆ use()
virtual void Strat::LeafUnitRef::use |
( |
const char * |
s | ) |
|
|
inlineprotectedvirtual |
◆ lith_
int Strat::LeafUnitRef::lith_ |
|
protected |