CrosshairBaseDrawingStrategy Class Reference

#include <strategies.hh>

Inherits ost::img::gui::SymbolDrawingStrategy.

Inherited by CrosshairCircleDrawingStrategy, and CrosshairSquareDrawingStrategy.

Public Member Functions

 CrosshairBaseDrawingStrategy ()
 CrosshairBaseDrawingStrategy (const SymbolDrawingStrategy &strategy)
void SetPen (const QPen &pen)
void SetPenColor (const QColor &color)
virtual void Draw (QPainter &pnt, const QPoint &center)
virtual bool HasCrosshair ()

Protected Member Functions

virtual void DrawCrosshair (QPainter &pnt, const QPoint &center)
void SetCrosshairColor ()

Protected Attributes

QPen pen2_

Detailed Description

Definition at line 83 of file strategies.hh.


Constructor & Destructor Documentation


Member Function Documentation

virtual void Draw ( QPainter &  pnt,
const QPoint &  center 
) [virtual]

Reimplemented from SymbolDrawingStrategy.

virtual void DrawCrosshair ( QPainter &  pnt,
const QPoint &  center 
) [protected, virtual]
virtual bool HasCrosshair (  )  [inline, virtual]

Reimplemented from SymbolDrawingStrategy.

Definition at line 91 of file strategies.hh.

void SetCrosshairColor (  )  [protected]
void SetPen ( const QPen &  pen  ) 

Reimplemented from SymbolDrawingStrategy.

void SetPenColor ( const QColor &  color  )  [virtual]

Reimplemented from SymbolDrawingStrategy.


Field Documentation

QPen pen2_ [protected]

Definition at line 95 of file strategies.hh.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1