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

#include <uistratdisplay.h>

Classes

struct  ColumnItem
 

Public Member Functions

 uiStratDrawer (uiGraphicsScene &, const StratDispData &)
 
 ~uiStratDrawer ()
 
const ColumnItemcolItem (int idx) const
 
void draw ()
 
void drawColumns ()
 
void setNewAxis (uiAxisHandler *, bool isx)
 
void setZRange (const StepInterval< float > &)
 
uiAxisHandlerxAxis ()
 
const uiAxisHandlerxAxis () const
 
uiAxisHandleryAxis ()
 
const uiAxisHandleryAxis () const
 

Protected Member Functions

void addUnit (float)
 
void drawBorders (ColumnItem &)
 
void drawEmptyText ()
 
void drawLevels (ColumnItem &)
 
void drawUnits (ColumnItem &)
 
void eraseAll ()
 
void initAxis ()
 
void updateAxis ()
 

Protected Attributes

ObjectSet< ColumnItemcolitms_
 
const StratDispDatadata_
 
uiTextItememptyitm_ = nullptr
 
uiGraphicsScenescene_
 
uiAxisHandlerxax_ = nullptr
 
uiAxisHandleryax_ = nullptr
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiStratDrawer()

uiStratDrawer::uiStratDrawer ( uiGraphicsScene & ,
const StratDispData &  )

◆ ~uiStratDrawer()

uiStratDrawer::~uiStratDrawer ( )

Member Function Documentation

◆ addUnit()

void uiStratDrawer::addUnit ( float )
protected

◆ colItem()

const ColumnItem & uiStratDrawer::colItem ( int idx) const
inline

◆ draw()

void uiStratDrawer::draw ( )

◆ drawBorders()

void uiStratDrawer::drawBorders ( ColumnItem & )
protected

◆ drawColumns()

void uiStratDrawer::drawColumns ( )

◆ drawEmptyText()

void uiStratDrawer::drawEmptyText ( )
protected

◆ drawLevels()

void uiStratDrawer::drawLevels ( ColumnItem & )
protected

◆ drawUnits()

void uiStratDrawer::drawUnits ( ColumnItem & )
protected

◆ eraseAll()

void uiStratDrawer::eraseAll ( )
protected

◆ initAxis()

void uiStratDrawer::initAxis ( )
protected

◆ setNewAxis()

void uiStratDrawer::setNewAxis ( uiAxisHandler * ,
bool isx )

◆ setZRange()

void uiStratDrawer::setZRange ( const StepInterval< float > & )

◆ updateAxis()

void uiStratDrawer::updateAxis ( )
protected

◆ xAxis() [1/2]

uiAxisHandler * uiStratDrawer::xAxis ( )
inline

◆ xAxis() [2/2]

const uiAxisHandler * uiStratDrawer::xAxis ( ) const
inline

◆ yAxis() [1/2]

uiAxisHandler * uiStratDrawer::yAxis ( )
inline

◆ yAxis() [2/2]

const uiAxisHandler * uiStratDrawer::yAxis ( ) const
inline

Member Data Documentation

◆ colitms_

ObjectSet<ColumnItem> uiStratDrawer::colitms_
protected

◆ data_

const StratDispData& uiStratDrawer::data_
protected

◆ emptyitm_

uiTextItem* uiStratDrawer::emptyitm_ = nullptr
protected

◆ scene_

uiGraphicsScene& uiStratDrawer::scene_
protected

◆ xax_

uiAxisHandler* uiStratDrawer::xax_ = nullptr
protected

◆ yax_

uiAxisHandler* uiStratDrawer::yax_ = nullptr
protected

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