Thomas Krijnen
90c7a9435c
Fix #4070 don't increment aggregate length on invalid members
2024-04-18 10:45:22 +02:00
Thomas Krijnen
4e4b8e0de1
Resolve merge conflict
2024-04-18 10:14:42 +02:00
Thomas Krijnen
a764387b90
Don't accept non-finite floats #4329
2024-04-17 15:00:07 +02:00
Dion Moult
1b48995d95
Fix #4335 . Fix compilation error.
2024-04-17 14:42:51 +02:00
krande
288455416b
add missing typename
2024-04-16 11:38:46 +02:00
Andrej730
9560e0b3b2
Fix bug in IfcHierarchyHelper.addRelatedObject
...
Noticed that `file.addRelatedObject<IfcSchema::IfcRelDefinesByType>(door_style, door);` was resulting in list with `door` assigned as RelatingObject and `door_style` assigned as RelatedObjects.
2024-04-16 11:35:26 +02:00
Thomas Krijnen
2db6e0193f
p21 binary should be uppercase
2024-04-16 11:17:56 +02:00
Martin15135215
5bec6c8e99
add cff for ifcparse
2024-04-16 11:12:08 +02:00
Thomas Krijnen
4f64b658b0
don't fail on null guid for rooted element deletion #2796
2024-04-16 11:10:44 +02:00
luzpaz
1819a45e4c
Fix various typos in src/ifcgeom* subdirs
2024-04-16 10:05:04 +02:00
Thomas Krijnen
20f279dfa3
IFC4X3 codegen #2805
2024-04-15 13:24:59 +02:00
Thomas Krijnen
3266648896
IfcGeom dynamic casting updates #2805
2024-04-15 13:23:11 +02:00
Chetan
86c93ac1e7
If an IFC file has an IFCRELASSOCIATESMATERIAL but did not supply an IFCMATERIAL, IfcConvert will crash. This commit prevents the crash, catches the exception and prints an error on the terminal
2024-04-15 11:16:59 +02:00
Thomas Krijnen
8d5911e8aa
fix syntax error on gcc
2024-04-15 10:59:00 +02:00
Thomas Krijnen
5f7b07ab4c
typename :(
2024-04-15 10:57:46 +02:00
Thomas Krijnen
5566be0b20
Fix IfcFile::getInverse<T>()
2024-04-15 10:38:02 +02:00
Thomas Krijnen
969b7382b6
Replace unpacking with boost::tie() for compatibility with msvc17 build machine
2024-04-15 08:55:37 +02:00
Richard Brice
e30fd6096a
Adds framework for alignment helper functions.
...
Function include building a simple highway alignment and mapping of sementic segment definitions to geometric definitions (this part is still a work in progress)
2024-04-11 11:26:42 -07:00
Thomas Krijnen
eed0b55f01
Move version definition below header include
2024-03-14 10:26:51 +01:00
Dirk Olbrich
eb50be5c52
ifcparse: fix missing include and const
2024-03-06 09:25:02 +01:00
Dirk Olbrich
47a2971c65
ifcparse: fix clang-tidy warning readability-identifier-length
2024-03-06 09:25:02 +01:00
Dirk Olbrich
eea9a14722
ifcparse: unify private member variables name to use trailing underscore
2024-03-06 09:25:02 +01:00
Dirk Olbrich
8b145248c6
ifcparse: fix clang-tidy warning readability-qualified-auto
2024-03-06 09:25:02 +01:00
Dirk Olbrich
c29e7b32ad
ifcparse: fix clang-tidy warning readability-implicit-bool-conversion
2024-03-06 09:25:02 +01:00
Dirk Olbrich
9f40674d91
ifcparse: fix clang-tidy warning readability-else-after-return
2024-03-06 09:25:02 +01:00
Dirk Olbrich
b264408d85
ifcparse: fix clang-tidy warnung unused-includes
2024-03-06 09:25:02 +01:00
Richard Brice
c33f68fb99
Adds check for placement relative to self
2023-12-13 16:17:10 -08:00
Thomas Krijnen
85b3509ce3
Notify on product conversion start as in 0.7
2023-10-24 20:56:06 +02:00
Richard Brice
5c64a1bd8d
Instantiates IfcHierarchyHelper template for ADD2
2023-10-24 17:05:51 +02:00
Thomas Krijnen
fd3ef6508b
In-code changes for ADD2
2023-10-18 09:47:29 +02:00
Thomas Krijnen
1eb8ef08d2
Rerun C++ codegen
2023-10-18 09:47:28 +02:00
Dirk Olbrich
616a96972a
clang-format: align license blocks
...
- split up some very long lines
2023-10-12 12:39:16 +02:00
Dirk Olbrich
63177a7c35
clang-format: format test
2023-10-12 12:39:16 +02:00
Thomas Krijnen
727ea55315
Apply ifcparse/ part of '65cb47e2d892d84c0d3d8e89ba157360c6902c7f'
2023-09-14 09:27:08 +02:00
Thomas Krijnen
d7951668e9
Case sensitivity on entity str comparison from cmd line https://sourceforge.net/p/ifcopenshell/discussion/1782717/thread/2bf3324a7f
2023-09-14 09:21:12 +02:00
Dirk Olbrich
8bb0ffd2c7
ifcparse: fix compiler warning -Wignored-qualifiers
2023-09-14 09:21:11 +02:00
Thomas Krijnen
1641ad0047
#2805 IFC4X3 codegen
2023-09-14 09:21:10 +02:00
Thomas Krijnen
a40e359620
#2805 Pasta errors
2023-09-14 09:14:32 +02:00
Thomas Krijnen
b374454f3a
#2805 template keyword for gcc
2023-09-14 09:14:32 +02:00
Thomas Krijnen
b4ee981134
#2805 Rerun codegen
2023-09-14 09:14:27 +02:00
Thomas Krijnen
5dabcbb944
#2805 Use dynamic cast for generalize() due to virtual inheritance of selects
2023-09-14 09:14:21 +02:00
Thomas Krijnen
39c1face4d
#2805 update hierarchy helper
2023-09-14 09:14:21 +02:00
Thomas Krijnen
6180627acd
#2805 rerun codegen
2023-09-14 09:14:16 +02:00
Thomas Krijnen
1a014046a9
#2805 rerun codegen
2023-09-14 09:14:08 +02:00
Thomas Krijnen
c0abaa36f4
fix syntax error on gcc
2023-09-14 09:14:01 +02:00
Thomas Krijnen
db3a6c8ef7
typename :(
2023-09-14 09:14:01 +02:00
Thomas Krijnen
52421a6398
Fix IfcFile::getInverse<T>()
2023-09-14 09:14:00 +02:00
Thomas Krijnen
063bb0a017
#3139 Capture parsed selected simple type values
2023-09-14 09:14:00 +02:00
Shohei Kunimatsu
1767b09bbc
Fix wrong attribute name usage (ValueComponent -> UnitComponent) in IfcFile::getUnit
2023-09-14 09:14:00 +02:00
aothms
99abc6e0e2
Fix errors on clang
2023-03-31 15:19:39 -04:00