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

Public Member Functions

 uiControlView (uiParent *, uiToolBar *, uiFlatViewer *, Server &)
 
 ~uiControlView ()
 
void setSelView (bool isnewsel=true, bool viewall=false)
 
void usePar (const IOPar &iop)
 
void fillPar (IOPar &iop) const
 
- Public Member Functions inherited from uiFlatViewStdControl
 uiFlatViewStdControl (uiFlatViewer &, const Setup &)
 
 ~uiFlatViewStdControl ()
 
virtual uiToolBartoolBar ()
 
uiToolBareditToolBar ()
 
virtual uiFlatViewColTabEdcolTabEd ()
 
void setEditMode (bool yn)
 
float getCurrentPosPerCM (bool forx1) const
 
bool isEditModeOn () const
 
bool isRubberBandOn () const
 
NotifierAccesseditPushed ()
 
- Public Member Functions inherited from uiFlatViewControl
 ~uiFlatViewControl ()
 
void addViewer (uiFlatViewer &)
 No attaching done. Viewer may be in other window. More...
 
void removeViewer (uiFlatViewer &)
 
TypeSet< uiWorldRectgetBoundingBoxes () const
 Returns bounding boxes of all viewers. More...
 
virtual void setNewView (Geom::Point2D< double > mousepos, Geom::Size2D< double > newsize, uiFlatViewer *vwr=0)
 
virtual void flip (bool hor)
 reverses uiWorldRect's LR or TB swapping More...
 
virtual void doPropertiesDialog (int vieweridx=0)
 
int getViewerIdx (const MouseEventHandler *, bool ofscene)
 
const FlatView::ZoomMgrzoomMgr () const
 
void reInitZooms ()
 
- 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< uiControlViewredrawNeeded
 
Notifier< uiControlViewredrawAnnotNeeded
 
- Public Attributes inherited from uiFlatViewControl
Notifier< uiFlatViewControlinfoChanged
 
Notifier< uiFlatViewControlviewerAdded
 
Notifier< uiFlatViewControlzoomChanged
 
Notifier< uiFlatViewControlrubberBandUsed
 

Protected Member Functions

bool checkIfInside (double, double)
 
bool handleUserClick (int vwridx)
 
void applyProperties (CallBacker *)
 
void viewChangedCB (CallBacker *)
 
void keyPressCB (CallBacker *)
 
void loadHorizons (CallBacker *)
 
void dispHorMrks (CallBacker *)
 
void rubBandCB (CallBacker *)
 
void reDrawNeeded (CallBacker *)
 
void wheelMoveCB (CallBacker *)
 
- Protected Member Functions inherited from uiFlatViewStdControl
virtual void finalPrepare ()
 
void clearToolBar ()
 
void updatePosButtonStates ()
 
void updateZoomLevel (float x1pospercm, float x2pospercm)
 
void doZoom (bool zoomin, bool onlyvertzoom, uiFlatViewer &)
 
void setViewToCustomZoomLevel (uiFlatViewer &)
 
virtual void coltabChg (CallBacker *)
 
virtual void dispChgCB (CallBacker *)
 
virtual void zoomChgCB (CallBacker *)
 
virtual void rubBandUsedCB (CallBacker *)
 
virtual void dragModeCB (CallBacker *)
 
void editModeCB (CallBacker *)
 
void flipCB (CallBacker *)
 
void helpCB (CallBacker *)
 
void handDragStarted (CallBacker *)
 
void handDragging (CallBacker *)
 
void handDragged (CallBacker *)
 
void aspectRatioCB (CallBacker *)
 
void homeZoomOptSelCB (CallBacker *)
 
void fitToScreenCB (CallBacker *)
 
void viewScaleBarCB (CallBacker *)
 
virtual void parsCB (CallBacker *)
 
virtual void vwrAdded (CallBacker *)
 
virtual void zoomCB (CallBacker *)
 
virtual void pinchZoomCB (CallBacker *)
 
virtual void cancelZoomCB (CallBacker *)
 
virtual void gotoHomeZoomCB (CallBacker *)
 
void createMenuCB (CallBacker *)
 
void handleMenuCB (CallBacker *)
 
void setVwrCursor (uiFlatViewer &, const MouseCursor &)
 
- Protected Member Functions inherited from uiFlatViewControl
 uiFlatViewControl (uiFlatViewer &, uiParent *, bool)
 
MouseEventHandlermouseEventHandler (int vwridx, bool ofscene)
 
virtual void onFinalise (CallBacker *)
 
virtual bool canReUseZoomSettings (Geom::Point2D< double >, Geom::Size2D< double >) const
 
virtual void setNewWorldRect (uiFlatViewer &, uiWorldRect &)
 
virtual void updateZoomManager ()
 
virtual void dataChangeCB (CallBacker *)
 
virtual void mouseMoveCB (CallBacker *)
 
virtual void usrClickCB (CallBacker *)
 
virtual void propDlgClosed (CallBacker *)
 
virtual void saveProperties (FlatView::Viewer &)
 
void initZoom (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

uiToolBartoolbar_
 
uiToolButtonhorbut_
 
uiToolButtonhormrkdispbut_
 
uiIOObjSelDlgselhordlg_
 
uiWorldRect curview_
 
uiMrkDispDlg * mrkrdlg_
 
Serverserver_
 
- Protected Attributes inherited from uiFlatViewStdControl
bool mousepressed_
 
uiPoint mousedownpt_
 
float defx1pospercm_
 
float defx2pospercm_
 
uiToolBartb_
 
uiToolBaredittb_
 
uiToolButtonrubbandzoombut_
 
uiToolButtonzoominbut_
 
uiToolButtonzoomoutbut_
 
uiToolButtonvertzoominbut_
 
uiToolButtonvertzoomoutbut_
 
uiToolButtoncancelzoombut_
 
uiToolButtonsethomezoombut_
 
uiToolButtongotohomezoombut_
 
uiToolButtonscalebarbut_
 
uiToolButtonfittoscrnbut_
 
uiToolButtonparsbut_
 
uiToolButtoneditbut_
 
uiFlatViewervwr_
 
uiFlatViewColTabEdctabed_
 
const Setup setup_
 
uiMenuHandlermenu_
 
MenuItem propertiesmnuitem_
 
HelpKey helpkey_
 
- Protected Attributes inherited from uiFlatViewControl
ObjectSet< uiFlatViewervwrs_
 
FlatView::ZoomMgr zoommgr_
 
bool haverubber_
 
IOPar infopars_
 
uiFlatViewPropDlgpropdlg_
 
- Protected Attributes inherited from uiGroup
uiGroupObjgrpobj_
 
uiGroupParentBodybody_
 

Private Member Functions

 mODTextTranslationClass (uiControlView)
 

Friends

class uiTieWin
 

Additional Inherited Members

- Static Public Member Functions inherited from uiFlatViewStdControl
static void setGlobalZoomLevel (float x1pospercm, float x2pospercm, bool isvertical)
 
static void getGlobalZoomLevel (float &x1pospercm, float &x2pospercm, bool isvertical)
 
- Static Public Member Functions inherited from uiFlatViewControl
static uiWorldRect getZoomOrPanRect (Geom::Point2D< double > mousepos, Geom::Size2D< double > newsz, const uiWorldRect &view, const uiWorldRect &bbox)
 
- Static Public Member Functions inherited from uiGroup
static uiGroupgtDynamicCastToGrp (mQtclass(QWidget *))
 

Detailed Description

Constructor & Destructor Documentation

WellTie::uiControlView::uiControlView ( uiParent ,
uiToolBar ,
uiFlatViewer ,
Server  
)
WellTie::uiControlView::~uiControlView ( )
inline

Member Function Documentation

void WellTie::uiControlView::applyProperties ( CallBacker )
protectedvirtual

Reimplemented from uiFlatViewControl.

bool WellTie::uiControlView::checkIfInside ( double  ,
double   
)
protected
void WellTie::uiControlView::dispHorMrks ( CallBacker )
protected
void WellTie::uiControlView::fillPar ( IOPar iop) const
bool WellTie::uiControlView::handleUserClick ( int  vwridx)
protectedvirtual

Reimplemented from uiFlatViewStdControl.

void WellTie::uiControlView::keyPressCB ( CallBacker )
protectedvirtual

Reimplemented from uiFlatViewStdControl.

void WellTie::uiControlView::loadHorizons ( CallBacker )
protected
WellTie::uiControlView::mODTextTranslationClass ( uiControlView  )
private
void WellTie::uiControlView::reDrawNeeded ( CallBacker )
protected
void WellTie::uiControlView::rubBandCB ( CallBacker )
protectedvirtual

Reimplemented from uiFlatViewControl.

void WellTie::uiControlView::setSelView ( bool  isnewsel = true,
bool  viewall = false 
)
void WellTie::uiControlView::usePar ( const IOPar iop)
void WellTie::uiControlView::viewChangedCB ( CallBacker )
protected
void WellTie::uiControlView::wheelMoveCB ( CallBacker )
protectedvirtual

Reimplemented from uiFlatViewStdControl.

Friends And Related Function Documentation

friend class uiTieWin
friend

Member Data Documentation

uiWorldRect WellTie::uiControlView::curview_
protected
uiToolButton* WellTie::uiControlView::horbut_
protected
uiToolButton* WellTie::uiControlView::hormrkdispbut_
protected
uiMrkDispDlg* WellTie::uiControlView::mrkrdlg_
protected
Notifier<uiControlView> WellTie::uiControlView::redrawAnnotNeeded
Notifier<uiControlView> WellTie::uiControlView::redrawNeeded
uiIOObjSelDlg* WellTie::uiControlView::selhordlg_
protected
Server& WellTie::uiControlView::server_
protected
uiToolBar* WellTie::uiControlView::toolbar_
protected

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