OpendTect  7.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiStratDrawer Class Reference

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