NDEVR
API Documentation
VertexOffsetWidget.h
1
#pragma once
2
#include <NDEVRConfig.h>
3
#if NDEVR_VIEWPORT
4
#include "ui_VertexOffsetWidgetUI.h"
5
namespace
Ui
6
{
7
class
VertexOffsetWidgetUI;
8
}
9
namespace
NDEVR
10
{
11
class
ModelEditController
;
15
class
VertexOffsetWidget
:
public
QWidget
16
{
17
public
:
22
VertexOffsetWidget
(QWidget* parent =
nullptr
);
27
void
setController
(
ModelEditController
* controller);
31
void
updateFromManager
();
35
void
init
();
36
protected
:
37
ModelEditController
*
m_controller
;
38
Ui::VertexOffsetWidgetUI*
ui
;
39
};
40
}
41
#endif
ModelEditController
Takes user input in order to modify a model in real-time.
Definition
ModelEditController.h:181
VertexOffsetWidget::updateFromManager
void updateFromManager()
Updates the widget values from the current controller state.
VertexOffsetWidget::init
void init()
Initializes the widget UI and connects signals.
VertexOffsetWidget::VertexOffsetWidget
VertexOffsetWidget(QWidget *parent=nullptr)
Constructs a vertex offset widget.
VertexOffsetWidget::m_controller
ModelEditController * m_controller
The model edit controller providing vertex context.
Definition
VertexOffsetWidget.h:37
VertexOffsetWidget::ui
Ui::VertexOffsetWidgetUI * ui
The auto-generated UI form for vertex offset editing.
Definition
VertexOffsetWidget.h:38
VertexOffsetWidget::setController
void setController(ModelEditController *controller)
Sets the model edit controller that provides vertex editing context.
NDEVR
The primary namespace for the NDEVR SDK.
Definition
ArialTileFetcherModule.h:35
NDEVR
Headers
VertexOffsetWidget.h
NDEVR.org