#include <QtxRubberBand.h>
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 |
QtxCircleRubberBand::QtxCircleRubberBand | ( | QWidget * | parent | ) |
References QtxAbstractRubberBand::myIsClosed, and QtxAbstractRubberBand::myPoints.
|
virtual |
|
virtual |
Reimplemented from QtxAbstractRubberBand.
References QtxAbstractRubberBand::clearGeometry(), myHasCenter, and QtxAbstractRubberBand::myIsClosed.
void QtxCircleRubberBand::getPoligon | ( | QPolygon * | thePoints | ) | const |
References angle_rad, CIRCLE_NB_POINTS, MIN_RADIUS, QtxAbstractRubberBand::myPoints, radius(), and rotatePoint().
void QtxCircleRubberBand::initGeometry | ( | const QPoint & | thePoint | ) |
References myHasCenter, QtxAbstractRubberBand::myIsClosed, QtxAbstractRubberBand::myPoints, and updateMask().
bool QtxCircleRubberBand::isCenterDefined | ( | ) | const |
References myHasCenter.
int QtxCircleRubberBand::radius | ( | ) | const |
References QtxAbstractRubberBand::myPoints.
void QtxCircleRubberBand::setRadius | ( | const QPoint & | thePoint | ) |
References QtxAbstractRubberBand::myIsClosed, QtxAbstractRubberBand::myPoints, and updateMask().
|
protectedvirtual |
Reimplemented from QtxAbstractRubberBand.
References MIN_RADIUS, QtxAbstractRubberBand::myPoints, and radius().
|
protected |