OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiGraphicsSceneAxisMgr Class Reference

Manages uiGraphicsSceneAxis. More...

Inheritance diagram for uiGraphicsSceneAxisMgr:
[legend]

Public Member Functions

 uiGraphicsSceneAxisMgr (uiGraphicsView &)
 
virtual ~uiGraphicsSceneAxisMgr ()
 
virtual void setZValue (int z)
 
virtual void setWorldCoords (const uiWorldRect &)
 
void setWorldCoords (const StepInterval< float > &xrg, const StepInterval< float > &yrg)
 
void setViewRect (const uiRect &)
 
void enableXAxis (bool yn)
 
void enableYAxis (bool yn)
 
int getZValue () const
 
int getNeededWidth () const
 
int getNeededHeight () const
 
void setAnnotInside (bool yn)
 
void enableAxisLine (bool yn)
 
void setBorder (const uiBorder &)
 
void setXLineStyle (const OD::LineStyle &)
 
void setYLineStyle (const OD::LineStyle &)
 
void setGridLineStyle (const OD::LineStyle &)
 
void setAuxLineStyle (const OD::LineStyle &, bool forx, bool forhl=false)
 
void setAnnotInInt (bool xaxis, bool dowant)
 
void showAuxPositions (bool forx, bool yn)
 
void setAuxAnnotPositions (const TypeSet< PlotAnnotation > &, bool forx)
 
virtual void updateScene ()
 
NotifierAccesslayoutChanged ()
 
- 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

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

Protected Attributes

uiAxisHandlerxaxis_
 
uiAxisHandleryaxis_
 
uiFontuifont_
 
uiGraphicsViewview_
 
uiRectItemtopmask_
 
uiRectItembottommask_
 
uiRectItemleftmask_
 
uiRectItemrightmask_
 

Detailed Description

Manages uiGraphicsSceneAxis.

Constructor & Destructor Documentation

uiGraphicsSceneAxisMgr::uiGraphicsSceneAxisMgr ( uiGraphicsView )
virtual uiGraphicsSceneAxisMgr::~uiGraphicsSceneAxisMgr ( )
virtual

Member Function Documentation

void uiGraphicsSceneAxisMgr::enableAxisLine ( bool  yn)
void uiGraphicsSceneAxisMgr::enableXAxis ( bool  yn)
inline
void uiGraphicsSceneAxisMgr::enableYAxis ( bool  yn)
inline
int uiGraphicsSceneAxisMgr::getNeededHeight ( ) const
int uiGraphicsSceneAxisMgr::getNeededWidth ( ) const
int uiGraphicsSceneAxisMgr::getZValue ( ) const
NotifierAccess& uiGraphicsSceneAxisMgr::layoutChanged ( )
void uiGraphicsSceneAxisMgr::setAnnotInInt ( bool  xaxis,
bool  dowant 
)
inline
void uiGraphicsSceneAxisMgr::setAnnotInside ( bool  yn)
void uiGraphicsSceneAxisMgr::setAuxAnnotPositions ( const TypeSet< PlotAnnotation > &  ,
bool  forx 
)
void uiGraphicsSceneAxisMgr::setAuxLineStyle ( const OD::LineStyle ,
bool  forx,
bool  forhl = false 
)
void uiGraphicsSceneAxisMgr::setBorder ( const uiBorder )
void uiGraphicsSceneAxisMgr::setGridLineStyle ( const OD::LineStyle )
void uiGraphicsSceneAxisMgr::setViewRect ( const uiRect )
virtual void uiGraphicsSceneAxisMgr::setWorldCoords ( const uiWorldRect )
virtual

Reimplemented in AxesDrawer.

void uiGraphicsSceneAxisMgr::setWorldCoords ( const StepInterval< float > &  xrg,
const StepInterval< float > &  yrg 
)
void uiGraphicsSceneAxisMgr::setXLineStyle ( const OD::LineStyle )
void uiGraphicsSceneAxisMgr::setYLineStyle ( const OD::LineStyle )
virtual void uiGraphicsSceneAxisMgr::setZValue ( int  z)
virtual

Reimplemented in AxesDrawer.

void uiGraphicsSceneAxisMgr::showAuxPositions ( bool  forx,
bool  yn 
)
void uiGraphicsSceneAxisMgr::updateFontSizeCB ( CallBacker )
protected
virtual void uiGraphicsSceneAxisMgr::updateScene ( )
inlinevirtual

Reimplemented in AxesDrawer.

Member Data Documentation

uiRectItem* uiGraphicsSceneAxisMgr::bottommask_
protected
uiRectItem* uiGraphicsSceneAxisMgr::leftmask_
protected
uiRectItem* uiGraphicsSceneAxisMgr::rightmask_
protected
uiRectItem* uiGraphicsSceneAxisMgr::topmask_
protected
uiFont& uiGraphicsSceneAxisMgr::uifont_
protected
uiGraphicsView& uiGraphicsSceneAxisMgr::view_
protected
uiAxisHandler* uiGraphicsSceneAxisMgr::xaxis_
protected
uiAxisHandler* uiGraphicsSceneAxisMgr::yaxis_
protected

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