Thomas Krijnen
98ff457fd6
Continue work on plug-in and tests
2026-05-06 21:17:57 +02:00
Thomas Krijnen
9e19735275
IfcConvert Plug-in discovery for info print
2026-04-19 12:32:10 +02:00
Thomas Krijnen
b599ee1040
More work on isolating into plug-ins
2026-04-18 15:46:21 +02:00
Thomas Krijnen
d2cc66fdf0
tree and document plug-ins
2026-04-17 11:24:09 +02:00
Thomas Krijnen
aa10784154
First slice plug-in refactor
2026-04-14 13:51:09 +02:00
Thomas Krijnen
a07f56db6f
Restructure and rename
2026-03-31 15:32:36 +02:00
Thomas Krijnen
724cdb446e
Move schemas into schemas/ subfolder
2026-03-31 10:02:00 +02:00
Thomas Krijnen
fe6e9d86ae
Xml serializer proper specialization
2026-03-26 15:49:54 +01:00
Thomas Krijnen
991556fbe3
template as
2026-01-10 11:03:26 +01:00
Thomas Krijnen
69a4ad35a1
Remaining cpp changes
2026-01-10 10:20:34 +01:00
Thomas Krijnen
f5b2358c2e
Make Base::data() private, file::add(..., id)
2026-01-08 10:35:46 +01:00
Thomas Krijnen
f2f4d626a5
Fix examples mostly
2026-01-07 13:51:48 +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
Andrej730
6cbd3ed014
cmake - drop OPENCASCADE_LIBRARIES variable #7388
2025-12-02 19:55:56 +05:00
Esteban DUGUEPEROUX
083fab5255
cmake: Use standard install way
...
For specific install customization, use CMAKE_INSTALL_BINDIR, CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR variables.
See-Also: https://cmake.org/cmake/help/latest/guide/tutorial/Installation%20Commands%20and%20Concepts.html
2025-11-30 11:11:51 +01:00
Esteban DUGUEPEROUX
8fb10d2ff3
cmake: Use OBJECT target instead of STATIC one to avoid mix static and shared targets in a same build
2025-11-28 17:03:25 +01:00
Diego Mateos
7221e72cfa
fix some target folders to respect parent cmake
2025-11-28 14:11:57 +01:00
Esteban DUGUEPEROUX
1876a788a9
cmake: Externalize cmake config for Serializers
2025-11-19 11:24:15 +01:00
Thomas Krijnen
1bc4e82b7d
reorder
2025-11-17 19:15:20 +01:00
Thomas Krijnen
fc197c1d32
anon namespace
2025-11-17 19:09:31 +01:00
Thomas Krijnen
487a4f345d
Creoox json serializer
2025-11-17 14:06:39 +01:00
Thomas Krijnen
dfaa8d510c
authorisation -> authorization in header schema for compatibility
2025-08-29 16:08:42 +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
4bc88eac2f
ifdefs around geometry handling for 4.3 rc schemas #6710
2025-05-17 16:01:28 +02:00
Thomas Krijnen
b64dcfd4b8
Fix compilation on schemas prior to ifc4 #6549
2025-04-19 09:21:22 +02:00
Thomas Krijnen
858e73c9d9
IfcPropertySetDefinitionSet in xml serializer #6330
2025-04-11 15:53:27 +02:00
Thomas Krijnen
c935b2fc12
Merge branch 'v0.8.0' into tfk-rocksdb-storage
2025-03-25 13:05:45 +01:00
Sebastian Friston
35fe79dfb2
ISSUE #6328 fix in dispatch_token to avoid missing unknown in logicals
2025-03-20 14:03:07 +01:00
Thomas Krijnen
ce4407ff3c
Some successes writing and reading
2025-02-27 22:07:31 +01:00
Thomas Krijnen
aef38bd869
Fix matrix access in XmlSerializer #5840
2024-12-04 10:39:01 +01:00
Thomas Krijnen
8edbb37121
Fix latebound entity inheritance hierarchy wrt id() #5822 - not ideal, because BaseEntity.declation now returns declaration
2024-11-28 12:57:08 +01:00
Thomas Krijnen
68062f54d8
Gracefully handle missing aggregate header fields #5626
2024-10-26 17:21:15 +02:00
Thomas Krijnen
555eb44f00
Add IfcAlignmentSegments to XML output
2024-09-17 13:07:33 +02:00
Thomas Krijnen
0b555b30d2
Add IfcAlignmentSegments to XML output
2024-09-17 13:03:25 +02:00
Thomas Krijnen
d80bcd1a94
Unify variant storage ( #5118 )
2024-08-23 20:29:07 +02:00
Dirk Olbrich
95b5926353
ifcgeom, serializer: fix missing includes
2024-03-06 09:25:02 +01:00
Thomas Krijnen
65e874c67f
Drastic settings refactoring
2023-11-15 10:32:33 +01:00
Thomas Krijnen
5bead4b219
#2805 Apply changes to v0.8 geometry mapping as well
2023-09-14 11:33:23 +02:00
Thomas Krijnen
65a5646bf0
Major update: taxonomy shared pointers, collection type safety, work towards hashing
2023-07-27 16:42:06 +08:00
Thomas Krijnen
c78b2893de
Proceed with merge
2023-03-21 20:15:01 +01:00
GisSpace
df845653f3
fix IFC to xml - IFCGROUP in IFC cannot be found in xml #1154
2022-09-14 14:54:05 +02:00
Christian Martínez de la Rosa
5bfad88a75
[IfcConvert] Added IfcRelConnectsElements to xml export ( #2197 )
...
* [IfcConvert] Export tasks in the xml conversion
The exportion in the XML format exports in a new tag, named "tasks", all the tasks from the file with a hierarchy. Each task contains the IfcTaskTime object if it has it.
* [ifcConvert] Add related objects in tasks
* [IfcConvert] Added IsSuccessorFrom and IsPredecessorTo in xml task export
* Get IfcTasks from IfcWorkSchedule
* [IfcConver] Changed OperatesOn hierarchy level in xml task export
* Added task to property / quanty relationship
* [IfcConvert] Added calendars to xml output file
* [IfcConvert] Added Output objects in the XML file
* [IfcConvert] Fix crash when IfcWorkCalendar does not contain IfcWorkTime
* [IfcConvert] Added IfcWorkPlan to xml export
* [IfcConvert] Added IfcRelConnectsElements to xml export
* [IfcConvert] Added IfcRelConnectsElements to xml export
* [IfcConvert] Improved related and relating xml export
2022-09-05 14:58:22 +02:00
Christian Martínez de la Rosa
952d1c3b79
[IfcConvert] Added IfcWorkPlan to xml export
2022-04-28 17:54:43 +10:00
Christian Martínez de la Rosa
2d7a90bd2b
[IfcConvert] Fix crash when IfcWorkCalendar does not contain IfcWorkTime
2022-04-28 17:54:43 +10:00
Christian Martínez de la Rosa
b14de15a68
[IfcConvert] Added Output objects in the XML file
2022-04-28 17:54:43 +10:00
Christian Martínez de la Rosa
29ecba293b
[IfcConvert] Added calendars to xml output file
2022-04-28 17:54:43 +10:00
Christian Martínez de la Rosa
8396c68e75
Added task to property / quanty relationship
2022-04-28 17:54:43 +10:00
Christian Martínez de la Rosa
01c6a0d9be
[IfcConver] Changed OperatesOn hierarchy level in xml task export
2022-04-28 17:54:43 +10:00
Christian Martínez de la Rosa
99d8a225a9
Get IfcTasks from IfcWorkSchedule
2022-04-28 17:54:43 +10:00
Christian Martínez de la Rosa
89f13aa1e4
[IfcConvert] Added IsSuccessorFrom and IsPredecessorTo in xml task export
2022-04-28 17:54:43 +10:00