OpendTect-6_4  6.4
Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiStratSimpleLayerModelDisp Class Reference
Inheritance diagram for uiStratSimpleLayerModelDisp:
[legend]

Protected Member Functions

void doDraw ()
 
void eraseAll ()
 
void selPropChgCB (CallBacker *)
 
void selContentChgCB (CallBacker *)
 
void selLevelChgCB (CallBacker *)
 
void dispLithChgCB (CallBacker *)
 
void dispEachChgCB (CallBacker *)
 
void dispZoomedChgCB (CallBacker *)
 
void reDrawAll ()
 
void reDrawSeq ()
 
void reDrawLevels ()
 
void getBounds ()
 
void handleClick (bool dble)
 returns whether layermodel has changed More...
 
void handleRightClick (int)
 
void drawLevels ()
 
virtual void drawSelectedSequence ()
 
void updZoomBox ()
 
void updateDataPack ()
 
void updateLayerAuxData ()
 
void updateLevelAuxData ()
 
void updateSelSeqAuxData ()
 
int getXPix (int, float) const
 
void doLayModIO (bool)
 
bool isDisplayedModel (int) const
 
void removeLayers (Strat::LayerSequence &, int, bool)
 
void forceRedispAll (bool modeledited=false)
 
void doLevelChg ()
 
int totalNrLayersToDisplay () const
 
- Protected Member Functions inherited from uiStratLayerModelDisp
bool haveAnyZoom () const
 
uiGraphicsScenescene () const
 
mDeprecated void displayFRText ()
 
int getClickedModelNr () const
 
void mouseMoved (CallBacker *)
 
void updateTextPosCB (CallBacker *)
 
void doubleClicked (CallBacker *)
 
void usrClicked (CallBacker *)
 
bool doLayerModelIO (bool)
 
- Protected Member Functions inherited from uiGroup
virtual uiObjectmainobject ()
 
virtual void attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true)
 
virtual void reDraw_ (bool deep)
 
void setShrinkAllowed (bool)
 
bool shrinkAllowed ()
 
void bodyDel (CallBacker *)
 
void uiobjDel (CallBacker *)
 
void setFrameStyle (int)
 
void reSizeChildren (const uiObject *, float, float)
 

Protected Attributes

uiTextItememptyitm_
 
uiRectItemzoomboxitm_
 
uiGraphicsItemSetlogblcklineitms_
 
uiGraphicsItemSetlogblckrectitms_
 
uiGraphicsItemSetlvlitms_
 
uiGraphicsItemSetcontitms_
 
uiLineItemselseqitm_
 
ObjectSet< FlatView::AuxDatalayerads_
 
ObjectSet< FlatView::AuxDatalevelads_
 
FlatView::AuxDataselseqad_
 
FlatDataPackemptydp_
 
uiWorldRect zoomwr_
 
Color lvlcol_
 
int dispprop_
 
int dispeach_
 
bool fillmdls_
 
int selectedlevel_
 
bool uselithcols_
 
bool showzoomed_
 
const Strat::Contentselectedcontent_
 
bool allcontents_
 
Interval< float > vrg_
 
- Protected Attributes inherited from uiStratLayerModelDisp
uiFlatViewervwr_
 
const Strat::LayerModelProviderlmp_
 
uiStratLayModEditToolstools_
 
uiTextItemfrtxtitm_
 
int selseqidx_
 
Interval< float > zrg_
 
bool flattened_
 
bool fluidreplon_
 
bool isbrinefilled_
 
TypeSet< float > lvldpths_
 
TypeSet< LMPropSpecificDispPars > lmdisppars_
 
IOPar dumppars_
 
- Protected Attributes inherited from uiGroup
uiGroupObjgrpobj_
 
uiGroupParentBodybody_
 

Private Member Functions

mODTextTranslationClass(uiStratSimpleLayerModelDisp) public ~uiStratSimpleLayerModelDisp ()
 
virtual void modelChanged ()
 
virtual void reSetView ()
 
virtual uiWorldRect zoomBox () const
 
virtual void setZoomBox (const uiWorldRect &)
 
virtual float getDisplayZSkip () const
 
Color levelColor () const
 
bool & fillLayerBoxes ()
 
bool & useLithColors ()
 

Additional Inherited Members

- Public Member Functions inherited from uiStratLayerModelDisp
 uiStratLayerModelDisp (uiStratLayModEditTools &, const Strat::LayerModelProvider &)
 
 ~uiStratLayerModelDisp ()
 
void modelUpdate ()
 
uiGroupgetDisplayClone (uiParent *) const
 
virtual Interval< float > relDepthZoneOfInterest () const
 
virtual void reSetRelDepthZoneOfInterest ()
 
virtual bool canSetDisplayProperties () const
 
virtual void savePars ()
 
virtual void retrievePars ()
 
const Strat::LayerModellayerModel () const
 
const TypeSet< float > & levelDepths () const
 
int selectedSequence () const
 
void selectSequence (int seqidx)
 
uiFlatViewergetViewer ()
 
bool isFlattened () const
 
void setFlattened (bool yn, bool trigger=true)
 
mDeprecated bool isFluidReplOn () const
 
mDeprecated void setFluidReplOn (bool yn)
 
mDeprecated bool isBrineFilled () const
 
mDeprecated void setBrineFilled (bool yn)
 
void displayFRText (bool yn, bool isbrine)
 
float getLayerPropValue (const Strat::Layer &, const PropertyRef *, int) const
 
bool setPropDispPars (const LMPropSpecificDispPars &)
 
bool getCurPropDispPars (LMPropSpecificDispPars &) const
 
void clearDispPars ()
 
- Public Member Functions inherited from uiGroup
 uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true)
 
virtual ~uiGroup ()
 
 operator const uiGroupObj * () const
 
 operator uiGroupObj * ()
 
 operator const uiObject & () const
 
 operator uiObject & ()
 
uiObjectattachObj ()
 
const uiObjectattachObj () const
 
uiParentparent ()
 
const uiParentparent () const
 
void setHSpacing (int)
 
void setVSpacing (int)
 
void setSpacing (int s=0)
 
void setBorder (int)
 
void setFrame (bool yn=true)
 
void setNoBackGround ()
 
uiObjecthAlignObj ()
 
void setHAlignObj (uiObject *o)
 
void setHAlignObj (uiGroup *o)
 
uiObjecthCenterObj ()
 
void setHCenterObj (uiObject *o)
 
void setHCenterObj (uiGroup *o)
 
void setIsMain (bool)
 internal use only. Tells the layout manager it's a toplevel mngr. More...
 
virtual uiMainWinmainwin ()
 
void setChildrenSensitive (bool)
 
virtual Notifier< uiBaseObject > & preFinalise ()
 
virtual Notifier< uiBaseObject > & postFinalise ()
 
virtual void setSize (const uiSize &)
 
- Public Member Functions inherited from uiParent
 uiParent (const char *nm, uiParentBody *)
 
void addChild (uiBaseObject &)
 
void manageChld (uiBaseObject &, uiObjectBody &)
 
void attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal)
 
const ObjectSet< uiBaseObject > * childList () const
 
uiObjectmainObject ()
 
const uiObjectmainObject () const
 
uiParentBodypbody ()
 
const uiParentBodypbody () const
 
void attach (constraintType t, int margin=-1)
 
void attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true)
 
void attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true)
 
virtual void display (bool yn, bool shrk=false, bool maximize=false)
 
bool isDisplayed () const
 
void setFocus ()
 
bool hasFocus () const
 
void setSensitive (bool yn=true)
 
bool sensitive () const
 
const uiFontfont () const
 
void setFont (const uiFont &f)
 
void setCaption (const uiString &c)
 
void setCursor (const MouseCursor &c)
 
uiSize actualsize (bool include_border) const
 
int prefHNrPics () const
 
int prefVNrPics () const
 
void setPrefHeight (int h)
 
void setPrefWidth (int w)
 
void setPrefHeightInChar (int h)
 
void setPrefHeightInChar (float h)
 
void setPrefWidthInChar (float w)
 
void setPrefWidthInChar (int w)
 
virtual void reDraw (bool deep)
 
void shallowRedraw (CallBacker *=0)
 
void deepRedraw (CallBacker *=0)
 
void setStretch (int h, int v)
 
Color backgroundColor () const
 
Color roBackgroundColor () const
 
void setBackgroundColor (const Color &c)
 
void translateText ()
 
- Static Public Member Functions inherited from uiGroup
static uiGroupgtDynamicCastToGrp (mQtclass(QWidget *))
 
- Public Attributes inherited from uiStratLayerModelDisp
Notifier< uiStratLayerModelDispsequenceSelected
 
Notifier< uiStratLayerModelDispgenNewModelNeeded
 
Notifier< uiStratLayerModelDisprangeChanged
 
Notifier< uiStratLayerModelDispmodelEdited
 
CNotifier< uiStratLayerModelDisp, IOParinfoChanged
 
Notifier< uiStratLayerModelDispdispPropChanged
 

Detailed Description

Constructor & Destructor Documentation

mODTextTranslationClass (uiStratSimpleLayerModelDisp) public uiStratSimpleLayerModelDisp::~uiStratSimpleLayerModelDisp ( )
private

Member Function Documentation

void uiStratSimpleLayerModelDisp::dispEachChgCB ( CallBacker )
protectedvirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::dispLithChgCB ( CallBacker )
protectedvirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::dispZoomedChgCB ( CallBacker )
protectedvirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::doDraw ( )
protected
void uiStratSimpleLayerModelDisp::doLayModIO ( bool  )
protected
void uiStratSimpleLayerModelDisp::doLevelChg ( )
protectedvirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::drawLevels ( )
protected
virtual void uiStratSimpleLayerModelDisp::drawSelectedSequence ( )
protectedvirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::eraseAll ( )
protected
bool& uiStratSimpleLayerModelDisp::fillLayerBoxes ( )
inlineprivate
void uiStratSimpleLayerModelDisp::forceRedispAll ( bool  modeledited = false)
protected
void uiStratSimpleLayerModelDisp::getBounds ( )
protected
virtual float uiStratSimpleLayerModelDisp::getDisplayZSkip ( ) const
privatevirtual

Implements uiStratLayerModelDisp.

int uiStratSimpleLayerModelDisp::getXPix ( int  ,
float   
) const
protected
void uiStratSimpleLayerModelDisp::handleClick ( bool  dble)
protectedvirtual

returns whether layermodel has changed

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::handleRightClick ( int  )
protected
bool uiStratSimpleLayerModelDisp::isDisplayedModel ( int  ) const
protected
Color uiStratSimpleLayerModelDisp::levelColor ( ) const
inlineprivate
virtual void uiStratSimpleLayerModelDisp::modelChanged ( )
privatevirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::reDrawAll ( )
protected
void uiStratSimpleLayerModelDisp::reDrawLevels ( )
protected
void uiStratSimpleLayerModelDisp::reDrawSeq ( )
protected
void uiStratSimpleLayerModelDisp::removeLayers ( Strat::LayerSequence ,
int  ,
bool   
)
protected
virtual void uiStratSimpleLayerModelDisp::reSetView ( )
privatevirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::selContentChgCB ( CallBacker )
protectedvirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::selLevelChgCB ( CallBacker )
protectedvirtual

Implements uiStratLayerModelDisp.

void uiStratSimpleLayerModelDisp::selPropChgCB ( CallBacker )
protectedvirtual

Implements uiStratLayerModelDisp.

virtual void uiStratSimpleLayerModelDisp::setZoomBox ( const uiWorldRect )
privatevirtual

Implements uiStratLayerModelDisp.

int uiStratSimpleLayerModelDisp::totalNrLayersToDisplay ( ) const
protected
void uiStratSimpleLayerModelDisp::updateDataPack ( )
protected
void uiStratSimpleLayerModelDisp::updateLayerAuxData ( )
protected
void uiStratSimpleLayerModelDisp::updateLevelAuxData ( )
protected
void uiStratSimpleLayerModelDisp::updateSelSeqAuxData ( )
protected
void uiStratSimpleLayerModelDisp::updZoomBox ( )
protected
bool& uiStratSimpleLayerModelDisp::useLithColors ( )
inlineprivate
virtual uiWorldRect uiStratSimpleLayerModelDisp::zoomBox ( ) const
inlineprivatevirtual

Implements uiStratLayerModelDisp.

Member Data Documentation

bool uiStratSimpleLayerModelDisp::allcontents_
protected
uiGraphicsItemSet& uiStratSimpleLayerModelDisp::contitms_
protected
int uiStratSimpleLayerModelDisp::dispeach_
protected
int uiStratSimpleLayerModelDisp::dispprop_
protected
FlatDataPack* uiStratSimpleLayerModelDisp::emptydp_
protected
uiTextItem* uiStratSimpleLayerModelDisp::emptyitm_
protected
bool uiStratSimpleLayerModelDisp::fillmdls_
protected
ObjectSet<FlatView::AuxData> uiStratSimpleLayerModelDisp::layerads_
protected
ObjectSet<FlatView::AuxData> uiStratSimpleLayerModelDisp::levelads_
protected
uiGraphicsItemSet& uiStratSimpleLayerModelDisp::logblcklineitms_
protected
uiGraphicsItemSet& uiStratSimpleLayerModelDisp::logblckrectitms_
protected
Color uiStratSimpleLayerModelDisp::lvlcol_
protected
uiGraphicsItemSet& uiStratSimpleLayerModelDisp::lvlitms_
protected
const Strat::Content* uiStratSimpleLayerModelDisp::selectedcontent_
protected
int uiStratSimpleLayerModelDisp::selectedlevel_
protected
FlatView::AuxData* uiStratSimpleLayerModelDisp::selseqad_
protected
uiLineItem* uiStratSimpleLayerModelDisp::selseqitm_
protected
bool uiStratSimpleLayerModelDisp::showzoomed_
protected
bool uiStratSimpleLayerModelDisp::uselithcols_
protected
Interval<float> uiStratSimpleLayerModelDisp::vrg_
protected
uiRectItem* uiStratSimpleLayerModelDisp::zoomboxitm_
protected
uiWorldRect uiStratSimpleLayerModelDisp::zoomwr_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019