MeshLib C++ Docs
Loading...
Searching...
No Matches
MRUnitSettings.h File Reference
#include "exports.h"
#include "MRUnits.h"

Go to the source code of this file.

Namespaces

namespace  MR
 only for bindings generation
namespace  MR::UnitSettings
 This abstracts away the UI measurement unit configuration. Internally this uses setDefaultUnitParams().

Functions

void MR::UnitSettings::resetToDefaults ()
 Reset to some sane default.
bool MR::UnitSettings::getShowLeadingZero ()
 Common:
void MR::UnitSettings::setShowLeadingZero (bool show)
char MR::UnitSettings::getThousandsSeparator ()
void MR::UnitSettings::setThousandsSeparator (char ch)
std::optional< LengthUnitMR::UnitSettings::getUiLengthUnit ()
 Length:
void MR::UnitSettings::setUiLengthUnit (std::optional< LengthUnit > unit, bool setPreferredLeadingZero)
std::optional< LengthUnitMR::UnitSettings::getModelLengthUnit ()
void MR::UnitSettings::setModelLengthUnit (std::optional< LengthUnit > unit)
std::optional< LengthUnitMR::UnitSettings::getActualModelLengthUnit ()
DegreesMode MR::UnitSettings::getDegreesMode ()
 Angle:
void MR::UnitSettings::setDegreesMode (DegreesMode mode, bool setPreferredPrecision)
int MR::UnitSettings::getUiLengthPrecision ()
 Precision:
void MR::UnitSettings::setUiLengthPrecision (int precision)
int MR::UnitSettings::getUiAnglePrecision ()
void MR::UnitSettings::setUiAnglePrecision (int precision)
int MR::UnitSettings::getUiRatioPrecision ()
void MR::UnitSettings::setUiRatioPrecision (int precision)