Version: 9.12.0
QtxPolyRubberBand Class Reference

#include <QtxRubberBand.h>

Inheritance diagram for QtxPolyRubberBand:
Inheritance graph

Public Member Functions

 QtxPolyRubberBand (QWidget *)
 
virtual ~QtxPolyRubberBand ()
 
void initGeometry (const QPolygon &)
 
void initGeometry (const QPoint &)
 
void addNode (const QPoint &)
 
void replaceLastNode (const QPoint &)
 
void removeLastNode ()
 
void setClosed (bool)
 
- Public Member Functions inherited from QtxAbstractRubberBand
virtual ~QtxAbstractRubberBand ()
 Destructor. More...
 
virtual void clearGeometry ()
 
bool isClosed ()
 

Additional Inherited Members

- 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 *)
 
virtual void updateMask ()
 
- Protected Attributes inherited from QtxAbstractRubberBand
QPolygon myPoints
 
bool myIsClosed
 

Constructor & Destructor Documentation

◆ QtxPolyRubberBand()

QtxPolyRubberBand::QtxPolyRubberBand ( QWidget parent)

◆ ~QtxPolyRubberBand()

QtxPolyRubberBand::~QtxPolyRubberBand ( )
virtual

Member Function Documentation

◆ addNode()

void QtxPolyRubberBand::addNode ( const QPoint &  thePoint)

◆ initGeometry() [1/2]

void QtxPolyRubberBand::initGeometry ( const QPoint &  thePoint)

◆ initGeometry() [2/2]

void QtxPolyRubberBand::initGeometry ( const QPolygon &  thePoints)

◆ removeLastNode()

void QtxPolyRubberBand::removeLastNode ( )

◆ replaceLastNode()

void QtxPolyRubberBand::replaceLastNode ( const QPoint &  thePoint)

◆ setClosed()

void QtxPolyRubberBand::setClosed ( bool  theFlag)

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