OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ViewerView.h
Go to the documentation of this file.
1
4// ###########################################################################################################################################################################################################################################################################################################################
5
6#pragma once
7
8// OpenTwin header
10
11class Viewer;
12
13namespace ot {
14
15 class __declspec(dllexport) ViewerView : public WidgetView {
16 public:
17 ViewerView() = delete;
18 ViewerView(ot::UID _modelID, ot::UID _viewerID, double _scaleWidth, double _scaleHeight, int _backgroundR, int _backgroundG, int _backgroundB, int _overlayTextR, int _overlayTextG, int _overlayTextB);
19 virtual ~ViewerView();
20
21 // ###########################################################################################################################################################################################################################################################################################################################
22
23 // Base class functions
24
25 virtual QWidget* getViewWidget(void) override;
26
27 // ###########################################################################################################################################################################################################################################################################################################################
28
29 Viewer* getViewer(void) const { return m_viewer; };
30
31 private:
32 Viewer* m_viewer;
33
34 };
35
36}
Simple 3D viewer.
Definition Viewer.h:41
Definition Connector.h:8
unsigned long UID
Unique identifier (32 bit unsigned integer)
Definition CoreTypes.h:27