From a1f740bd81413354b5429adef378a37dd85aa9db Mon Sep 17 00:00:00 2001 From: johltn Date: Sun, 21 Feb 2021 11:41:04 +0100 Subject: [PATCH] Don't use pointers for Representation elements --- src/serializers/HdfSerializer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/serializers/HdfSerializer.cpp b/src/serializers/HdfSerializer.cpp index b870ead846..05b8898ea5 100644 --- a/src/serializers/HdfSerializer.cpp +++ b/src/serializers/HdfSerializer.cpp @@ -69,11 +69,11 @@ void HdfSerializer::write(const IfcGeom::BRepElement* o) { H5::DataSet OCCTDataset; const IfcGeom::Representation::BRep& brepmesh = o->geometry(); - const IfcGeom::Representation::Serialization *serialization = new IfcGeom::Representation::Serialization(brepmesh); - std::string brep_data = serialization->brep_data(); + const IfcGeom::Representation::Serialization serialization(brepmesh); + std::string brep_data = serialization.brep_data(); - const IfcGeom::TriangulationElement*triangular_element = new IfcGeom::TriangulationElement(*o); - const IfcGeom::Representation::Triangulation& mesh = triangular_element->geometry(); + const IfcGeom::TriangulationElementtriangular_element(*o); + const IfcGeom::Representation::Triangulation& mesh = triangular_element.geometry(); const int vcount = (int)mesh.verts().size() / 3; const int fcount = (int)mesh.faces().size() / 3; const bool isyup = settings().get(SerializerSettings::USE_Y_UP);