OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
FlatView::uiAuxDataDisplay Class Reference

Auxiliary data display of flatviewers. More...

Inheritance diagram for FlatView::uiAuxDataDisplay:
[legend]

Public Member Functions

 ~uiAuxDataDisplay ()
 
AuxDataclone () const override
 
uiGraphicsItemGroupgetDisplay ()
 
void removeDisplay ()
 
void setViewer (uiFlatViewer *fv)
 
void touch () override
 
- Public Member Functions inherited from FlatView::AuxData
virtual ~AuxData ()
 
void empty ()
 
bool isEmpty () const
 
void setFillPattern (const FillPattern &fp)
 
- 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 detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Protected Member Functions

 uiAuxDataDisplay (const char *nm)
 
 uiAuxDataDisplay (const uiAuxDataDisplay &)
 
void removeItems ()
 
void updateCB (CallBacker *)
 
void updateTransformCB (CallBacker *)
 
- Protected Member Functions inherited from FlatView::AuxData
 AuxData (const AuxData &)
 
 AuxData (const char *nm)
 

Protected Attributes

uiGraphicsItemGroupdisplay_ = nullptr
 
ObjectSet< uiMarkerItemmarkeritems_
 
uiTextItemnameitem_ = nullptr
 
uiPolygonItempolygonitem_ = nullptr
 
uiPolyLineItempolylineitem_ = nullptr
 
uiFlatViewerviewer_ = nullptr
 

Friends

class ::uiFlatViewer
 

Additional Inherited Members

- Public Types inherited from FlatView::AuxData
enum  NamePos { First =-1 , Center =0 , Last =1 , NoDraw }
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Public Attributes inherited from FlatView::AuxData
bool close_ = false
 
MouseCursor cursor_
 
EditPermissionseditpermissions_ = nullptr
 If null no editing allowed. More...
 
bool enabled_ = true
 Turns on/off everything. More...
 
OD::Color fillcolor_ = OD::Color::NoColor()
 
FillGradient fillgradient_
 
FillPattern fillpattern_
 
bool fitnameinview_ = true
 
OD::LineStyle linestyle_
 
TypeSet< MarkerStyle2Dmarkerstyles_
 
BufferString name_
 
Alignment namealignment_ = Alignment(Alignment:: Center ,Alignment:: Center )
 
NamePos namepos_ = NoDraw
 
bool needsupdatelines_ = true
 
TypeSet< Pointpoly_
 
bool turnon_ = true
 
Interval< double > * x1rg_ = nullptr
 
Interval< double > * x2rg_ = nullptr
 if null, use viewer's rg & zoom More...
 
int zvalue_ = 1
 overlay zvalue ( max=on top ) More...
 

Detailed Description

Auxiliary data display of flatviewers.

<>

Constructor & Destructor Documentation

◆ ~uiAuxDataDisplay()

FlatView::uiAuxDataDisplay::~uiAuxDataDisplay ( )

◆ uiAuxDataDisplay() [1/2]

FlatView::uiAuxDataDisplay::uiAuxDataDisplay ( const char *  nm)
protected

◆ uiAuxDataDisplay() [2/2]

FlatView::uiAuxDataDisplay::uiAuxDataDisplay ( const uiAuxDataDisplay )
protected

Member Function Documentation

◆ clone()

AuxData* FlatView::uiAuxDataDisplay::clone ( ) const
overridevirtual

Reimplemented from FlatView::AuxData.

◆ getDisplay()

uiGraphicsItemGroup* FlatView::uiAuxDataDisplay::getDisplay ( )

◆ removeDisplay()

void FlatView::uiAuxDataDisplay::removeDisplay ( )

◆ removeItems()

void FlatView::uiAuxDataDisplay::removeItems ( )
protected

◆ setViewer()

void FlatView::uiAuxDataDisplay::setViewer ( uiFlatViewer fv)
inline

◆ touch()

void FlatView::uiAuxDataDisplay::touch ( )
inlineoverridevirtual

Reimplemented from FlatView::AuxData.

◆ updateCB()

void FlatView::uiAuxDataDisplay::updateCB ( CallBacker )
protected

◆ updateTransformCB()

void FlatView::uiAuxDataDisplay::updateTransformCB ( CallBacker )
protected

Friends And Related Function Documentation

◆ ::uiFlatViewer

friend class ::uiFlatViewer
friend

Member Data Documentation

◆ display_

uiGraphicsItemGroup* FlatView::uiAuxDataDisplay::display_ = nullptr
protected

◆ markeritems_

ObjectSet<uiMarkerItem> FlatView::uiAuxDataDisplay::markeritems_
protected

◆ nameitem_

uiTextItem* FlatView::uiAuxDataDisplay::nameitem_ = nullptr
protected

◆ polygonitem_

uiPolygonItem* FlatView::uiAuxDataDisplay::polygonitem_ = nullptr
protected

◆ polylineitem_

uiPolyLineItem* FlatView::uiAuxDataDisplay::polylineitem_ = nullptr
protected

◆ viewer_

uiFlatViewer* FlatView::uiAuxDataDisplay::viewer_ = nullptr
protected

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