![]() |
OpendTect
7.0
|
Base class for LayerSequenceGenDesc editors - with factory. More...
Public Member Functions | |
| uiLayerSequenceGenDesc (Strat::LayerSequenceGenDesc &) | |
| virtual | ~uiLayerSequenceGenDesc () |
| const Strat::LayerSequenceGenDesc & | currentDesc () const |
| Strat::LayerSequenceGenDesc & | desc () |
| virtual void | descHasChanged ()=0 |
| virtual uiStratLayerModelDisp * | getLayModDisp (uiStratLayModEditTools &, Strat::LayerModelSuite &, int opt=0)=0 |
| mDefineFactory2ParamInClass (uiLayerSequenceGenDesc, uiParent *, Strat::LayerSequenceGenDesc &, factory) | |
| bool | needSave () const |
| virtual uiObject * | outerObj ()=0 |
| virtual void | prepareDesc () |
| virtual bool | selProps () |
| virtual bool | separateDisplay () |
| virtual void | setDescID (const MultiID &) |
| virtual void | setDispProp (int propidx) |
| virtual void | setEditDesc () |
| virtual void | setFromEditDesc () |
| void | setNeedSave (bool yn) |
Protected Member Functions | |
| virtual const uiParent * | getUiParent () const =0 |
| bool | isValidSelection (const PropertyRefSelection &) const |
Protected Attributes | |
| Strat::LayerSequenceGenDesc & | desc_ |
| bool | needsave_ = false |
Private Member Functions | |
| const Strat::LayerSequenceGenDesc * | editedDesc () const |
Base class for LayerSequenceGenDesc editors - with factory.
A uiLayerSequenceGenDesc immediately has to produce a layer model displayer, which may be itself.
The subclasses have to keep track whether anything has changed. If so, needSave() will return true. You can force the flag with setNeedSave().
<>
| uiLayerSequenceGenDesc::uiLayerSequenceGenDesc | ( | Strat::LayerSequenceGenDesc & | ) |
|
virtual |
| const Strat::LayerSequenceGenDesc& uiLayerSequenceGenDesc::currentDesc | ( | ) | const |
|
inline |
|
pure virtual |
Implemented in uiBasicLayerSequenceGenDesc.
|
inlineprivate |
|
pure virtual |
Implemented in uiExtLayerSequenceGenDesc.
|
protectedpure virtual |
Implemented in uiBasicLayerSequenceGenDesc.
|
protected |
| uiLayerSequenceGenDesc::mDefineFactory2ParamInClass | ( | uiLayerSequenceGenDesc | , |
| uiParent * | , | ||
| Strat::LayerSequenceGenDesc & | , | ||
| factory | |||
| ) |
|
inline |
|
pure virtual |
Implemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
virtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inlinevirtual |
Reimplemented in uiExtLayerSequenceGenDesc.
|
inline |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024