10 #include <vtkActor2D.h>
11 #include <vtkCamera.h>
12 #include <vtkLineSource.h>
13 #include <vtkPolyDataMapper2D.h>
14 #include <vtkRenderWindowInteractor.h>
15 #include <vtkRenderer.h>
16 #include <vtkSmartPointer.h>
17 #include <vtkTextActor.h>
20 #include <QApplication>
21 #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
22 #include <QDesktopWidget>
30 void update(vtkRenderer* renderer, vtkRenderWindowInteractor* interactor);
38 double lastLength = 0.0;
40 double dpiScale = 1.0;
46 int getOptimizedFontSize(
int baseFontSize = 18);
49 double getPlatformAwareDPIScale();