OpendTect  7.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ODGraphicsWellSymbolItem Class Reference
Inheritance diagram for ODGraphicsWellSymbolItem:
[legend]

Classes

struct  LabelData
 

Public Member Functions

 ODGraphicsWellSymbolItem ()
 
virtual ~ODGraphicsWellSymbolItem ()
 
QRectF boundingRect () const override
 
const WellSymbolgetWellSymbol () const
 
void paint (QPainter *, const QStyleOptionGraphicsItem *, QWidget *) override
 
void setFontColor (const OD::Color &, OD::Edge)
 
void setFontData (const FontData &, OD::Edge)
 
void setLabelText (const uiString &, OD::Edge)
 
void setWellSymbol (const WellSymbol &)
 
int type () const override
 

Protected Member Functions

void drawLabel (QPainter &, OD::Edge, int)
 
void drawLabels (QPainter &)
 
void drawWellSymbol (QPainter &)
 
LabelDatagetLabelData (OD::Edge)
 
const LabelDatagetLabelData (OD::Edge) const
 
QRectF getLabelRect (OD::Edge, float) const
 

Protected Attributes

LabelData blabeldata_
 
LabelData llabeldata_
 
LabelData rlabeldata_
 
LabelData tlabeldata_
 
WellSymbol wellsymbol_
 

Constructor & Destructor Documentation

◆ ODGraphicsWellSymbolItem()

ODGraphicsWellSymbolItem::ODGraphicsWellSymbolItem ( )

◆ ~ODGraphicsWellSymbolItem()

virtual ODGraphicsWellSymbolItem::~ODGraphicsWellSymbolItem ( )
virtual

Member Function Documentation

◆ boundingRect()

QRectF ODGraphicsWellSymbolItem::boundingRect ( ) const
override

◆ drawLabel()

void ODGraphicsWellSymbolItem::drawLabel ( QPainter &  ,
OD::Edge  ,
int   
)
protected

◆ drawLabels()

void ODGraphicsWellSymbolItem::drawLabels ( QPainter &  )
protected

◆ drawWellSymbol()

void ODGraphicsWellSymbolItem::drawWellSymbol ( QPainter &  )
protected

◆ getLabelData() [1/2]

LabelData& ODGraphicsWellSymbolItem::getLabelData ( OD::Edge  )
protected

◆ getLabelData() [2/2]

const LabelData& ODGraphicsWellSymbolItem::getLabelData ( OD::Edge  ) const
protected

◆ getLabelRect()

QRectF ODGraphicsWellSymbolItem::getLabelRect ( OD::Edge  ,
float   
) const
protected

◆ getWellSymbol()

const WellSymbol& ODGraphicsWellSymbolItem::getWellSymbol ( ) const

◆ paint()

void ODGraphicsWellSymbolItem::paint ( QPainter *  ,
const QStyleOptionGraphicsItem *  ,
QWidget *   
)
override

◆ setFontColor()

void ODGraphicsWellSymbolItem::setFontColor ( const OD::Color ,
OD::Edge   
)

◆ setFontData()

void ODGraphicsWellSymbolItem::setFontData ( const FontData ,
OD::Edge   
)

◆ setLabelText()

void ODGraphicsWellSymbolItem::setLabelText ( const uiString ,
OD::Edge   
)

◆ setWellSymbol()

void ODGraphicsWellSymbolItem::setWellSymbol ( const WellSymbol )

◆ type()

int ODGraphicsWellSymbolItem::type ( ) const
inlineoverride

Member Data Documentation

◆ blabeldata_

LabelData ODGraphicsWellSymbolItem::blabeldata_
protected

◆ llabeldata_

LabelData ODGraphicsWellSymbolItem::llabeldata_
protected

◆ rlabeldata_

LabelData ODGraphicsWellSymbolItem::rlabeldata_
protected

◆ tlabeldata_

LabelData ODGraphicsWellSymbolItem::tlabeldata_
protected

◆ wellsymbol_

WellSymbol ODGraphicsWellSymbolItem::wellsymbol_
protected

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