Thomas Krijnen
|
95a094d596
|
Fix some schema generation issues
|
2026-03-26 10:39:29 +01:00 |
|
Thomas Krijnen
|
4ec643d4e1
|
schema entity initialize() method, optional argument forwarding in file::create, populate_derived in InstanceData
|
2026-01-15 19:24:55 +01:00 |
|
Thomas Krijnen
|
ae79996eb6
|
Fix running of test/tests.py
|
2026-01-08 11:49:29 +01:00 |
|
Thomas Krijnen
|
ccd91c0ff0
|
No more messing around with specific sfinae as<>() in Select implementations
|
2026-01-06 11:27:29 +01:00 |
|
Thomas Krijnen
|
7098beb819
|
Work towards v1.0 data model with encapsulated weak_ptr as basis for instances
|
2026-01-05 21:42:01 +01:00 |
|
Thomas Krijnen
|
fb1d78b311
|
Update codegen
|
2025-02-21 16:13:21 +01:00 |
|
Thomas Krijnen
|
919df92888
|
Virtual inheritance configurable at codegen time
|
2025-01-30 13:12:42 +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 |
|
Thomas Krijnen
|
d80bcd1a94
|
Unify variant storage (#5118)
|
2024-08-23 20:29:07 +02:00 |
|
Thomas Krijnen
|
1e60454951
|
centralize attribute setting templates for size object reduction
|
2024-05-12 19:36:01 +02:00 |
|
Thomas Krijnen
|
6a62bf8493
|
Use latebound enum definition for resolving early bound enum names
|
2024-05-12 19:36:01 +02:00 |
|
Thomas Krijnen
|
e9b69b4b26
|
Reduce number of externs
|
2024-05-12 19:36:00 +02:00 |
|
Thomas Krijnen
|
6302be6bfd
|
Merge v0.7.0 -- src\ifcopenshell-python\ifcopenshell\express
|
2023-10-18 09:47:27 +02:00 |
|
Thomas Krijnen
|
96fbe9e5b6
|
String pooling and reducing duplication in schema codegen
|
2023-03-27 14:04:32 +02:00 |
|
Thomas Krijnen
|
3cb68ca388
|
#2186 optional attribute setter fix
|
2022-05-16 13:07:40 +02:00 |
|
Adrien SCHVALBERG
|
e677355438
|
Add IfcParse::clear_schemas() and individual Ifc___::clear_schema() to clear any resource allocated by registered schemas
Add missing virtual destructors in IfcSchema.h
|
2022-05-08 10:21:46 +02:00 |
|
Adrien SCHVALBERG
|
11c3a6e547
|
Fix ifcparse/Ifc____.h template
|
2022-04-27 14:08:05 +02:00 |
|
Thomas Krijnen
|
5af7e95bee
|
#2037 Option to optain declaration from early bound select definitions
|
2022-02-10 13:06:04 +01:00 |
|
Thomas Krijnen
|
618d902a57
|
#2037 throw on invalid cast in schema code
|
2022-02-10 13:05:33 +01:00 |
|
Dion Moult
|
810c71dfa2
|
IfcOpenShell-python licensing and black. See #1082.
|
2022-01-19 12:18:33 +11:00 |
|
Dion Moult
|
bc993c959e
|
Improve error message when keyword not found. See #491.
|
2021-09-23 09:25:58 +02:00 |
|
Thomas Krijnen
|
1058dc7099
|
Fix some casting logic
|
2021-09-13 13:19:56 +02:00 |
|
Thomas Krijnen
|
41f2b11234
|
Virtual inheritance prototype for select
|
2021-09-06 18:52:37 +02:00 |
|
Thomas Krijnen
|
43f528ce04
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# src/ifcgeom/IfcGeomTree.h
# src/ifcgeom_schema_agnostic/IfcGeomIterator.h
# src/ifcgeom_schema_agnostic/IteratorImplementation.cpp
# src/ifcgeom_schema_agnostic/IteratorImplementation.h
# src/ifcparse/Ifc4x3_rc3.cpp
# src/ifcparse/Ifc4x3_rc3.h
# src/serializers/SvgSerializer.cpp
|
2021-08-10 14:30:07 +02:00 |
|
Thomas Krijnen
|
2cd85234bd
|
code generation changes boost::optional and tribool
|
2021-07-29 14:53:26 +02:00 |
|
Thomas Krijnen
|
c694b5534a
|
Work in progress on mapping templates
|
2021-07-27 15:46:38 +02:00 |
|
Thomas Krijnen
|
1a2d0d702b
|
#1579 Update templates, thanks @RickBrice
|
2021-07-22 11:47:47 +02:00 |
|
Thomas Krijnen
|
ffbaa6f0e0
|
#1537 implement schema enum cast
|
2021-07-01 11:13:50 +02:00 |
|
Thomas Krijnen
|
e6592ca706
|
conversion rules for first citizin enum types #1276
|
2021-02-14 12:19:06 +01:00 |
|
htlcnn
|
286c77e3b0
|
black ifcopenshell-python
|
2020-11-02 08:28:02 +11:00 |
|
Thomas Krijnen
|
27f358b314
|
Move express parser into module code
|
2020-09-08 14:36:57 +02:00 |
|