Andrej730
83a0d7a63c
prevent freezing the iterator in case of unhandled exceptions
...
Solving an issue in 355cca3 I've noticed that because of some unhandled exception iterator was freezing and hanging indefinitely, this should be resolved now to be safe.
Also added had_errors_during_initialization() method that can help identify whether there were errors either during iterator initialization or processing elements.
2024-07-10 15:34:35 +05:00
Thomas Krijnen
c68dcba087
Implement element-hierarchy setting in USD
2024-06-29 14:16:07 +02:00
Thomas Krijnen
76b7748be1
Note some time points #4915
2024-06-28 13:39:58 +02:00
Thomas Krijnen
c2efcda7bb
Don't use cached items in multi-threaded mode for now until we have proper immutability
2024-06-11 11:20:40 +02:00
Thomas Krijnen
8aa3b12911
Wait for threads in iterator destructor
2024-04-17 14:54:15 +02:00
Thomas Krijnen
bf1d2befd8
Address compiler warnings
2024-03-14 11:10:19 +01:00
Thomas Krijnen
c72f97225f
Clear current product after finalization
2024-02-18 12:06:02 +01:00
Thomas Krijnen
0b4718b3b5
Report tasks on actual mapped products
2023-12-05 21:12:09 +01:00
Thomas Krijnen
65e874c67f
Drastic settings refactoring
2023-11-15 10:32:33 +01:00
Thomas Krijnen
85b3509ce3
Notify on product conversion start as in 0.7
2023-10-24 20:56:06 +02:00
Thomas Krijnen
a14c40feda
Check for empty result from map(IfcRepresentation) in iterator
2023-09-16 22:23:22 +02:00
Thomas Krijnen
5336b2f987
Implement shape serialization for cgal, possibility to supply geometry library to iterator in py
2023-08-25 21:46:32 +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
ab99a0486d
Fix retrieval of native element
2023-03-31 12:28:22 +02:00
Thomas Krijnen
c32c88b1a0
Merge remote-tracking branch 'origin/v0.7.0' into v0.8.0
2023-03-29 12:55:05 +02:00
Thomas Krijnen
05a7aac62e
Prevent double counting elements in single threaded mode
2023-03-28 15:20:54 +02:00
Thomas Krijnen
031694af2b
Make cgal optional
2023-03-22 11:47:00 +01:00
Thomas Krijnen
2b1b79bf1c
Make occt optional
2023-03-22 11:17:14 +01:00
Thomas Krijnen
236f470ae6
Update geom server
2023-03-22 09:28:02 +01:00
Thomas Krijnen
4d5a77d8e3
Ambiguous overload
2023-03-22 09:02:57 +01:00
Thomas Krijnen
c78b2893de
Proceed with merge
2023-03-21 20:15:01 +01:00
Thomas Krijnen
ccde605029
File renames, build script and cmake updates
2022-11-15 13:19:24 +01:00