Thomas Krijnen
|
a9ca4e7366
|
Mark status when parsing is terminated
|
2024-09-23 15:24:28 +02:00 |
|
Thomas Krijnen
|
d80bcd1a94
|
Unify variant storage (#5118)
|
2024-08-23 20:29:07 +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 |
|
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
|
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 |
|
Dirk Olbrich
|
63177a7c35
|
clang-format: format test
|
2023-10-12 12:39:16 +02:00 |
|
Dirk Olbrich
|
8bb0ffd2c7
|
ifcparse: fix compiler warning -Wignored-qualifiers
|
2023-09-14 09:21:11 +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
|
2174fda88d
|
#2704 keep track of simple types by iden to free later
|
2023-01-28 14:21:52 +01:00 |
|
Thomas Krijnen
|
f012286eda
|
#2408 ifcopenshell.file.get_inverse(with_attribute_indices)
|
2022-10-20 13:35:02 +02:00 |
|
Thomas Krijnen
|
3d82791a99
|
#1861 update globalid map on attribute change
|
2022-10-05 13:03:52 +02:00 |
|
Thomas Krijnen
|
be805a3e96
|
Fixes after 698c708bf6
|
2022-10-04 11:14:13 +02:00 |
|
Thomas Krijnen
|
698c708bf6
|
Reduce heap allocations during parse by reusing vector for top level instances
|
2022-10-03 14:04:42 +02:00 |
|
bimworld
|
bc734c263e
|
Comment deconstructor IfcFile
|
2022-06-07 12:14:30 +02:00 |
|
Dion Moult
|
01bc29c5b2
|
Purge by_ref_cached_
|
2021-12-02 09:28:04 +01:00 |
|
Dion Moult
|
5ad6d455f9
|
get_total_inverses now efficiently gets the full number of references to an entity
|
2021-12-02 09:28:04 +01:00 |
|
Dion Moult
|
cef1c86f6d
|
Experimental get_inverse_cardinality proposal. See #1904.
|
2021-12-02 09:28:04 +01:00 |
|
Thomas Krijnen
|
768b754a0b
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# .github/workflows/ci.yml
# src/ifcparse/IfcParse.cpp
|
2021-09-24 09:03:58 +02:00 |
|
Thomas Krijnen
|
e1a5de793a
|
#1747
|
2021-09-23 13:46:37 +02:00 |
|
Thomas Krijnen
|
99a27fbfef
|
option to disable guid map and lazy loading
|
2021-09-13 13:17:08 +02:00 |
|
Thomas Krijnen
|
7661899e9d
|
#1732 0.7 IfcBaseClass::identity()
|
2021-09-11 12:59:48 +02:00 |
|
Thomas Krijnen
|
09d6f1130d
|
#1730 correctly register inverse attributes on rooted types
|
2021-09-10 09:27:07 +02:00 |
|
Dion Moult
|
5b711a23d3
|
Expose MaxId to Python
|
2021-09-09 08:44:12 +02:00 |
|
Thomas Krijnen
|
37851fac9d
|
#1674 store inverse references as tuple of (id type index)
|
2021-08-22 12:22:44 +02:00 |
|
Thomas Krijnen
|
8f1db0019b
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
|
2021-08-15 20:40:55 +02:00 |
|
Thomas Krijnen
|
44c868caed
|
#1531 Breadth-first search and maintain insertion order on remove_deep()
|
2021-08-12 13:35:45 +02:00 |
|
Thomas Krijnen
|
d1fe1117be
|
adapt code for previous commits
|
2021-07-29 14:54:51 +02:00 |
|
Thomas Krijnen
|
2fd2b49709
|
#1539 Option to specify id/instance_name in file::add()
|
2021-06-27 11:14:26 +02:00 |
|
Thomas Krijnen
|
da10a1060e
|
#1475 IfcFile::recalculate_id_counter()
|
2021-06-26 13:23:55 +02:00 |
|
Thomas Krijnen
|
5961253c29
|
#1376 remove_deep_batched()
|
2021-03-13 12:16:40 +01:00 |
|
Thomas Krijnen
|
bfc695c756
|
#1311 better error handling during parse for schema and header
|
2021-02-15 11:11:14 +01:00 |
|
Thomas Krijnen
|
373fd417eb
|
#1022
|
2020-09-30 10:24:50 +02:00 |
|
Thomas Krijnen
|
803cc66abb
|
#873
|
2020-07-11 11:55:00 +02:00 |
|
Thomas Krijnen
|
f32e034963
|
Merge pull request #639 from aothms/multithreaded
Multithreaded
|
2019-08-02 15:37:00 +02:00 |
|
Thomas Krijnen
|
4ec9ab52f1
|
Remove IfcFileWithSchema
|
2019-07-10 16:34:57 +02:00 |
|
Thomas Krijnen
|
3ebca0516e
|
Implement multi_threaded implementation in Iterator
|
2019-07-03 12:10:27 +02:00 |
|
Thomas Krijnen
|
4df526f023
|
Merge branch 'master' into v0.6.0
|
2019-02-06 15:39:43 +01:00 |
|
Stinkfist0
|
000d11daab
|
IfcFile: possibility to mark an entity as modified so that potential cache is invalidated.
|
2019-02-06 13:30:33 +01:00 |
|
Stinkfist0
|
9211f80625
|
IfcFile::entitiesByReference: cache loaded references. Profiling shows around 3x speed-up (avg. of first 5000 calls to this function).
|
2019-02-06 13:30:33 +01:00 |
|
Thomas Krijnen
|
4380e1d86a
|
Merge branch 'master' into v0.6.0
|
2018-12-22 14:06:28 +01:00 |
|
Thomas Krijnen
|
161deeb4e0
|
Fix warnings and compilation on clang
|
2018-12-22 14:05:49 +01:00 |
|
Thomas Krijnen
|
bb15446822
|
Make std::map inheritance private. #512 #517
|
2018-12-17 10:37:48 +01:00 |
|
Thomas Krijnen
|
27b9689e14
|
Work-around gcc issue
|
2018-12-14 12:14:12 +01:00 |
|