![]() |
open_iA
2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Widget having a QPixmap pointer, drawing on widget is implemented by drawing on this pixmap. More...
#include <iAPaintWidget.h>
Public Slots | |
| virtual void | UpdateSlot (double &scale, double &offsetX, double &offsetY) |
Signals | |
| void | ChangedSignal (double &scale, double &offsetX, double &offsetY) |
| void | mouseMoveEventSignal () |
| void | mousePressEventSignal () |
| void | mouseReleaseEventSignal () |
| void | mouseReleaseEventSignal (int x, int y) |
Public Member Functions | |
| QPixmap * | GetPixmap () |
| iAPaintWidget (QPixmap *a_pxmp, QWidget *parent) | |
| void | RemoveHighlights () |
| void | SetHighlightStyle (const QColor &color, float penWidth) |
| void | SetHiglightedIndices (int *inds_x, int *inds_y, unsigned int count) |
| void | SetPixmap (QPixmap *pxmp) |
| ~iAPaintWidget () | |
Public Attributes | |
| int | lastMoveX |
| int | lastMoveY |
| int | lastX |
| int | lastY |
| double | scaleCoef |
Protected Member Functions | |
| void | mouseMoveEvent (QMouseEvent *event) override |
| void | mousePressEvent (QMouseEvent *event) override |
| void | mouseReleaseEvent (QMouseEvent *event) override |
| void | paintEvent (QPaintEvent *event) override |
Widget having a QPixmap pointer, drawing on widget is implemented by drawing on this pixmap.
paintEvent is redefined to draw data contained in pixmap on widget. In this way, it is possible to draw on this widget outside paintEvent event.
| iAPaintWidget::iAPaintWidget | ( | QPixmap * | a_pxmp, |
| QWidget * | parent | ||
| ) |
| iAPaintWidget::~iAPaintWidget | ( | ) |
|
signal |
|
inline |
|
overrideprotected |
|
signal |
|
overrideprotected |
|
signal |
|
overrideprotected |
|
signal |
|
signal |
|
overrideprotected |
| void iAPaintWidget::RemoveHighlights | ( | ) |
| void iAPaintWidget::SetHighlightStyle | ( | const QColor & | color, |
| float | penWidth | ||
| ) |
| void iAPaintWidget::SetHiglightedIndices | ( | int * | inds_x, |
| int * | inds_y, | ||
| unsigned int | count | ||
| ) |
|
inline |
|
virtualslot |
| int iAPaintWidget::lastMoveX |
| int iAPaintWidget::lastMoveY |
| int iAPaintWidget::lastX |
| int iAPaintWidget::lastY |
| double iAPaintWidget::scaleCoef |
1.8.16