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

Public Member Functions

 ODGraphicsLineItem ()
 
 ~ODGraphicsLineItem ()
 
QRectF boundingRect () const
 
void paint (QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
 
void setLine (qreal, qreal, qreal, qreal)
 
void setLine (const QLineF &)
 
void setQPen (const QPen &)
 
const QPen & getQpen () const
 
void highlight ()
 
void unHighlight ()
 
virtual int type () const
 

Protected Member Functions

virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *)
 

Protected Attributes

QLineF qline_
 
bool highlight_
 
QPen & qpen_
 

Constructor & Destructor Documentation

ODGraphicsLineItem::ODGraphicsLineItem ( )
ODGraphicsLineItem::~ODGraphicsLineItem ( )

Member Function Documentation

QRectF ODGraphicsLineItem::boundingRect ( ) const
const QPen& ODGraphicsLineItem::getQpen ( ) const
inline
void ODGraphicsLineItem::highlight ( )
inlinevirtual

Reimplemented from ODGraphicsHighlightItem.

virtual void ODGraphicsLineItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  )
protectedvirtual
void ODGraphicsLineItem::paint ( QPainter *  ,
const QStyleOptionGraphicsItem *  ,
QWidget *   
)
void ODGraphicsLineItem::setLine ( qreal  ,
qreal  ,
qreal  ,
qreal   
)
void ODGraphicsLineItem::setLine ( const QLineF &  )
void ODGraphicsLineItem::setQPen ( const QPen &  )
virtual

Reimplemented from ODGraphicsHighlightItem.

virtual int ODGraphicsLineItem::type ( ) const
inlinevirtual
void ODGraphicsLineItem::unHighlight ( )
inlinevirtual

Reimplemented from ODGraphicsHighlightItem.

Member Data Documentation

bool ODGraphicsLineItem::highlight_
protected
QLineF ODGraphicsLineItem::qline_
protected
QPen& ODGraphicsLineItem::qpen_
protected

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