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

Public Member Functions

 uiStratLayerModelDisp (uiStratLayModEditTools &, const Strat::LayerModelProvider &)
 
 ~uiStratLayerModelDisp ()
 
virtual void modelChanged ()=0
 
virtual void reSetView ()=0
 
void modelUpdate ()
 
virtual uiWorldRect zoomBox () const =0
 
virtual void setZoomBox (const uiWorldRect &)=0
 
virtual float getDisplayZSkip () const =0
 
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 ()
 

Public Attributes

Notifier< uiStratLayerModelDispsequenceSelected
 
Notifier< uiStratLayerModelDispgenNewModelNeeded
 
Notifier< uiStratLayerModelDisprangeChanged
 
Notifier< uiStratLayerModelDispmodelEdited
 
CNotifier< uiStratLayerModelDisp, IOParinfoChanged
 
Notifier< uiStratLayerModelDispdispPropChanged
 

Protected Member Functions

bool haveAnyZoom () const
 
uiGraphicsScenescene () const
 
mDeprecated void displayFRText ()
 
virtual void drawSelectedSequence ()=0
 
int getClickedModelNr () const
 
void mouseMoved (CallBacker *)
 
void updateTextPosCB (CallBacker *)
 
void doubleClicked (CallBacker *)
 
void usrClicked (CallBacker *)
 
virtual void selPropChgCB (CallBacker *)=0
 
virtual void dispLithChgCB (CallBacker *)=0
 
virtual void selContentChgCB (CallBacker *)=0
 
virtual void selLevelChgCB (CallBacker *)=0
 
virtual void dispEachChgCB (CallBacker *)=0
 
virtual void dispZoomedChgCB (CallBacker *)=0
 
bool doLayerModelIO (bool)
 
virtual void doLevelChg ()=0
 
virtual void handleClick (bool dble)=0
 returns whether layermodel has changed More...
 
- 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

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 (uiStratLayerModelDisp)
 

Additional Inherited Members

- Static Public Member Functions inherited from uiGroup
static uiGroupgtDynamicCastToGrp (mQtclass(QWidget *))
 

Detailed Description

Constructor & Destructor Documentation

uiStratLayerModelDisp::uiStratLayerModelDisp ( uiStratLayModEditTools ,
const Strat::LayerModelProvider  
)
uiStratLayerModelDisp::~uiStratLayerModelDisp ( )

Member Function Documentation

virtual bool uiStratLayerModelDisp::canSetDisplayProperties ( ) const
inlinevirtual
void uiStratLayerModelDisp::clearDispPars ( )
inline
virtual void uiStratLayerModelDisp::dispEachChgCB ( CallBacker )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

void uiStratLayerModelDisp::displayFRText ( bool  yn,
bool  isbrine 
)
mDeprecated void uiStratLayerModelDisp::displayFRText ( )
protected
virtual void uiStratLayerModelDisp::dispLithChgCB ( CallBacker )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

virtual void uiStratLayerModelDisp::dispZoomedChgCB ( CallBacker )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

bool uiStratLayerModelDisp::doLayerModelIO ( bool  )
protected
virtual void uiStratLayerModelDisp::doLevelChg ( )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

void uiStratLayerModelDisp::doubleClicked ( CallBacker )
protected
virtual void uiStratLayerModelDisp::drawSelectedSequence ( )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

int uiStratLayerModelDisp::getClickedModelNr ( ) const
protected
bool uiStratLayerModelDisp::getCurPropDispPars ( LMPropSpecificDispPars &  ) const
uiGroup* uiStratLayerModelDisp::getDisplayClone ( uiParent ) const
virtual float uiStratLayerModelDisp::getDisplayZSkip ( ) const
pure virtual

Implemented in uiStratSimpleLayerModelDisp.

float uiStratLayerModelDisp::getLayerPropValue ( const Strat::Layer ,
const PropertyRef ,
int   
) const
uiFlatViewer* uiStratLayerModelDisp::getViewer ( )
inline
virtual void uiStratLayerModelDisp::handleClick ( bool  dble)
protectedpure virtual

returns whether layermodel has changed

Implemented in uiStratSimpleLayerModelDisp.

bool uiStratLayerModelDisp::haveAnyZoom ( ) const
protected
mDeprecated bool uiStratLayerModelDisp::isBrineFilled ( ) const
inline
bool uiStratLayerModelDisp::isFlattened ( ) const
inline
mDeprecated bool uiStratLayerModelDisp::isFluidReplOn ( ) const
inline
const Strat::LayerModel& uiStratLayerModelDisp::layerModel ( ) const
const TypeSet<float>& uiStratLayerModelDisp::levelDepths ( ) const
inline
virtual void uiStratLayerModelDisp::modelChanged ( )
pure virtual

Implemented in uiStratSimpleLayerModelDisp.

void uiStratLayerModelDisp::modelUpdate ( )
inline
uiStratLayerModelDisp::mODTextTranslationClass ( uiStratLayerModelDisp  )
private
void uiStratLayerModelDisp::mouseMoved ( CallBacker )
protected
virtual Interval<float> uiStratLayerModelDisp::relDepthZoneOfInterest ( ) const
inlinevirtual
virtual void uiStratLayerModelDisp::reSetRelDepthZoneOfInterest ( )
inlinevirtual
virtual void uiStratLayerModelDisp::reSetView ( )
pure virtual

Implemented in uiStratSimpleLayerModelDisp.

virtual void uiStratLayerModelDisp::retrievePars ( )
inlinevirtual
virtual void uiStratLayerModelDisp::savePars ( )
inlinevirtual
uiGraphicsScene& uiStratLayerModelDisp::scene ( ) const
protected
virtual void uiStratLayerModelDisp::selContentChgCB ( CallBacker )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

int uiStratLayerModelDisp::selectedSequence ( ) const
inline
void uiStratLayerModelDisp::selectSequence ( int  seqidx)
virtual void uiStratLayerModelDisp::selLevelChgCB ( CallBacker )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

virtual void uiStratLayerModelDisp::selPropChgCB ( CallBacker )
protectedpure virtual

Implemented in uiStratSimpleLayerModelDisp.

mDeprecated void uiStratLayerModelDisp::setBrineFilled ( bool  yn)
inline
void uiStratLayerModelDisp::setFlattened ( bool  yn,
bool  trigger = true 
)
mDeprecated void uiStratLayerModelDisp::setFluidReplOn ( bool  yn)
inline
bool uiStratLayerModelDisp::setPropDispPars ( const LMPropSpecificDispPars &  )
virtual void uiStratLayerModelDisp::setZoomBox ( const uiWorldRect )
pure virtual

Implemented in uiStratSimpleLayerModelDisp.

void uiStratLayerModelDisp::updateTextPosCB ( CallBacker )
protected
void uiStratLayerModelDisp::usrClicked ( CallBacker )
protected
virtual uiWorldRect uiStratLayerModelDisp::zoomBox ( ) const
pure virtual

Implemented in uiStratSimpleLayerModelDisp.

Member Data Documentation

Notifier<uiStratLayerModelDisp> uiStratLayerModelDisp::dispPropChanged
IOPar uiStratLayerModelDisp::dumppars_
protected
bool uiStratLayerModelDisp::flattened_
protected
bool uiStratLayerModelDisp::fluidreplon_
protected
uiTextItem* uiStratLayerModelDisp::frtxtitm_
protected
Notifier<uiStratLayerModelDisp> uiStratLayerModelDisp::genNewModelNeeded
CNotifier<uiStratLayerModelDisp,IOPar> uiStratLayerModelDisp::infoChanged
bool uiStratLayerModelDisp::isbrinefilled_
protected
TypeSet<LMPropSpecificDispPars> uiStratLayerModelDisp::lmdisppars_
protected
const Strat::LayerModelProvider& uiStratLayerModelDisp::lmp_
protected
TypeSet<float> uiStratLayerModelDisp::lvldpths_
protected
Notifier<uiStratLayerModelDisp> uiStratLayerModelDisp::modelEdited
Notifier<uiStratLayerModelDisp> uiStratLayerModelDisp::rangeChanged
int uiStratLayerModelDisp::selseqidx_
protected
Notifier<uiStratLayerModelDisp> uiStratLayerModelDisp::sequenceSelected
uiStratLayModEditTools& uiStratLayerModelDisp::tools_
protected
uiFlatViewer& uiStratLayerModelDisp::vwr_
protected
Interval<float> uiStratLayerModelDisp::zrg_
protected

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