MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / setDegreesMode

Function setDegreesMode

source/MRViewer/MRUnitSettings.cpp:201–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199}
200
201void setDegreesMode( DegreesMode mode, bool setPreferredPrecision )
202{
203 forAllAngleUnits( [&]<typename E>()
204 {
205 auto params = getDefaultUnitParams<E>();
206
207 params.degreesMode = mode;
208
209 if ( setPreferredPrecision )
210 {
211 if ( mode == DegreesMode::degrees )
212 params.precision = 1;
213 else
214 params.precision = 0;
215 }
216
217 params.style = NumberStyle::normal; // Just in case.
218
219 setDefaultUnitParams( params );
220 } );
221}
222
223int getUiLengthPrecision()
224{

Callers 3

loadSettingsMethod · 0.85
resetToDefaultsFunction · 0.85

Calls 2

forAllAngleUnitsFunction · 0.85
setDefaultUnitParamsFunction · 0.85

Tested by

no test coverage detected