ifcplusplus
ifcplusplus copied to clipboard
IfcPlusPlus is an open source C++ class model, as well as a reader and writer for IFC files in STEP format. Features: Easy and efficient memory management using smart pointers. Parallel reader for ver...
This patch was added to the Debian package of ifcplusplus
Hi, trying to generate the Makefile with CMake I get the error in the title. Edited the filename in CMakeLists.txt toOrbit3DManipulator.cpp but I'm not sure it is correct.
Per the instructions [^1], we are directed to berndhahnebach's fork[^2] in order to learn how to build ifc++ on Linux. But as we can see it's dated:  Are these...
Hello I've seen that you declare in your ifc classes destructor = default, but this disable the move semantic. https://stackoverflow.com/questions/33957037/does-a-default-virtual-destructor-prevent-compiler-generated-move-operations Bye Renzo Venuti
Hello, in the function simplifyPolygon (the one that takes a vector of vec2) inside GeomUtils.h there are multiple unsafe erase calls : polygon.erase(polygon.begin() + ii - 1); that cause a...
Solve the linker error. 1) Link with tbb 2) Disable Qt keywords to solve a name clash with tbb solve issue #259
Fix two problems. 1. Header reader failes on user name with apostrophe: `FILE_NAME('1.ifc','2022-01-28T15:23:18',('admin\X\27'),(''),'IfcPlusPlus','','');` 2. Duplicating `\` or `'` when read string atributes of entites: `#53= IFCCOLUMN('2Vl8RxOHj99fWB7IRf2gY0',$,'Column1',$,$,#58,#81,'\\',$);` ISO 10303-21 standard states...
Problem summary: When trying to build IFC++ on Ubuntu a linker error occurs. System: Ubuntu 22.04 cmake version 3.22.1 gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 Ubuntu clang version 14.0.0-1ubuntu1.1 Steps to reproduce:...