OpendTect  7.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiAxisHandlerBase Class Referenceabstract

Base class for Axis Handlers. More...

Inheritance diagram for uiAxisHandlerBase:
[legend]

Classes

struct  Setup
 

Public Member Functions

virtual ~uiAxisHandlerBase ()
 
virtual uiString getCaption () const =0
 
bool isHor () const
 
virtual StepInterval< float > range () const =0
 
virtual void setBorder (const uiBorder &)=0
 
virtual void setBounds (Interval< float >)=0
 
virtual void setCaption (const uiString &)=0
 
virtual void setIsLog (bool)=0
 
virtual void setRange (const StepInterval< float > &, float *axst=nullptr)=0
 
Setupsetup ()
 
const Setupsetup () const
 

Protected Member Functions

 uiAxisHandlerBase (const Setup &su)
 

Protected Attributes

Setup setup_
 

Detailed Description

Base class for Axis Handlers.

<>

Constructor & Destructor Documentation

◆ ~uiAxisHandlerBase()

virtual uiAxisHandlerBase::~uiAxisHandlerBase ( )
virtual

◆ uiAxisHandlerBase()

uiAxisHandlerBase::uiAxisHandlerBase ( const Setup su)
protected

Member Function Documentation

◆ getCaption()

virtual uiString uiAxisHandlerBase::getCaption ( ) const
pure virtual

Implemented in uiAxisHandler.

◆ isHor()

bool uiAxisHandlerBase::isHor ( ) const
inline

◆ range()

virtual StepInterval<float> uiAxisHandlerBase::range ( ) const
pure virtual

Implemented in uiAxisHandler.

◆ setBorder()

virtual void uiAxisHandlerBase::setBorder ( const uiBorder )
pure virtual

Implemented in uiAxisHandler.

◆ setBounds()

virtual void uiAxisHandlerBase::setBounds ( Interval< float >  )
pure virtual

Implemented in uiAxisHandler.

◆ setCaption()

virtual void uiAxisHandlerBase::setCaption ( const uiString )
pure virtual

Implemented in uiAxisHandler.

◆ setIsLog()

virtual void uiAxisHandlerBase::setIsLog ( bool  )
pure virtual

Implemented in uiAxisHandler.

◆ setRange()

virtual void uiAxisHandlerBase::setRange ( const StepInterval< float > &  ,
float *  axst = nullptr 
)
pure virtual

Implemented in uiAxisHandler.

◆ setup() [1/2]

Setup& uiAxisHandlerBase::setup ( )
inline

◆ setup() [2/2]

const Setup& uiAxisHandlerBase::setup ( ) const
inline

Member Data Documentation

◆ setup_

Setup uiAxisHandlerBase::setup_
protected

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