surface style ids on serialization

This commit is contained in:
Thomas Krijnen
2021-02-13 16:03:57 +01:00
parent 73a9015801
commit 4e897a0c21
5 changed files with 19 additions and 4 deletions
@@ -90,10 +90,13 @@ namespace IfcGeom {
const boost::optional<ColorComponent>& Specular() const { return specular; }
const boost::optional<double>& Transparency() const { return transparency; }
const boost::optional<double>& Specularity() const { return specularity; }
const boost::optional<int>& Id() const { return id; }
boost::optional<ColorComponent>& Diffuse() { return diffuse; }
boost::optional<ColorComponent>& Specular() { return specular; }
boost::optional<double>& Transparency() { return transparency; }
boost::optional<double>& Specularity() { return specularity; }
boost::optional<int>& Id() { return id; }
};
IFC_GEOM_API const SurfaceStyle* get_default_style(const std::string& ifc_type);