56 this->fillDefault(
"Automation/autoStartTracking",
true);
57 this->fillDefault(
"Automation/autoStartStreaming",
true);
58 this->fillDefault(
"Automation/autoReconstruct",
true);
59 this->fillDefault(
"Automation/autoSelectActiveTool",
true);
60 this->fillDefault(
"Automation/autoSave",
true);
61 this->fillDefault(
"Automation/autoLoadRecentPatient",
true);
62 this->fillDefault(
"Automation/autoLoadRecentPatientWithinHours", 8);
63 this->fillDefault(
"Automation/autoShowNewData",
false);
64 this->fillDefault(
"Automation/autoShowNewDataInViewGroup0",
true);
65 this->fillDefault(
"Automation/autoShowNewDataInViewGroup1",
false);
66 this->fillDefault(
"Automation/autoShowNewDataInViewGroup3",
false);
67 this->fillDefault(
"Automation/autoShowNewDataInViewGroup2",
false);
68 this->fillDefault(
"Automation/autoShowNewDataInViewGroup4",
false);
69 this->fillDefault(
"Automation/autoResetCameraToSuperiorViewWhenAutoShowingNewData",
false);
70 this->fillDefault(
"Automation/autoCenterToImageCenterViewWhenAutoShowingNewData",
false);
71 this->fillDefault(
"Automation/autoDeleteDICOMDatabase",
true);
73 this->fillDefault(
"TrackingPositionFilter/enabled",
false);
74 this->fillDefault(
"TrackingPositionFilter/cutoffFrequency", 3.0);
76 this->fillDefault(
"renderingInterval", 33);
77 this->fillDefault(
"backgroundColor", QColor(30,60,70));
78 this->fillDefault(
"vlcPath",
vlc()->getVLCPath());
79 this->fillDefault(
"globalPatientNumber", 1);
80 this->fillDefault(
"Ultrasound/acquisitionName",
"US-Acq");
81 this->fillDefault(
"Ultrasound/8bitAcquisitionData",
false);
82 this->fillDefault(
"Ultrasound/CompressAcquisition",
true);
83 this->fillDefault(
"View3D/sphereRadius", 1.0);
84 this->fillDefault(
"View3D/labelSize", 2.5);
85 this->fillDefault(
"Navigation/anyplaneViewOffset", 0.25);
86 this->fillDefault(
"Navigation/followTooltip",
true);
87 this->fillDefault(
"Navigation/followTooltipBoundary", 0.1);
89 this->fillDefault(
"View2D/toolColor", QColor::fromRgbF(0.25, 0.87, 0.16));
90 this->fillDefault(
"View/toolTipPointColor", QColor::fromRgbF(0.96, 0.87, 0.17));
91 this->fillDefault(
"View/toolOffsetPointColor", QColor::fromRgbF(0.96, 0.87, 0.17));
92 this->fillDefault(
"View/toolOffsetLineColor", QColor::fromRgbF(1.0, 0.8, 0.0));
93 this->fillDefault(
"View2D/toolCrossHairColor", QColor::fromRgbF(1.0, 0.8, 0.0));
94 this->fillDefault(
"View2D/showToolCrosshair",
true);
95 this->fillDefault(
"View3D/showManualTool",
false);
96 this->fillDefault(
"View2D/showManualTool",
true);
98 this->fillDefault(
"showSectorInRTView",
true);
99 this->fillDefault(
"View/showOrientationAnnotation",
true);
101 this->fillDefault(
"View3D/eyeAngle", 4.0);
102 this->fillDefault(
"View/showDataText",
true);
103 this->fillDefault(
"View/showLabels",
true);
104 this->fillDefault(
"View/showMetricNamesInCorner",
false);
105 this->fillDefault(
"View3D/annotationModelSize", 0.2);
106 this->fillDefault(
"View3D/annotationModel",
"woman.stl");
107 this->fillDefault(
"View3D/depthPeeling",
true);
108 this->fillDefault(
"View3D/ImageRender3DVisualizer",
"vtkGPUVolumeRayCastMapper");
109 this->fillDefault(
"View3D/maxRenderSize", 10 * pow(10.0,6));
110 this->fillDefault(
"View/shadingOn",
true);
112 this->fillDefault(
"Gui/showMenuBar",
true);
114 this->fillDefault(
"stillUpdateRate", 0.001);
116 this->fillDefault(
"View2D/useGPU2DRendering",
false);
117 this->fillDefault(
"View2D/useLinearInterpolationIn2DRendering",
true);
119 this->fillDefault(
"optimizedViews",
true);
120 this->fillDefault(
"smartRender",
true);
122 this->fillDefault(
"IGSTKDebugLogging",
false);
123 this->fillDefault(
"giveManualToolPhysicalProperties",
false);
124 this->fillDefault(
"renderSpeedLogging",
false);
126 this->fillDefault(
"applyTransferFunctionPresetsToAll",
false);
128 this->fillDefault(
"USsimulation/type",
"Original data");
129 this->fillDefault(
"USsimulation/volume",
"");
130 this->fillDefault(
"USsimulation/gain", 0.70);
132 this->fillDefault(
"Dicom/ShowAdvanced",
false);
133 this->fillDefault(
"Landmarks/ShowAdvanced",
false);
std::vector< Preset > mPresets
boost::shared_ptr< class StateService > StateServicePtr
QByteArray mMainWindowState
void fillDefaultSettings()
static StateServicePtr getNullObject()
void addPreset(QString name, int pos, bool tabbed=true)
VLCRecorder * vlc()
Shortcut for accessing the vlc recorder.
Namespace for all CustusX production code.