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

Public Member Functions

 uiCrossHairItem (uiGraphicsViewBase &)
 
 ~uiCrossHairItem ()
 
void setLineStyle (const OD::LineStyle &)
 
const OD::LineStylegetLineStyle () const
 
void show (bool yn)
 
bool isShown () const
 
void showLine (OD::Orientation, bool yn)
 
bool isLineShown (OD::Orientation) const
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
virtual bool isCapsule () const
 
void stopReceivingNotifications () const
 

Protected Member Functions

void mouseMoveCB (CallBacker *)
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiGraphicsItemGroupitemgrp_
 
uiLineItemhorline_
 
uiLineItemvertline_
 
OD::LineStylels_
 
uiGraphicsViewBaseview_
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

Constructor & Destructor Documentation

uiCrossHairItem::uiCrossHairItem ( uiGraphicsViewBase )
uiCrossHairItem::~uiCrossHairItem ( )

Member Function Documentation

const OD::LineStyle& uiCrossHairItem::getLineStyle ( ) const
bool uiCrossHairItem::isLineShown ( OD::Orientation  ) const
bool uiCrossHairItem::isShown ( ) const
void uiCrossHairItem::mouseMoveCB ( CallBacker )
protected
void uiCrossHairItem::setLineStyle ( const OD::LineStyle )
void uiCrossHairItem::show ( bool  yn)
void uiCrossHairItem::showLine ( OD::Orientation  ,
bool  yn 
)

Member Data Documentation

uiLineItem* uiCrossHairItem::horline_
protected
uiGraphicsItemGroup* uiCrossHairItem::itemgrp_
protected
OD::LineStyle& uiCrossHairItem::ls_
protected
uiLineItem* uiCrossHairItem::vertline_
protected
uiGraphicsViewBase& uiCrossHairItem::view_
protected

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