OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ViewerSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include "OTCore/Color.h"
4
5#include <string>
6
8public:
9 static ViewerSettings * instance(void);
10
11 static void deleteInstance(void);
12
13 std::string workingPlaneStyle;
19
25
29
37
41
42 // Geometry attributes
50
51 // Display attributes
54
55private:
59 ViewerSettings& operator = (ViewerSettings&) = delete;
60
61};
Definition ViewerSettings.h:7
std::string geometryEdgeColorMode_custom
Definition ViewerSettings.h:45
std::string geometryEdgeColorMode
Definition ViewerSettings.h:43
bool useVertexBufferObjects
Definition ViewerSettings.h:53
int workingPlaneHighlightEveryStep
Definition ViewerSettings.h:24
static ViewerSettings * instance(void)
Definition ViewerSettings.cpp:6
bool axisCenterCrossDashedLineVisible
Definition ViewerSettings.h:35
std::string geometryEdgeColorMode_noColor
Definition ViewerSettings.h:46
bool viewBackgroundColorAutomatic
Definition ViewerSettings.h:38
ot::Color axisYColor
Definition ViewerSettings.h:31
int workingPlaneWideGridLineWidth
Definition ViewerSettings.h:22
std::string workingPlaneStyle_PlaneGrid
Definition ViewerSettings.h:16
std::string workingPlaneStyle_Plane
Definition ViewerSettings.h:14
std::string workingPlaneStyle
Definition ViewerSettings.h:13
ot::Color workingPlaneGridLineColor
Definition ViewerSettings.h:18
ot::Color viewForegroundColor
Definition ViewerSettings.h:40
int workingPlaneDefaultSize
Definition ViewerSettings.h:27
float workingPlaneGridResolution
Definition ViewerSettings.h:23
ot::Color viewBackgroundColor
Definition ViewerSettings.h:39
bool workingPlaneAutoSize
Definition ViewerSettings.h:26
int axisCenterCrossLineWidth
Definition ViewerSettings.h:34
ot::Color axisZColor
Definition ViewerSettings.h:32
ot::Color workingPlanePlaneColor
Definition ViewerSettings.h:17
bool axisCenterCrossLineAtFront
Definition ViewerSettings.h:36
bool useDisplayLists
Definition ViewerSettings.h:52
bool workingPlaneAutoGridResolution
Definition ViewerSettings.h:20
ot::Color axisXColor
Definition ViewerSettings.h:30
std::string workingPlaneStyle_Grid
Definition ViewerSettings.h:15
ot::Color geometryHighlightColor
Definition ViewerSettings.h:47
static void deleteInstance(void)
Definition ViewerSettings.cpp:11
ot::Color geometryEdgeColor
Definition ViewerSettings.h:48
int workingPlaneSize
Definition ViewerSettings.h:28
std::string geometryLightSourceDistance
Definition ViewerSettings.h:49
int workingPlaneGridLineWidth
Definition ViewerSettings.h:21
ot::Color axisCenterColor
Definition ViewerSettings.h:33
std::string geometryEdgeColorMode_geom
Definition ViewerSettings.h:44
The Color class is used to represent RGBA colors with integer values.
Definition Color.h:72