 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkVTKMagnifyView_h
22 #define __ctkVTKMagnifyView_h
29 #include "ctkVisualizationVTKWidgetsExport.h"
32 #if CTK_USE_QVTKOPENGLWIDGET
33 class QVTKOpenGLWidget;
38 class ctkVTKMagnifyViewPrivate;
50 Q_PROPERTY(
double magnification READ magnification WRITE setMagnification)
51 Q_PROPERTY(
bool observeRenderWindowEvents
52 READ observeRenderWindowEvents WRITE setObserveRenderWindowEvents)
53 Q_PROPERTY(
int updateInterval READ updateInterval WRITE setUpdateInterval)
82 #if CTK_USE_QVTKOPENGLWIDGET
83 void observe(QVTKOpenGLWidget * widget);
91 #if CTK_USE_QVTKOPENGLWIDGET
100 #if CTK_USE_QVTKOPENGLWIDGET
101 void remove(QVTKOpenGLWidget * widget);
109 #if CTK_USE_QVTKOPENGLWIDGET
116 #if CTK_USE_QVTKOPENGLWIDGET
117 bool isObserved(QVTKOpenGLWidget * widget)
const;
129 QScopedPointer<ctkVTKMagnifyViewPrivate>
d_ptr;
136 #if CTK_USE_QVTKOPENGLWIDGET
137 void enteredObservedWidget(QVTKOpenGLWidget * widget);
138 void leftObservedWidget(QVTKOpenGLWidget * widget);
int numberObserved() const
Returns the number of observed QVTKWidgets.
void setObserveRenderWindowEvents(bool newObserve)
QScopedPointer< ctkVTKMagnifyViewPrivate > d_ptr
virtual ~ctkVTKMagnifyView()
virtual bool eventFilter(QObject *obj, QEvent *event)
bool observeRenderWindowEvents() const
void enteredObservedWidget(QVTKWidget *widget)
void remove(QVTKWidget *widget)
void observe(QVTKWidget *widget)
bool isObserved(QVTKWidget *widget) const
Returns whether a QVTKWidget is observed.
bool hasCursorInObservedWidget() const
ctkVTKMagnifyView(QWidget *parent=0)
void leftObservedWidget(QVTKWidget *widget)
void setMagnification(double newMagnification)
void remove(QList< QVTKWidget * > widgets)
double magnification() const
void observe(QList< QVTKWidget * > widgets)
int updateInterval() const
void setUpdateInterval(int newInterval)
ctkCrosshairLabel Superclass
Constructors.