2#include <NDEVR/SoftwareService.h>
3#include <NDEVR/PopupInfo.h>
4#include <NDEVR/SelectionInfo.h>
The equivelent of std::vector but with a bit more control.
A hash-based key-value store, useful for quick associative lookups.
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Responsible for turning a user interaction into a selection within a DesignObjectLookup.
Software Service Managers take a Software service to modify the behavior of the software.
Base interface for services that extend or modify software behavior through modules.
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
The primary namespace for the NDEVR SDK.
@ e_none
No defined value type.
ContextMenuActions
Default built-in context menu actions.
@ e_group
Group selected objects together.
@ e_make_visible
Make the selected object visible.
@ e_save
Save the selected object.
@ e_make_invisible
Make the selected object invisible.
@ e_explode
Explode a grouped object into its components.
@ e_hide_everything_except
Hide all objects except the selected one.
@ e_delete_object
Delete the selected object.
@ e_edit_material
Open the material editor for the selected object.
@ e_deploy_to_borehole
Deploy content to a borehole.
@ e_delete_from_library
Delete an object from the library.
@ e_station_lines_visible
Toggle visibility of station lines.
@ e_show_properties
Show the properties panel for the selected object.
@ e_deploy_to_station
Deploy content to a station.
@ e_station_axis_visible
Toggle visibility of station axis indicators.
@ e_add_station
Add a new station to the scene.
@ e_import_from_library
Import an object from the library.
@ e_station_text_visible
Toggle visibility of station text labels.
@ e_mesh
Perform a mesh operation on the selected object.
@ e_add_deployment
Add a new deployment.