OpendTect-6_4  6.4
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 Member Functions

 uiStratSynthDisp (uiParent *, const Strat::LayerModelProvider &)
 
 ~uiStratSynthDisp ()
 
const Strat::LayerModellayerModel () const
 
const char * levelName () const
 
const MultiIDwaveletID () const
 
const WaveletgetWavelet () const
 
const StratSynthcurSS () const
 
StratSynthcurSS ()
 
const StratSynthaltSS () const
 
const StratSynthnormalSS () const
 
const StratSyntheditSS () const
 
const ObjectSet< SyntheticData > & getSynthetics () const
 
SyntheticDatagetCurrentSyntheticData (bool wva=true) const
 
SyntheticDatagetSyntheticData (const char *nm)
 
const PropertyRefSelectionmodelPropertyRefs () const
 
const ObjectSet< const TimeDepthModel > * d2TModels () const
 
void setFlattened (bool flattened, bool trigger=true)
 
void setDispMrkrs (const char *lvlnm, const TypeSet< float > &, Color)
 
void setSelectedTrace (int)
 
void setDispEach (int)
 
void setZDataRange (const Interval< double > &, bool indpt)
 
void setDisplayZSkip (float zskip, bool withmodchg)
 
void displayFRText (bool yn, bool isbrine)
 
const uiWorldRectcurView (bool indepth) const
 
void setZoomView (const uiWorldRect &)
 
uiFlatViewerviewer ()
 
void addTool (const uiToolButtonSetup &)
 
void addViewerToControl (uiFlatViewer &)
 
mDeprecated void modelChanged ()
 
bool haveUserScaleWavelet ()
 
void displaySynthetic (const 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 (BufferString &msg, IOPar &)
 
void showFRResults ()
 
mDeprecated 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 ()
 
uiGroupgetDisplayClone (uiParent *) const
 
void set (uiStratLayerModel &)
 
- 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< 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 (const SyntheticData *, ObjectSet< const TimeDepthModel > &, float offset=0.0f) const
 
void reSampleTraces (const SyntheticData *, SeisTrcBuf &) const
 
void updateFields ()
 
void updateSynthetic (const char *nm, bool wva)
 
void updateSyntheticList (bool wva)
 
void copySyntheticDispPars ()
 
void setDefaultAppearance (FlatView::Appearance &)
 
StratSynthaltSS ()
 
void drawLevel ()
 
mDeprecated void displayFRText ()
 
void displayPreStackSynthetic (const SyntheticData *)
 
void displayPostStackSynthetic (const SyntheticData *, bool wva=true)
 
void updateTextPosCB (CallBacker *)
 
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 *)
 
void newModelsCB (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_
 
SyntheticDatacurrentwvasynthetic_
 
SyntheticDatacurrentvdsynthetic_
 
uiMultiFlatViewControlcontrol_
 
FlatView::AuxDataselectedtraceaux_
 
FlatView::AuxDatalevelaux_
 
uiGrouptopgrp_
 
uiGroupdatagrp_
 
uiGroupprestackgrp_
 
uiSeisWaveletSelwvltfld_
 
uiFlatViewervwr_
 
uiPushButtonscalebut_
 
uiButton * lasttool_
 
uiToolButtonprestackbut_
 
uiComboBoxwvadatalist_
 
uiComboBoxvddatalist_
 
uiComboBoxlevelsnapselfld_
 
uiSynthGenDlgsynthgendlg_
 
uiSynthSlicePosoffsetposfld_
 
PtrMan< TaskRunnertaskrunner_
 
PreStackView::uiSyntheticViewer2DMainWinprestackwin_
 
- 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

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 ( bool  yn,
bool  isbrine 
)
mDeprecated void uiStratSynthDisp::displayFRText ( )
protected
void uiStratSynthDisp::displayPostStackSynthetic ( const SyntheticData ,
bool  wva = true 
)
protected
void uiStratSynthDisp::displayPreStackSynthetic ( const SyntheticData )
protected
void uiStratSynthDisp::displaySynthetic ( const 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 ( const SyntheticData ,
ObjectSet< const TimeDepthModel > &  ,
float  offset = 0.0f 
) const
protected
SyntheticData* uiStratSynthDisp::getCurrentSyntheticData ( bool  wva = true) const
uiGroup* uiStratSynthDisp::getDisplayClone ( uiParent ) const
const uiWorldRect& uiStratSynthDisp::getRelativeViewRect ( ) const
inline
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
void uiStratSynthDisp::levelSnapChanged ( CallBacker )
protected
void uiStratSynthDisp::makeInfoMsg ( BufferString msg,
IOPar  
)
mDeprecated void uiStratSynthDisp::modelChanged ( )
const PropertyRefSelection& uiStratSynthDisp::modelPropertyRefs ( ) const
uiStratSynthDisp::mODTextTranslationClass ( uiStratSynthDisp  )
private
void uiStratSynthDisp::newModelsCB ( CallBacker )
protected
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 ( const SyntheticData ,
SeisTrcBuf  
) const
protected
void uiStratSynthDisp::resetRelativeViewRect ( )
void uiStratSynthDisp::scalePush ( CallBacker )
protected
void uiStratSynthDisp::selPreStackDataCB ( CallBacker )
protected
void uiStratSynthDisp::set ( uiStratLayerModel )
void uiStratSynthDisp::setAbsoluteViewRect ( const uiWorldRect abswr)
protected
void uiStratSynthDisp::setAutoUpdate ( bool  yn)
inline
mDeprecated void uiStratSynthDisp::setBrineFilled ( bool  yn)
inline
void uiStratSynthDisp::setCurrentSynthetic ( bool  wva)
void uiStratSynthDisp::setCurrentWavelet ( )
protected
void uiStratSynthDisp::setDefaultAppearance ( FlatView::Appearance )
protected
void uiStratSynthDisp::setDiffData ( )
void uiStratSynthDisp::setDispEach ( int  )
void uiStratSynthDisp::setDisplayZSkip ( float  zskip,
bool  withmodchg 
)
void uiStratSynthDisp::setDispMrkrs ( const char *  lvlnm,
const TypeSet< float > &  ,
Color   
)
void uiStratSynthDisp::setFlattened ( bool  flattened,
bool  trigger = true 
)
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
void uiStratSynthDisp::updateTextPosCB ( CallBacker )
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
const MultiID& uiStratSynthDisp::waveletID ( ) const
void uiStratSynthDisp::wvDataSetSel ( CallBacker )
protected
void uiStratSynthDisp::wvltChg ( CallBacker )
protected

Member Data Documentation

bool uiStratSynthDisp::autoupdate_
protected
uiMultiFlatViewControl* uiStratSynthDisp::control_
protected
SyntheticData* uiStratSynthDisp::currentvdsynthetic_
protected
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
bool uiStratSynthDisp::forceupdate_
protected
bool uiStratSynthDisp::isbrinefilled_
protected
uiButton* uiStratSynthDisp::lasttool_
protected
Notifier<uiStratSynthDisp> uiStratSynthDisp::layerPropSelNeeded
FlatView::AuxData* uiStratSynthDisp::levelaux_
protected
uiComboBox* uiStratSynthDisp::levelsnapselfld_
protected
const Strat::LayerModelProvider& uiStratSynthDisp::lmp_
protected
int uiStratSynthDisp::longestaimdl_
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
uiSeisWaveletSel* uiStratSynthDisp::wvltfld_
protected

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