Tree of UnitRef's. More...
Public Member Functions | |
| RefTree () | |
| ~RefTree () | |
| Repos::Source | source () const |
| LithologySet & | lithologies () |
| const LithologySet & | lithologies () const |
| const UnitRef * | notifUnit () const |
| if null, assume everything has changed | |
| const LeafUnitRef & | undefLeaf () const |
| bool | read (std::istream &) |
| bool | write (std::ostream &) const |
| void | reportChange (const UnitRef *, bool isrem=false) |
| void | reportAdd (const UnitRef *) |
Static Public Member Functions | |
| static const char * | sKeyNoCode () |
Public Attributes | |
| Notifier< RefTree > | unitAdded |
| Notifier< RefTree > | unitChanged |
| Notifier< RefTree > | unitToBeDeleted |
| Repos::Source | src_ |
Protected Member Functions | |
| void | initTree () |
| bool | addLeavedUnit (const char *, const char *) |
| void | setToActualTypes () |
| void | levelToBeRemoved (CallBacker *) |
Protected Attributes | |
| LithologySet | liths_ |
| const UnitRef * | notifun_ |
| LeafUnitRef & | udfleaf_ |
Friends | |
| class | RefTreeMgr |
Tree of UnitRef's.
| Strat::RefTree::RefTree | ( | ) |
| Strat::RefTree::~RefTree | ( | ) |
| bool Strat::RefTree::addLeavedUnit | ( | const char * | , | |
| const char * | ||||
| ) | [protected] |
| void Strat::RefTree::initTree | ( | ) | [protected] |
| void Strat::RefTree::levelToBeRemoved | ( | CallBacker * | ) | [protected] |
| LithologySet& Strat::RefTree::lithologies | ( | ) | [inline] |
| const LithologySet& Strat::RefTree::lithologies | ( | ) | const [inline] |
| const UnitRef* Strat::RefTree::notifUnit | ( | ) | const [inline] |
if null, assume everything has changed
| bool Strat::RefTree::read | ( | std::istream & | ) |
| void Strat::RefTree::reportAdd | ( | const UnitRef * | ) |
| void Strat::RefTree::reportChange | ( | const UnitRef * | , | |
| bool | isrem = false | |||
| ) |
| void Strat::RefTree::setToActualTypes | ( | ) | [protected] |
| static const char* Strat::RefTree::sKeyNoCode | ( | ) | [inline, static] |
| Repos::Source Strat::RefTree::source | ( | ) | const [inline] |
| const LeafUnitRef& Strat::RefTree::undefLeaf | ( | ) | const [inline] |
| bool Strat::RefTree::write | ( | std::ostream & | ) | const |
friend class RefTreeMgr [friend] |
LithologySet Strat::RefTree::liths_ [protected] |
const UnitRef* Strat::RefTree::notifun_ [protected] |
LeafUnitRef& Strat::RefTree::udfleaf_ [protected] |
1.7.1