OpendTect-6_4  6.4
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ODGraphicsMultiColorPolyLineItem Class Reference
Inheritance diagram for ODGraphicsMultiColorPolyLineItem:
[legend]

Classes

class  ODLineSegment
 

Public Member Functions

 ODGraphicsMultiColorPolyLineItem ()
 
 ~ODGraphicsMultiColorPolyLineItem ()
 
QRectF boundingRect () const
 
void paint (QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
 
QPainterPath shape () const
 
void setPolyLine (const QPolygonF &)
 
void setQPens (const QVector< QPen > &)
 
void setPenWidth (int)
 
void highlight ()
 
void unHighlight ()
 
virtual int type () const
 
- Public Member Functions inherited from ODGraphicsHighlightItem
virtual void setQPen (const QPen &)
 

Protected Member Functions

virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *)
 
void cleanupPolygon ()
 

Protected Attributes

bool highlight_
 
QPolygonF inputqpolygon_
 
QVector< QPen > inputqpens_
 
QVector< ODLineSegmentodlinesegments_
 
QRectF brect_
 
QPainterPath path_
 

Constructor & Destructor Documentation

ODGraphicsMultiColorPolyLineItem::ODGraphicsMultiColorPolyLineItem ( )
ODGraphicsMultiColorPolyLineItem::~ODGraphicsMultiColorPolyLineItem ( )

Member Function Documentation

QRectF ODGraphicsMultiColorPolyLineItem::boundingRect ( ) const
void ODGraphicsMultiColorPolyLineItem::cleanupPolygon ( )
protected
void ODGraphicsMultiColorPolyLineItem::highlight ( )
inlinevirtual

Reimplemented from ODGraphicsHighlightItem.

virtual void ODGraphicsMultiColorPolyLineItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  )
protectedvirtual
void ODGraphicsMultiColorPolyLineItem::paint ( QPainter *  ,
const QStyleOptionGraphicsItem *  ,
QWidget *   
)
void ODGraphicsMultiColorPolyLineItem::setPenWidth ( int  )
void ODGraphicsMultiColorPolyLineItem::setPolyLine ( const QPolygonF &  )
void ODGraphicsMultiColorPolyLineItem::setQPens ( const QVector< QPen > &  )
QPainterPath ODGraphicsMultiColorPolyLineItem::shape ( ) const
virtual int ODGraphicsMultiColorPolyLineItem::type ( ) const
inlinevirtual
void ODGraphicsMultiColorPolyLineItem::unHighlight ( )
inlinevirtual

Reimplemented from ODGraphicsHighlightItem.

Member Data Documentation

QRectF ODGraphicsMultiColorPolyLineItem::brect_
protected
bool ODGraphicsMultiColorPolyLineItem::highlight_
protected
QVector<QPen> ODGraphicsMultiColorPolyLineItem::inputqpens_
protected
QPolygonF ODGraphicsMultiColorPolyLineItem::inputqpolygon_
protected
QVector<ODLineSegment> ODGraphicsMultiColorPolyLineItem::odlinesegments_
protected
QPainterPath ODGraphicsMultiColorPolyLineItem::path_
protected

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