NDEVR
API Documentation
DeploymentOptions.h
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/ApplicationOptions.h>
4#include <NDEVR/TranslatedString.h>
5#include <NDEVR/Vector.h>
6namespace NDEVR
7{
32}
The default object to store data of any type that should persist through sessions of the application.
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
Definition Resource.h:42
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
The primary namespace for the NDEVR SDK.
Stores ApplicationOptions related to Deployments.
static Resource< String > deployment_model
The 3D model resource used to represent deployments.
static ApplicationOption< Vector< 3, Angle< fltp08 > > > default_planned_hole_angle
The default orientation angles for planned holes.
static ApplicationOption< bool > deployment_use_model
Whether to use a 3D model for deployment visualization instead of a default representation.
static ApplicationOption< bool > allow_planned_deployments
Whether planned (future) deployments are allowed.
static ApplicationOption< fltp08 > deployment_tube_thickness
The thickness of tubes drawn for deployment visualizations.
static void ResetOptionsToDefaults()
Resets all deployment options to their factory default values.
static ApplicationOption< fltp08 > default_planned_hole_distance
The default distance for planned holes.
static ApplicationOption< Vector< 3, fltp08 > > default_end_of_deployment
The default 3D position marking the end of a deployment.
static ApplicationOption< String > prism_model
The 3D model used to represent prisms in deployments.
static ApplicationOption< bool > deployment_tree_visible
Whether the deployment tree panel is visible in the UI.
static ApplicationOption< String > deployment_color_by
The attribute used to color deployments (e.g., by status, type).
static TranslatedString options_label
The translated display label for deployment options in the UI.