From d72ef6ed2f95454a1e2473d122556a0165f2e6fd Mon Sep 17 00:00:00 2001 From: Mathew Bielejeski Date: Thu, 10 Dec 2020 11:01:34 -0800 Subject: [PATCH] core: (fixes #310) Change Length::Unit from enum class to plain enum The script to generate python bindings does not currently support c++11 strongly typed enums (enum class). --- src/core/model/length.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/model/length.h b/src/core/model/length.h index a7cafc6b4..171c28202 100644 --- a/src/core/model/length.h +++ b/src/core/model/length.h @@ -242,10 +242,10 @@ public: * Units of length in various measurement systems that are supported by the * Length class */ - enum class Unit : uint16_t + enum Unit : uint16_t { //Metric Units - Nanometer, //!< 1e-9 meters + Nanometer = 1, //!< 1e-9 meters Micrometer, //!< 1e-6 meters Millimeter, //!< 1e-3 meters Centimeter, //!< 1e-2 meters