OpendTect  6.3
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiStratSynthDisp Class Reference
Inheritance diagram for uiStratSynthDisp:
[legend]

Public Types

typedef TypeSet< float > LVLZVals
 
typedef TypeSet< LVLZValsLVLZValsSet
 

Public Member Functions

 uiStratSynthDisp (uiParent *, const Strat::LayerModelProvider &)
 
 ~uiStratSynthDisp ()
 
const Strat::LayerModellayerModel () const
 
const char * levelName (const int idx=0) const
 
DBKey waveletID () const
 
const WaveletgetWavelet () const
 
const StratSynthcurSS () const
 
StratSynthcurSS ()
 
const StratSynthaltSS () const
 
const StratSynthnormalSS () const
 
const StratSyntheditSS () const
 
const ObjectSet< SyntheticData > & getSynthetics () const
 
RefMan< SyntheticDatagetCurrentSyntheticData (bool wva=true) const
 
RefMan< SyntheticDatagetSyntheticData (const char *nm)
 
const PropertyRefSelectionmodelPropertyRefs () const
 
const ObjectSet< const TimeDepthModel > * d2TModels () const
 
void setFlattened (bool flattened, bool trigger=true)
 
void setDispMrkrs (const BufferStringSet, const uiStratLayerModelDisp::LVLZValsSet &)
 
void setSelectedTrace (int)
 
void setDispEach (int)
 
void setZDataRange (const Interval< double > &, bool indpt)
 
void setDisplayZSkip (float zskip, bool withmodchg)
 
const uiWorldRectcurView (bool indepth) const
 
void setZoomView (const uiWorldRect &)
 
uiFlatViewerviewer ()
 
void addTool (const uiToolButtonSetup &)
 
void addViewerToControl (uiFlatViewer &)
 
void modelChanged ()
 
bool haveUserScaleWavelet ()
 
void displaySynthetic (ConstRefMan< SyntheticData >)
 
void reDisplayPostStackSynthetic (bool wva=true)
 
void cleanSynthetics ()
 
float centralTrcShift () const
 
void setCurrentSynthetic (bool wva)
 
void setSnapLevelSensitive (bool)
 
bool prepareElasticModel ()
 
uiMultiFlatViewControlcontrol ()
 
void fillPar (IOPar &) const
 
void fillPar (IOPar &, bool) const
 
bool usePar (const IOPar &)
 
void makeInfoMsg (uiString &msg, IOPar &)
 
void showFRResults ()
 
void setBrineFilled (bool yn)
 
void setAutoUpdate (bool yn)
 
void setForceUpdate (bool yn)
 
bool doForceUpdate () const
 
void setUseEdited (bool yn)
 
bool isEditUsed () const
 
void setDiffData ()
 
void resetRelativeViewRect ()
 
void updateRelativeViewRect ()
 
void setRelativeViewRect (const uiWorldRect &relwr)
 
const uiWorldRectgetRelativeViewRect () const
 
void setSavedViewRect ()
 
void setFlattenLvlNm (const BufferString flatlvlnm)
 
const BufferString getFlattenLvlNm ()
 
- Public Member Functions inherited from uiGroup
 uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true)
 
virtual ~uiGroup ()
 
uiObjectasUiObject ()
 
const uiObjectasUiObject () const
 
 operator const uiObject & () const
 
 operator uiObject & ()
 
 operator const uiGroupObj * () const
 
 operator uiGroupObj * ()
 
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 ()
 
int getNrWidgets () const
 
 mQtclass (QWidget *) getWidget(int idx)
 
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< uiStratSynthDispwvltChanged
 
Notifier< uiStratSynthDispviewChanged
 
Notifier< uiStratSynthDisplayerPropSelNeeded
 
Notifier< uiStratSynthDispmodSelChanged
 
Notifier< uiStratSynthDispsynthsChanged
 
Notifier< uiStratSynthDispdispParsChanged
 

Protected Member Functions

void showInfoMsg (bool foralt)
 
void handleFlattenChange ()
 
void setCurrentWavelet ()
 
void fillPar (IOPar &, const StratSynth *) const
 
void doModelChange ()
 
const SeisTrcBufcurTrcBuf () const
 
void getCurD2TModel (ConstRefMan< SyntheticData >, ObjectSet< const TimeDepthModel > &, float offset=0.0f) const
 
void reSampleTraces (ConstRefMan< SyntheticData >, SeisTrcBuf &) const
 
void updateFields ()
 
void updateSynthetic (const char *nm, bool wva)
 
void updateSyntheticList (bool wva)
 
void copySyntheticDispPars ()
 
StratSynthaltSS ()
 
void drawLevel ()
 
void displayFRText ()
 
void displayPreStackSynthetic (ConstRefMan< SyntheticData >)
 
void displayPostStackSynthetic (ConstRefMan< SyntheticData >, bool wva=true)
 
void setPreStackMapper ()
 
void setAbsoluteViewRect (const uiWorldRect &abswr)
 
void getAbsoluteViewRect (uiWorldRect &abswr) const
 
void addEditSynth (CallBacker *)
 
void exportSynth (CallBacker *)
 
void wvDataSetSel (CallBacker *)
 
void vdDataSetSel (CallBacker *)
 
void levelSnapChanged (CallBacker *)
 
void layerPropsPush (CallBacker *)
 
void offsetChged (CallBacker *)
 
void scalePush (CallBacker *)
 
void genNewSynthetic (CallBacker *)
 
void viewPreStackPush (CallBacker *)
 
void wvltChg (CallBacker *)
 
void viewChg (CallBacker *)
 
void parsChangedCB (CallBacker *)
 
void syntheticRemoved (CallBacker *)
 
void syntheticDisabled (CallBacker *)
 
void syntheticChanged (CallBacker *)
 
void selPreStackDataCB (CallBacker *)
 
void preStackWinClosedCB (CallBacker *)
 
- 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

int longestaimdl_
 
StratSynthstratsynth_
 
StratSynthedstratsynth_
 
const Strat::LayerModelProviderlmp_
 
uiWorldRect relzoomwr_
 
uiWorldRect savedzoomwr_
 
int selectedtrace_
 
int dispeach_
 
float dispskipz_
 
bool dispflattened_
 
bool isbrinefilled_
 
bool autoupdate_
 
bool forceupdate_
 
bool useed_
 
const ObjectSet< const TimeDepthModel > * d2tmodels_
 
RefMan< SyntheticDatacurrentwvasynthetic_
 
RefMan< SyntheticDatacurrentvdsynthetic_
 
uiMultiFlatViewControlcontrol_
 
FlatView::AuxDataselectedtraceaux_
 
ObjectSet< FlatView::AuxDatalevelaux_
 
uiGrouptopgrp_
 
uiGroupdatagrp_
 
uiGroupprestackgrp_
 
uiWaveletIOObjSelwvltfld_
 
uiFlatViewervwr_
 
uiPushButtonscalebut_
 
uiButton * lasttool_
 
uiToolButtonprestackbut_
 
uiComboBoxwvadatalist_
 
uiComboBoxvddatalist_
 
uiComboBoxlevelsnapselfld_
 
uiSynthGenDlgsynthgendlg_
 
uiSynthSlicePosoffsetposfld_
 
PtrMan< TaskRunnertaskrunner_
 
StratSynthLevelSetlvlset_
 
PreStackView::uiSyntheticViewer2DMainWinprestackwin_
 
int lvlidx_
 
BufferString flattenlvlnm_
 
- Protected Attributes inherited from uiGroup
uiGroupObjgrpobj_
 
uiGroupParentBodybody_
 

Private Member Functions

 mODTextTranslationClass (uiStratSynthDisp)
 

Additional Inherited Members

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

Detailed Description

Member Typedef Documentation

Constructor & Destructor Documentation

uiStratSynthDisp::uiStratSynthDisp ( uiParent ,
const Strat::LayerModelProvider  
)
uiStratSynthDisp::~uiStratSynthDisp ( )

Member Function Documentation

void uiStratSynthDisp::addEditSynth ( CallBacker )
protected
void uiStratSynthDisp::addTool ( const uiToolButtonSetup )
void uiStratSynthDisp::addViewerToControl ( uiFlatViewer )
const StratSynth& uiStratSynthDisp::altSS ( ) const
inline
StratSynth& uiStratSynthDisp::altSS ( )
inlineprotected
float uiStratSynthDisp::centralTrcShift ( ) const
void uiStratSynthDisp::cleanSynthetics ( )
uiMultiFlatViewControl* uiStratSynthDisp::control ( )
inline
void uiStratSynthDisp::copySyntheticDispPars ( )
protected
const StratSynth& uiStratSynthDisp::curSS ( ) const
inline
StratSynth& uiStratSynthDisp::curSS ( )
inline
const SeisTrcBuf& uiStratSynthDisp::curTrcBuf ( ) const
protected
const uiWorldRect& uiStratSynthDisp::curView ( bool  indepth) const
const ObjectSet<const TimeDepthModel>* uiStratSynthDisp::d2TModels ( ) const
void uiStratSynthDisp::displayFRText ( )
protected
void uiStratSynthDisp::displayPostStackSynthetic ( ConstRefMan< SyntheticData ,
bool  wva = true 
)
protected
void uiStratSynthDisp::displayPreStackSynthetic ( ConstRefMan< SyntheticData )
protected
void uiStratSynthDisp::displaySynthetic ( ConstRefMan< SyntheticData )
bool uiStratSynthDisp::doForceUpdate ( ) const
inline
void uiStratSynthDisp::doModelChange ( )
protected
void uiStratSynthDisp::drawLevel ( )
protected
const StratSynth& uiStratSynthDisp::editSS ( ) const
inline
void uiStratSynthDisp::exportSynth ( CallBacker )
protected
void uiStratSynthDisp::fillPar ( IOPar ) const
void uiStratSynthDisp::fillPar ( IOPar ,
bool   
) const
void uiStratSynthDisp::fillPar ( IOPar ,
const StratSynth  
) const
protected
void uiStratSynthDisp::genNewSynthetic ( CallBacker )
protected
void uiStratSynthDisp::getAbsoluteViewRect ( uiWorldRect abswr) const
protected
void uiStratSynthDisp::getCurD2TModel ( ConstRefMan< SyntheticData ,
ObjectSet< const TimeDepthModel > &  ,
float  offset = 0.0f 
) const
protected
RefMan<SyntheticData> uiStratSynthDisp::getCurrentSyntheticData ( bool  wva = true) const
const BufferString uiStratSynthDisp::getFlattenLvlNm ( )
inline
const uiWorldRect& uiStratSynthDisp::getRelativeViewRect ( ) const
inline
RefMan<SyntheticData> uiStratSynthDisp::getSyntheticData ( const char *  nm)
const ObjectSet<SyntheticData>& uiStratSynthDisp::getSynthetics ( ) const
const Wavelet* uiStratSynthDisp::getWavelet ( ) const
void uiStratSynthDisp::handleFlattenChange ( )
protected
bool uiStratSynthDisp::haveUserScaleWavelet ( )
bool uiStratSynthDisp::isEditUsed ( ) const
inline
const Strat::LayerModel& uiStratSynthDisp::layerModel ( ) const
void uiStratSynthDisp::layerPropsPush ( CallBacker )
protected
const char* uiStratSynthDisp::levelName ( const int  idx = 0) const
void uiStratSynthDisp::levelSnapChanged ( CallBacker )
protected
void uiStratSynthDisp::makeInfoMsg ( uiString msg,
IOPar  
)
void uiStratSynthDisp::modelChanged ( )
const PropertyRefSelection& uiStratSynthDisp::modelPropertyRefs ( ) const
uiStratSynthDisp::mODTextTranslationClass ( uiStratSynthDisp  )
private
const StratSynth& uiStratSynthDisp::normalSS ( ) const
inline
void uiStratSynthDisp::offsetChged ( CallBacker )
protected
void uiStratSynthDisp::parsChangedCB ( CallBacker )
protected
bool uiStratSynthDisp::prepareElasticModel ( )
void uiStratSynthDisp::preStackWinClosedCB ( CallBacker )
protected
void uiStratSynthDisp::reDisplayPostStackSynthetic ( bool  wva = true)
void uiStratSynthDisp::reSampleTraces ( ConstRefMan< SyntheticData ,
SeisTrcBuf  
) const
protected
void uiStratSynthDisp::resetRelativeViewRect ( )
void uiStratSynthDisp::scalePush ( CallBacker )
protected
void uiStratSynthDisp::selPreStackDataCB ( CallBacker )
protected
void uiStratSynthDisp::setAbsoluteViewRect ( const uiWorldRect abswr)
protected
void uiStratSynthDisp::setAutoUpdate ( bool  yn)
inline
void uiStratSynthDisp::setBrineFilled ( bool  yn)
inline
void uiStratSynthDisp::setCurrentSynthetic ( bool  wva)
void uiStratSynthDisp::setCurrentWavelet ( )
protected
void uiStratSynthDisp::setDiffData ( )
void uiStratSynthDisp::setDispEach ( int  )
void uiStratSynthDisp::setDisplayZSkip ( float  zskip,
bool  withmodchg 
)
void uiStratSynthDisp::setDispMrkrs ( const BufferStringSet  ,
const uiStratLayerModelDisp::LVLZValsSet  
)
void uiStratSynthDisp::setFlattened ( bool  flattened,
bool  trigger = true 
)
void uiStratSynthDisp::setFlattenLvlNm ( const BufferString  flatlvlnm)
inline
void uiStratSynthDisp::setForceUpdate ( bool  yn)
inline
void uiStratSynthDisp::setPreStackMapper ( )
protected
void uiStratSynthDisp::setRelativeViewRect ( const uiWorldRect relwr)
void uiStratSynthDisp::setSavedViewRect ( )
void uiStratSynthDisp::setSelectedTrace ( int  )
void uiStratSynthDisp::setSnapLevelSensitive ( bool  )
void uiStratSynthDisp::setUseEdited ( bool  yn)
inline
void uiStratSynthDisp::setZDataRange ( const Interval< double > &  ,
bool  indpt 
)
void uiStratSynthDisp::setZoomView ( const uiWorldRect )
void uiStratSynthDisp::showFRResults ( )
void uiStratSynthDisp::showInfoMsg ( bool  foralt)
protected
void uiStratSynthDisp::syntheticChanged ( CallBacker )
protected
void uiStratSynthDisp::syntheticDisabled ( CallBacker )
protected
void uiStratSynthDisp::syntheticRemoved ( CallBacker )
protected
void uiStratSynthDisp::updateFields ( )
protected
void uiStratSynthDisp::updateRelativeViewRect ( )
void uiStratSynthDisp::updateSynthetic ( const char *  nm,
bool  wva 
)
protected
void uiStratSynthDisp::updateSyntheticList ( bool  wva)
protected
bool uiStratSynthDisp::usePar ( const IOPar )
void uiStratSynthDisp::vdDataSetSel ( CallBacker )
protected
void uiStratSynthDisp::viewChg ( CallBacker )
protected
uiFlatViewer* uiStratSynthDisp::viewer ( )
inline
void uiStratSynthDisp::viewPreStackPush ( CallBacker )
protected
DBKey uiStratSynthDisp::waveletID ( ) const
void uiStratSynthDisp::wvDataSetSel ( CallBacker )
protected
void uiStratSynthDisp::wvltChg ( CallBacker )
protected

Member Data Documentation

bool uiStratSynthDisp::autoupdate_
protected
uiMultiFlatViewControl* uiStratSynthDisp::control_
protected
RefMan<SyntheticData> uiStratSynthDisp::currentvdsynthetic_
protected
RefMan<SyntheticData> uiStratSynthDisp::currentwvasynthetic_
protected
const ObjectSet<const TimeDepthModel>* uiStratSynthDisp::d2tmodels_
protected
uiGroup* uiStratSynthDisp::datagrp_
protected
int uiStratSynthDisp::dispeach_
protected
bool uiStratSynthDisp::dispflattened_
protected
Notifier<uiStratSynthDisp> uiStratSynthDisp::dispParsChanged
float uiStratSynthDisp::dispskipz_
protected
StratSynth* uiStratSynthDisp::edstratsynth_
protected
BufferString uiStratSynthDisp::flattenlvlnm_
protected
bool uiStratSynthDisp::forceupdate_
protected
bool uiStratSynthDisp::isbrinefilled_
protected
uiButton* uiStratSynthDisp::lasttool_
protected
Notifier<uiStratSynthDisp> uiStratSynthDisp::layerPropSelNeeded
ObjectSet<FlatView::AuxData> uiStratSynthDisp::levelaux_
protected
uiComboBox* uiStratSynthDisp::levelsnapselfld_
protected
const Strat::LayerModelProvider& uiStratSynthDisp::lmp_
protected
int uiStratSynthDisp::longestaimdl_
protected
int uiStratSynthDisp::lvlidx_
protected
StratSynthLevelSet* uiStratSynthDisp::lvlset_
protected
Notifier<uiStratSynthDisp> uiStratSynthDisp::modSelChanged
uiSynthSlicePos* uiStratSynthDisp::offsetposfld_
protected
uiToolButton* uiStratSynthDisp::prestackbut_
protected
uiGroup* uiStratSynthDisp::prestackgrp_
protected
PreStackView::uiSyntheticViewer2DMainWin* uiStratSynthDisp::prestackwin_
protected
uiWorldRect uiStratSynthDisp::relzoomwr_
protected
uiWorldRect uiStratSynthDisp::savedzoomwr_
mutableprotected
uiPushButton* uiStratSynthDisp::scalebut_
protected
int uiStratSynthDisp::selectedtrace_
protected
FlatView::AuxData* uiStratSynthDisp::selectedtraceaux_
protected
StratSynth* uiStratSynthDisp::stratsynth_
protected
uiSynthGenDlg* uiStratSynthDisp::synthgendlg_
protected
Notifier<uiStratSynthDisp> uiStratSynthDisp::synthsChanged
PtrMan<TaskRunner> uiStratSynthDisp::taskrunner_
protected
uiGroup* uiStratSynthDisp::topgrp_
protected
bool uiStratSynthDisp::useed_
protected
uiComboBox* uiStratSynthDisp::vddatalist_
protected
Notifier<uiStratSynthDisp> uiStratSynthDisp::viewChanged
uiFlatViewer* uiStratSynthDisp::vwr_
protected
uiComboBox* uiStratSynthDisp::wvadatalist_
protected
Notifier<uiStratSynthDisp> uiStratSynthDisp::wvltChanged
uiWaveletIOObjSel* uiStratSynthDisp::wvltfld_
protected

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