Version: 9.12.0
QtxCircleRubberBand Class Reference

#include <QtxRubberBand.h>

Inheritance diagram for QtxCircleRubberBand:
Inheritance graph

Public Member Functions

 QtxCircleRubberBand (QWidget *)
 
virtual ~QtxCircleRubberBand ()
 
void initGeometry (const QPoint &)
 
void setRadius (const QPoint &)
 
bool isCenterDefined () const
 
virtual void clearGeometry ()
 
void getPoligon (QPolygon *thePoints) const
 
int radius () const
 
- Public Member Functions inherited from QtxAbstractRubberBand
virtual ~QtxAbstractRubberBand ()
 Destructor. More...
 
bool isClosed ()
 

Protected Member Functions

virtual void updateMask ()
 
- Protected Member Functions inherited from QtxAbstractRubberBand
 QtxAbstractRubberBand (QWidget *)
 Constructor. More...
 
virtual void paintEvent (QPaintEvent *)
 
virtual void showEvent (QShowEvent *)
 
virtual void moveEvent (QMoveEvent *)
 
virtual void resizeEvent (QResizeEvent *)
 
virtual bool eventFilter (QObject *, QEvent *)
 

Protected Attributes

bool myHasCenter
 
- Protected Attributes inherited from QtxAbstractRubberBand
QPolygon myPoints
 
bool myIsClosed
 

Constructor & Destructor Documentation

◆ QtxCircleRubberBand()

QtxCircleRubberBand::QtxCircleRubberBand ( QWidget parent)

◆ ~QtxCircleRubberBand()

QtxCircleRubberBand::~QtxCircleRubberBand ( )
virtual

Member Function Documentation

◆ clearGeometry()

void QtxCircleRubberBand::clearGeometry ( )
virtual

◆ getPoligon()

void QtxCircleRubberBand::getPoligon ( QPolygon *  thePoints) const

◆ initGeometry()

void QtxCircleRubberBand::initGeometry ( const QPoint &  thePoint)

◆ isCenterDefined()

bool QtxCircleRubberBand::isCenterDefined ( ) const

References myHasCenter.

◆ radius()

int QtxCircleRubberBand::radius ( ) const

◆ setRadius()

void QtxCircleRubberBand::setRadius ( const QPoint &  thePoint)

◆ updateMask()

void QtxCircleRubberBand::updateMask ( )
protectedvirtual

Member Data Documentation

◆ myHasCenter

bool QtxCircleRubberBand::myHasCenter
protected

The documentation for this class was generated from the following files: