OpendTect  6.6
uigraphicsview.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Satyaki maitra
8  Date: March 2009
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uigraphicsviewbase.h"
16 
18 class uiLineItem;
19 class uiToolButton;
20 class uiParent;
21 namespace OD { class LineStyle; }
22 
24 {
25 public:
28 
30  const OD::LineStyle& getLineStyle() const;
31 
32  void show(bool yn);
33  bool isShown() const;
34 
35  void showLine(OD::Orientation,bool yn);
37 
38 protected:
40 
44 
47 };
48 
49 
52 public:
53  uiGraphicsView(uiParent*,const char* nm);
55 
58 
61 
63 
64 protected:
68 
70 };
71 
uiGraphicsView::enableimagesave_
bool enableimagesave_
Definition: uigraphicsview.h:65
OD::LineStyle
Definition: draw.h:118
uiCrossHairItem::setLineStyle
void setLineStyle(const OD::LineStyle &)
uiCrossHairItem::isShown
bool isShown() const
uiCrossHairItem::ls_
OD::LineStyle & ls_
Definition: uigraphicsview.h:45
uiLineItem
Definition: uigraphicsitemimpl.h:110
uiGraphicsView::~uiGraphicsView
~uiGraphicsView()
OD
OpendTect.
Definition: commontypes.h:28
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCrossHairItem::uiCrossHairItem
uiCrossHairItem(uiGraphicsViewBase &)
uiGraphicsView
Definition: uigraphicsview.h:51
uiGraphicsView::mODTextTranslationClass
mODTextTranslationClass(uiGraphicsView)
uigraphicsviewbase.h
uiCrossHairItem::getLineStyle
const OD::LineStyle & getLineStyle() const
uiCrossHairItem::itemgrp_
uiGraphicsItemGroup * itemgrp_
Definition: uigraphicsview.h:41
uiCrossHairItem::~uiCrossHairItem
~uiCrossHairItem()
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiGraphicsView::uiGraphicsView
uiGraphicsView(uiParent *, const char *nm)
uiGraphicsView::printImageCB
void printImageCB(CallBacker *)
uiGraphicsViewBase
Definition: uigraphicsviewbase.h:30
uiGraphicsView::crosshairitem_
uiCrossHairItem * crosshairitem_
Definition: uigraphicsview.h:69
uiGraphicsView::getPrintImageButton
uiToolButton * getPrintImageButton(uiParent *)
uiCrossHairItem::show
void show(bool yn)
uiGraphicsView::getCrossHairItem
uiCrossHairItem * getCrossHairItem()
uiGraphicsView::getSaveImageButton
uiToolButton * getSaveImageButton(uiParent *)
uiCrossHairItem::mouseMoveCB
void mouseMoveCB(CallBacker *)
uiCrossHairItem
Definition: uigraphicsview.h:24
uiCrossHairItem::view_
uiGraphicsViewBase & view_
Definition: uigraphicsview.h:46
uiCrossHairItem::horline_
uiLineItem * horline_
Definition: uigraphicsview.h:42
uiCrossHairItem::isLineShown
bool isLineShown(OD::Orientation) const
uiGraphicsView::disableImageSave
void disableImageSave()
OD::Orientation
Orientation
Fundamental orientation in 2D UIs.
Definition: oduicommon.h:23
uiGraphicsView::enableImageSave
void enableImageSave()
sKey::LineStyle
FixedString LineStyle()
Definition: keystrs.h:89
uiParent
Definition: uiparent.h:26
uiGraphicsItemGroup
Definition: uigraphicsitem.h:165
uiGraphicsView::saveImageCB
void saveImageCB(CallBacker *)
uiToolButton
Definition: uitoolbutton.h:22
uiCrossHairItem::vertline_
uiLineItem * vertline_
Definition: uigraphicsview.h:43
uiCrossHairItem::showLine
void showLine(OD::Orientation, bool yn)

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