Thomas Krijnen
|
ea53c96134
|
Allow inspection of rocskdb keys in python
|
2025-08-26 12:53:35 +02:00 |
|
Thomas Krijnen
|
722e819e11
|
Support propsetdefset in python streaming mode
|
2025-08-26 10:20:36 +02:00 |
|
Thomas Krijnen
|
862aa71a77
|
Left-overs after merge
|
2025-08-26 10:20:08 +02:00 |
|
Thomas Krijnen
|
9d9e9ed4cb
|
Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage
|
2025-08-26 10:17:57 +02:00 |
|
Thomas Krijnen
|
d2c7c1532c
|
Implement streaming scan through file and use in rocksdb serializer and python
|
2025-08-25 12:45:10 +02:00 |
|
Andrej730
|
0132edd774
|
Sync stub with the wrapper #6976
|
2025-08-07 21:02:34 +05:00 |
|
Andrej730
|
2e3c733c0d
|
IfcParseWrapper - exclude instances_by_reference
As it does exactly the same as get_inverse()
|
2025-06-17 18:41:19 +05:00 |
|
Andrej730
|
ff09cd0a56
|
IfcParseWrapper - instance_by_guid -> by_guid
It seems they have exactly the same signatures and it makes sense to just rename instance_by_guid to by_guid, instead of implementing it separately.
|
2025-06-17 18:41:19 +05:00 |
|
Andrej
|
d0f4dd00c7
|
getInverse -> get_inverses_by_declaration
Similar to getTotalInverses rename, to prevent confusing with get_inverse.
|
2025-06-11 19:39:46 +05:00 |
|
Andrej
|
eee94f53a4
|
get_inverse, get_inverse_indices, get_total_inverses - prevent possible crashes
When passing entity without an id (e.g. IfcBaseType)
|
2025-06-11 19:39:46 +05:00 |
|
Andrej
|
6bb028696d
|
getTotalInverses -> get_total_inverses_by_id
Rename method to avoid confusion with get_total_inverses
|
2025-06-11 19:39:46 +05:00 |
|
Thomas Krijnen
|
c935b2fc12
|
Merge branch 'v0.8.0' into tfk-rocksdb-storage
|
2025-03-25 13:05:45 +01:00 |
|
Sayan J. Das
|
cf3a554b15
|
Fix #5809: Add safety check during file.write (#6292)
Co-authored-by: theseyan <sayanjyotidasworkmail@gmai.com>
|
2025-03-17 16:17:42 +05:00 |
|
Thomas Krijnen
|
10682fb226
|
Fix python binding
|
2025-03-14 10:20:22 +01:00 |
|
Thomas Krijnen
|
aa9b2d7428
|
populate_derived() upon instance creation, don't only rely on serialization 'hack' #5364
|
2024-10-07 20:41:34 +02:00 |
|
Andrej730
|
8ae951d27a
|
get_info_2 to support excluding identifier
|
2024-10-03 17:15:33 +05:00 |
|
Thomas Krijnen
|
2554280e50
|
triangulation-type setting for non-triangulated polyhedral from iterator
|
2024-09-18 19:28:07 +02:00 |
|
Andrej730
|
76ba3947f5
|
Expose header properties with invalid values #5246
|
2024-08-31 14:31:41 +02:00 |
|
Andrej730
|
afd5a5b23e
|
Fix get_info_2 #5248 after d80bcd1
|
2024-08-29 18:57:47 +05:00 |
|
Thomas Krijnen
|
d80bcd1a94
|
Unify variant storage (#5118)
|
2024-08-23 20:29:07 +02:00 |
|
Thomas Krijnen
|
7fa3cd45ca
|
#4452 release gil in ifcopenshell.open() and read()
|
2024-04-17 14:54:42 +02:00 |
|
Thomas Krijnen
|
d6250aaf2a
|
#3189 proposal (#3190)
|
2024-04-16 10:05:07 +02:00 |
|
Thomas Krijnen
|
ff2b79a41f
|
Distinguish between nil and derived in validate.py
|
2022-11-23 13:45:44 +01:00 |
|
Thomas Krijnen
|
f012286eda
|
#2408 ifcopenshell.file.get_inverse(with_attribute_indices)
|
2022-10-20 13:35:02 +02:00 |
|
Thomas Krijnen
|
cd27d48701
|
#2482 entity_instance.to_string()
|
2022-10-08 17:18:47 +02:00 |
|
Thomas Krijnen
|
d16f92a445
|
Option to set log format from python
|
2022-02-26 14:53:09 +01:00 |
|
Thomas Krijnen
|
531805fefb
|
#1692 get_info_2() logical
|
2022-01-17 11:19:30 +01:00 |
|
Thomas Krijnen
|
dbc6f521fe
|
#1912 apply also on types
|
2021-12-14 09:57:31 +01:00 |
|
Thomas Krijnen
|
c52f851d79
|
#1807 method mapping proposal
|
2021-12-14 09:57:31 +01:00 |
|
Thomas Krijnen
|
3380158f55
|
#1692 memory leak in get_info_2()
|
2021-12-13 10:32:05 +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
|
d7b27c0620
|
ifcopenshell.ifcopenshell_wrapper.turn_on_detailed_logging()
|
2021-11-25 15:23:14 +01:00 |
|
Thomas Krijnen
|
280eac6127
|
parse_ifcxml now handled by swig config
|
2021-10-29 10:40:03 +02:00 |
|
Thomas Krijnen
|
566512f7bc
|
#1807 argument_types() on schema entity
|
2021-10-25 11:52:05 +02: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
|
7661899e9d
|
#1732 0.7 IfcBaseClass::identity()
|
2021-09-11 12:59:48 +02:00 |
|
Thomas Krijnen
|
0a03632e95
|
#1693 get_info_2() derived and select
|
2021-08-25 18:44:35 +02:00 |
|
Thomas Krijnen
|
0d49c89943
|
logical handling in python and small fixes
|
2021-07-29 16:32:45 +02:00 |
|
Thomas Krijnen
|
bb93545b35
|
actualize wrapper code
|
2021-07-29 15:15:51 +02:00 |
|
Thomas Krijnen
|
62540f0b00
|
#1404
|
2021-03-27 10:00:41 +01:00 |
|
Thomas Krijnen
|
b3f581d78d
|
Handle boxed enum creation in Python
|
2021-02-14 17:22:15 +01:00 |
|
Thomas Krijnen
|
e1b68dafa4
|
#841 cpp implementation of get_info()
|
2021-01-10 12:36:47 +01:00 |
|
Thomas Krijnen
|
a62fd01725
|
Move late bound inverse access to IfcBaseEntity
|
2020-07-11 23:24:49 +02:00 |
|
Thomas Krijnen
|
436eb3a637
|
msvc utf8 conversion in wrapper write()
|
2020-07-05 11:40:17 +02:00 |
|
Harald Geyer
|
501447fa5f
|
Fix building with -DIFCXML_SUPPORT=OFF
|
2020-06-20 08:47:42 +02:00 |
|
Thomas Krijnen
|
a17b211983
|
rename by_type_excl_subtypes
|
2020-06-07 12:49:39 +02:00 |
|
Thomas Krijnen
|
42fedf81c4
|
Add parse_ifcxml to ifcopenshell_wrapper
|
2020-04-11 14:13:19 +02:00 |
|
Sander Boer
|
861dab0d9e
|
proposed fix for #739, build with swig4
|
2020-02-07 10:45:14 +01:00 |
|
Thomas Krijnen
|
d535cf0222
|
Merge master
|
2019-05-31 14:33:40 +02:00 |
|