#pragma once #include #include #include #include #include class QPushButton; class QVTKOpenGLWidget; class QVBoxLayout; class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWidget *parent = nullptr); ~Widget(); private slots: void rotate_cone() const; private: QPushButton* push_button; QVTKOpenGLWidget* qvtk; QVBoxLayout* layout; vtkSmartPointer cone; vtkSmartPointer actor; vtkSmartPointer ren; };