Scanframe Modular Application
0.1.0
Loading...
Searching...
No Matches
ModelViewerWidget.h
Go to the documentation of this file.
1
#pragma once
2
#include <
ipj/iface/global.h
>
3
#include <
wgt/opengl/OpenGLWidget.h
>
4
5
namespace
sf
6
{
7
11
class
_IPJ_CLASS
ModelViewerWidget
final :
public
QWidget
12
{
13
Q_OBJECT
14
15
public
:
19
explicit
ModelViewerWidget
(QWidget* parent);
20
24
~ModelViewerWidget
()
override
;
25
29
OpenGLWidget
*
getWidget
();
30
35
void
store
(
bool
rd);
36
41
void
addPropertyPages
(
PropertySheetDialog
* sheet);
42
43
private
:
44
OpenGLWidget
* _ogw;
45
};
46
47
}
// namespace sf
OpenGLWidget.h
sf::ModelViewerWidget
Placeholder for the OpenGL widget showing the 3D model of the system and object.
Definition
ModelViewerWidget.h:12
sf::ModelViewerWidget::ModelViewerWidget
ModelViewerWidget(QWidget *parent)
Constructor.
sf::ModelViewerWidget::getWidget
OpenGLWidget * getWidget()
Gets the OpenGL widget responsible for rendering the scene.
sf::ModelViewerWidget::store
void store(bool rd)
Stores and restores settings.
sf::ModelViewerWidget::~ModelViewerWidget
~ModelViewerWidget() override
Virtual destructor.
sf::ModelViewerWidget::addPropertyPages
void addPropertyPages(PropertySheetDialog *sheet)
Adds property pages of the OpenGLWidget and Scene.
sf::OpenGLWidget
Widget for rendering an OpenGL scene.
Definition
OpenGLWidget.h:30
sf::PropertySheetDialog
Dialog containing multiple property pages.
Definition
qt/PropertySheetDialog.h:15
global.h
_IPJ_CLASS
#define _IPJ_CLASS
Definition
ipj/iface/global.h:35
sf
Definition
Application.h:10
src
com
ipj
iface
ModelViewerWidget.h
Generated by
1.9.8