OpendTect-6_4  6.4
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
 
void setViewer (uiFlatViewer *fv)
 
void touch ()
 
uiGraphicsItemGroupgetDisplay ()
 
void removeDisplay ()
 
- Public Member Functions inherited from FlatView::AuxData
virtual ~AuxData ()
 
void setFillPattern (const FillPattern &fp)
 
bool isEmpty () const
 
void empty ()
 
 AuxData (const char *nm)
 
 AuxData (const AuxData &)
 
- 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...
 

Protected Member Functions

 uiAuxDataDisplay (const char *nm)
 
 uiAuxDataDisplay (const uiAuxDataDisplay &)
 
void removeItems ()
 
void updateTransformCB (CallBacker *)
 
void updateCB (CallBacker *)
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiGraphicsItemGroupdisplay_
 
uiPolygonItempolygonitem_
 
uiPolyLineItempolylineitem_
 
ObjectSet< uiMarkerItemmarkeritems_
 
uiTextItemnameitem_
 
uiFlatViewerviewer_
 

Friends

class ::uiFlatViewer
 

Additional Inherited Members

- Public Attributes inherited from FlatView::AuxData
EditPermissionseditpermissions_
 If null no editing allowed. More...
 
bool enabled_
 Turns on/off everything. More...
 
BufferString name_
 
Alignment namealignment_
 
int namepos_
 center=0, after last=1 More...
 
bool fitnameinview_
 
Interval< double > * x1rg_
 if 0, use viewer's rg & zoom More...
 
Interval< double > * x2rg_
 if 0, use viewer's rg & zoom More...
 
TypeSet< Pointpoly_
 
TypeSet< MarkerStyle2Dmarkerstyles_
 
OD::LineStyle linestyle_
 
Color fillcolor_
 
FillPattern fillpattern_
 
int zvalue_
 overlay zvalue ( max=on top ) More...
 
MouseCursor cursor_
 
bool close_
 
bool turnon_
 
bool needsupdatelines_
 

Detailed Description

Auxiliary data display of flatviewers.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from FlatView::AuxData.

uiGraphicsItemGroup* FlatView::uiAuxDataDisplay::getDisplay ( )
void FlatView::uiAuxDataDisplay::removeDisplay ( )
void FlatView::uiAuxDataDisplay::removeItems ( )
protected
void FlatView::uiAuxDataDisplay::setViewer ( uiFlatViewer fv)
inline
void FlatView::uiAuxDataDisplay::touch ( )
inlinevirtual

Reimplemented from FlatView::AuxData.

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

Friends And Related Function Documentation

friend class ::uiFlatViewer
friend

Member Data Documentation

uiGraphicsItemGroup* FlatView::uiAuxDataDisplay::display_
protected
ObjectSet<uiMarkerItem> FlatView::uiAuxDataDisplay::markeritems_
protected
uiTextItem* FlatView::uiAuxDataDisplay::nameitem_
protected
uiPolygonItem* FlatView::uiAuxDataDisplay::polygonitem_
protected
uiPolyLineItem* FlatView::uiAuxDataDisplay::polylineitem_
protected
uiFlatViewer* FlatView::uiAuxDataDisplay::viewer_
protected

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