OpendTect 8.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiAxisHandlerBase Class Referenceabstract

Base class for Axis Handlers. More...

#include <uiaxishandlerbase.h>

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-2025