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

Public Member Functions

 uiTieView (uiParent *, uiFlatViewer *, const Data &)
 
 ~uiTieView ()
 
void fullRedraw ()
 
void drawUserPicks ()
 
void redrawViewer ()
 
void redrawViewerAuxDatas ()
 
void redrawLogsAuxDatas ()
 
void setNrTrcs (int)
 
int nrTrcs () const
 
void enableCtrlNotifiers (bool)
 
ObjectSet< uiWellLogDisplay > & logDisps ()
 
uiGroupdisplayGroup ()
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Public Attributes

Notifier< uiTieViewinfoMsgChanged
 

Protected Member Functions

void drawLog (const char *, bool, int, bool)
 
void drawTraces ()
 
void drawUserPicks (const TypeSet< Marker > &, bool)
 
void drawMarker (FlatView::AuxData *, bool, float)
 
void drawViewerWellMarkers ()
 
void drawLogDispWellMarkers ()
 
void initFlatViewer ()
 
void initLogViewers ()
 
void initWellControl ()
 
void loadHorizons ()
 
void drawHorizons ()
 
void setLogsRanges (Interval< float >)
 
void setLogsParams ()
 
void setUdfTrc (SeisTrc &) const
 
void setDataPack ()
 
void setInfoMsg (CallBacker *)
 
void zoomChg (CallBacker *)
 
void mouseMoveCB (CallBacker *)
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiFlatViewervwr_
 
uiParentparent_
 
ObjectSet< uiWellLogDisplaylogsdisp_
 
uiWellDisplayControlwellcontrol_
 
const DispParamsparams_
 
const Datadata_
 
const StepInterval< float > zrange_
 
const TypeSet< Marker > & seispickset_
 
const TypeSet< Marker > & synthpickset_
 
SeisTrcBuftrcbuf_
 
SeisTrcBufDataPackseisdp_
 
int nrtrcs_
 
ObjectSet< FlatView::AuxDatauserpickauxdatas_
 
ObjectSet< FlatView::AuxDatawellmarkerauxdatas_
 
ObjectSet< FlatView::AuxDatahorauxdatas_
 
ObjectSet< uiTextItemhortxtnms_
 
ObjectSet< uiTextItemmrktxtnms_
 
uiPolyLineItemcheckshotitm_
 
uiLineItemlinelog1_
 
uiLineItemlinelog2_
 
uiLineItemlineseis_
 

Private Member Functions

 mODTextTranslationClass (uiTieView)
 

Detailed Description

Constructor & Destructor Documentation

WellTie::uiTieView::uiTieView ( uiParent ,
uiFlatViewer ,
const Data  
)
WellTie::uiTieView::~uiTieView ( )

Member Function Documentation

uiGroup* WellTie::uiTieView::displayGroup ( )
void WellTie::uiTieView::drawHorizons ( )
protected
void WellTie::uiTieView::drawLog ( const char *  ,
bool  ,
int  ,
bool   
)
protected
void WellTie::uiTieView::drawLogDispWellMarkers ( )
protected
void WellTie::uiTieView::drawMarker ( FlatView::AuxData ,
bool  ,
float   
)
protected
void WellTie::uiTieView::drawTraces ( )
protected
void WellTie::uiTieView::drawUserPicks ( )
void WellTie::uiTieView::drawUserPicks ( const TypeSet< Marker > &  ,
bool   
)
protected
void WellTie::uiTieView::drawViewerWellMarkers ( )
protected
void WellTie::uiTieView::enableCtrlNotifiers ( bool  )
void WellTie::uiTieView::fullRedraw ( )
void WellTie::uiTieView::initFlatViewer ( )
protected
void WellTie::uiTieView::initLogViewers ( )
protected
void WellTie::uiTieView::initWellControl ( )
protected
void WellTie::uiTieView::loadHorizons ( )
protected
ObjectSet<uiWellLogDisplay>& WellTie::uiTieView::logDisps ( )
inline
WellTie::uiTieView::mODTextTranslationClass ( uiTieView  )
private
void WellTie::uiTieView::mouseMoveCB ( CallBacker )
protected
int WellTie::uiTieView::nrTrcs ( ) const
inline
void WellTie::uiTieView::redrawLogsAuxDatas ( )
void WellTie::uiTieView::redrawViewer ( )
void WellTie::uiTieView::redrawViewerAuxDatas ( )
void WellTie::uiTieView::setDataPack ( )
protected
void WellTie::uiTieView::setInfoMsg ( CallBacker )
protected
void WellTie::uiTieView::setLogsParams ( )
protected
void WellTie::uiTieView::setLogsRanges ( Interval< float >  )
protected
void WellTie::uiTieView::setNrTrcs ( int  )
void WellTie::uiTieView::setUdfTrc ( SeisTrc ) const
protected
void WellTie::uiTieView::zoomChg ( CallBacker )
protected

Member Data Documentation

uiPolyLineItem* WellTie::uiTieView::checkshotitm_
protected
const Data& WellTie::uiTieView::data_
protected
ObjectSet<FlatView::AuxData> WellTie::uiTieView::horauxdatas_
protected
ObjectSet<uiTextItem> WellTie::uiTieView::hortxtnms_
protected
Notifier<uiTieView> WellTie::uiTieView::infoMsgChanged
uiLineItem* WellTie::uiTieView::linelog1_
protected
uiLineItem* WellTie::uiTieView::linelog2_
protected
uiLineItem* WellTie::uiTieView::lineseis_
protected
ObjectSet<uiWellLogDisplay> WellTie::uiTieView::logsdisp_
protected
ObjectSet<uiTextItem> WellTie::uiTieView::mrktxtnms_
protected
int WellTie::uiTieView::nrtrcs_
protected
const DispParams& WellTie::uiTieView::params_
protected
uiParent* WellTie::uiTieView::parent_
protected
SeisTrcBufDataPack* WellTie::uiTieView::seisdp_
protected
const TypeSet<Marker>& WellTie::uiTieView::seispickset_
protected
const TypeSet<Marker>& WellTie::uiTieView::synthpickset_
protected
SeisTrcBuf& WellTie::uiTieView::trcbuf_
protected
ObjectSet<FlatView::AuxData> WellTie::uiTieView::userpickauxdatas_
protected
uiFlatViewer* WellTie::uiTieView::vwr_
protected
uiWellDisplayControl* WellTie::uiTieView::wellcontrol_
protected
ObjectSet<FlatView::AuxData> WellTie::uiTieView::wellmarkerauxdatas_
protected
const StepInterval<float> WellTie::uiTieView::zrange_
protected

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