From 834e05a01ccbb6618ebdc8769d0a6e2f134082de Mon Sep 17 00:00:00 2001 From: Balleux Benjamin Date: Thu, 18 May 2017 11:26:19 +0200 Subject: [PATCH] Feature : For each parent element, include the type in the name if --use-element-types if used --- src/ifcconvert/ColladaSerializer.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ifcconvert/ColladaSerializer.cpp b/src/ifcconvert/ColladaSerializer.cpp index 45c7be7723..01c337c60f 100644 --- a/src/ifcconvert/ColladaSerializer.cpp +++ b/src/ifcconvert/ColladaSerializer.cpp @@ -313,8 +313,13 @@ void ColladaSerializer::ColladaExporter::ColladaScene::addParent(const IfcGeom:: // Chose a name of the parent object std::string name = ""; - if (parent.name() == "") { name = parent.type(); } - else { name = parent.name(); } + if (serializer->settings().get(SerializerSettings::USE_ELEMENT_TYPES)) { name = parent.type() + " " + parent.name(); } + else + { + if (parent.name() == "") { name = "unnamed"; } + else { name = parent.name(); } + } + COLLADASW::Node *current_node; current_node = new COLLADASW::Node(mSW);