diff --git a/src/ifcgeom_schema_agnostic/GeometrySerializer.h b/src/ifcgeom_schema_agnostic/GeometrySerializer.h index ccea3ff729..6e000247a3 100644 --- a/src/ifcgeom_schema_agnostic/GeometrySerializer.h +++ b/src/ifcgeom_schema_agnostic/GeometrySerializer.h @@ -30,25 +30,25 @@ public: { /// Use entity names instead of unique IDs for naming elements. /// Applicable for OBJ, DAE, and SVG output. - USE_ELEMENT_NAMES = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 1), + USE_ELEMENT_NAMES = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 1U), /// Use entity GUIDs instead of unique IDs for naming elements. /// Applicable for OBJ, DAE, and SVG output. - USE_ELEMENT_GUIDS = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 2), + USE_ELEMENT_GUIDS = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 2U), /// Use material names instead of unique IDs for naming materials. /// Applicable for OBJ and DAE output. - USE_MATERIAL_NAMES = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 3), + USE_MATERIAL_NAMES = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 3U), /// Use element types instead of unique IDs for naming elements. /// Applicable for DAE output. - USE_ELEMENT_TYPES = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 4), + USE_ELEMENT_TYPES = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 4U), /// Order the elements using their IfcBuildingStorey parent /// Applicable for DAE output - USE_ELEMENT_HIERARCHY = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 5), + USE_ELEMENT_HIERARCHY = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 5U), /// Use step ids for naming elements. /// Applicable for OBJ, DAE, and SVG output. - USE_ELEMENT_STEPIDS = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 6), + USE_ELEMENT_STEPIDS = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 6U), /// Use Y UP . /// Applicable for OBJ output. - USE_Y_UP = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 7), + USE_Y_UP = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 7U), /// Number of different setting flags. NUM_SETTINGS = 7 };