From 7edca081bfd4b9758325e7270317d23cd4a97929 Mon Sep 17 00:00:00 2001 From: Balleux Benjamin Date: Tue, 25 Apr 2017 10:13:18 +0200 Subject: [PATCH] Raise an error when the option --use-element-hierarchy is used with a file different of .dae --- src/ifcconvert/IfcConvert.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ifcconvert/IfcConvert.cpp b/src/ifcconvert/IfcConvert.cpp index f6f45bb143..ca0226852c 100644 --- a/src/ifcconvert/IfcConvert.cpp +++ b/src/ifcconvert/IfcConvert.cpp @@ -508,6 +508,14 @@ int main(int argc, char** argv) return EXIT_FAILURE; } + if (serializer->settings().get(SerializerSettings::USE_ELEMENT_HIERARCHY) && output_extension != ".dae") + { + Logger::Error("--user-element-hierarchy can be used only with .dae output."); + write_log(); + print_usage(); + return EXIT_FAILURE; + } + const bool is_tesselated = serializer->isTesselated(); // isTesselated() doesn't change at run-time if (!is_tesselated) { if (weld_vertices) {