Techdraw: Use std::numeric_limits and std::numbers instead of defines

This commit is contained in:
Benjamin Nauck
2025-03-27 19:02:45 +01:00
parent 41756a3726
commit cf94011294
40 changed files with 243 additions and 220 deletions

View File

@@ -105,11 +105,11 @@ const char* DrawViewDimension::TypeEnums[] = {"Distance",
const char* DrawViewDimension::MeasureTypeEnums[] = {"True", "Projected", nullptr};
// constraint to set the step size to 0.1
static const App::PropertyQuantityConstraint::Constraints ToleranceConstraint = {-DBL_MAX,
DBL_MAX,
0.1};
static const App::PropertyQuantityConstraint::Constraints ToleranceConstraint = {
-std::numeric_limits<double>::max(), std::numeric_limits<double>::max(), 0.1};
// constraint to force positive values
static const App::PropertyQuantityConstraint::Constraints PositiveConstraint = {0.0, DBL_MAX, 0.1};
static const App::PropertyQuantityConstraint::Constraints PositiveConstraint = {
0.0, std::numeric_limits<double>::max(), 0.1};
DrawViewDimension::DrawViewDimension()
{