34#include <NDEVR/QTDesignObject.h>
35#include <NDEVR/QTModelManager.h>
36#include <NDEVR/DesignObjectWidgetInterface.h>
37#include <NDEVR/DesignWidget.h>
38#include <NDEVR/OrientationEditor.h>
39#include <NDEVR/CommandLockObject.h>
43 class QModelViewCapture;
47 class CameraLocationCombo;
48 class FilteringWidget;
49 class DesignObjectVisibleButton;
51 class GeoReferenceDialog;
95 bool event(QEvent* ev)
override;
112 void startClearSignalTimer();
113 void stopClearSignalTimer();
114 void startUpdateSignalTimer();
115 void stopUpdateSignalTimer();
132 Button* m_geo_reference_button =
nullptr;
133 Button* m_group_explode_button =
nullptr;
135 GridButton* m_grid_button_container =
nullptr;
137 SmoothButton* m_smooth_logic =
nullptr;
The core class for assigning actions to key-presses and registering them as a program-wide service.
Definition KeyController.h:71
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A core class where all Design Objects including models, materials, and geometries are stored....
Definition DesignObjectLookup.h:65
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:320
A class which describes a user key press.
Definition Event.h:49
A dialog where the user can set a 3D orientation of an object.
Definition OrientationEditor.h:54
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Definition QTModelManager.h:105
Represents a sub-section of "Tab" of a ribbon represting a grouping of buttons or widgets within a ta...
Definition RibbonSubGroup.h:47
A widget allowing the user to select options and execute smoothing a 3D mesh.
Definition SmoothButton.h:46
The core String class for the NDEVR API.
Definition String.h:69
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
Definition UUID.h:60
NDEVRSelectionAction
Definition SelectionWidget.h:68
@ e_delete_selection
Definition SelectionWidget.h:70
@ e_save_selection
Definition SelectionWidget.h:69
@ e_selection_action_size
Definition SelectionWidget.h:71