Thomas Krijnen
|
df726a2d61
|
Initialization in various other constructor forms
|
2025-08-29 14:13:21 +02:00 |
|
Thomas Krijnen
|
9330e73a70
|
Call process_deletion_inverse()
|
2025-08-29 13:48:00 +02:00 |
|
Thomas Krijnen
|
a73c60a467
|
Initialize guid map in case of empty file creation
|
2025-08-29 13:47:48 +02:00 |
|
Thomas Krijnen
|
3245d0af5c
|
Serialization of header entities with #0=
|
2025-08-28 11:15:18 +02:00 |
|
Thomas Krijnen
|
b6712602e2
|
Retain exact attribute counts in rdb as parsed
|
2025-08-28 11:15:05 +02:00 |
|
Thomas Krijnen
|
2c6956ec02
|
Finish (de)deserialization
|
2025-08-28 11:14:11 +02:00 |
|
Thomas Krijnen
|
a65fa1e606
|
Fix failing inverse test
|
2025-08-28 09:37:09 +02:00 |
|
Thomas Krijnen
|
c97a1faecd
|
Initialize file schema to nullptr, wire up guid map
|
2025-08-27 15:14:20 +02:00 |
|
Thomas Krijnen
|
c665c9d7e5
|
Correction for previous commit
|
2025-08-27 11:33:01 +02:00 |
|
Thomas Krijnen
|
b05c83e612
|
Qualify return type to keep older versions of swig happy
|
2025-08-27 11:05:59 +02:00 |
|
Thomas Krijnen
|
a958f1373c
|
Eliminate some warnings
|
2025-08-27 11:03:16 +02:00 |
|
Thomas Krijnen
|
b2c20b15b4
|
Move definitions
|
2025-08-27 10:32:58 +02:00 |
|
Thomas Krijnen
|
5a06715843
|
Update examples
|
2025-08-27 10:21:45 +02:00 |
|
Thomas Krijnen
|
e5fe2df552
|
Template, typename, others to make GCC happy
|
2025-08-26 15:59:05 +02:00 |
|
Thomas Krijnen
|
9109fcec12
|
Further conditional compilation
|
2025-08-26 14:05:34 +02:00 |
|
Thomas Krijnen
|
96336d6f68
|
Ugly conditional compilation for without rdb support
|
2025-08-26 13:56:03 +02:00 |
|
Thomas Krijnen
|
862aa71a77
|
Left-overs after merge
|
2025-08-26 10:20:08 +02:00 |
|
Thomas Krijnen
|
e920379ca3
|
SFINAE for BaseClass*
|
2025-08-26 10:19:47 +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 |
|
Thomas Krijnen
|
2949a86f09
|
Properly initialize stream::eof #7045
|
2025-08-21 10:00:44 +02:00 |
|
Richard Brice
|
3e0ef46a37
|
Updates IfcHierarchyHelper::addRelatedObject to work with IfcRelNests
|
2025-07-27 15:10:22 -07:00 |
|
Osyotr
|
bf7171b7ba
|
Don't mark function that throws exception noexcept
|
2025-07-26 08:40:03 +02:00 |
|
Cristian Ritter
|
d10c176bb6
|
re-adding u32string if ASCII instead of use only Boost.Locale
|
2025-06-13 10:39:59 +02:00 |
|
Cristian Ritter
|
94452b4a7a
|
change deprecated wstring_convert to Boost.Locale and fix #6779 issue
|
2025-06-12 08:52:38 +02:00 |
|
Andrej
|
60c71c145b
|
IfcFile::inverse_attr_record - add a note
|
2025-06-11 19:39:46 +05:00 |
|
Thomas Krijnen
|
69b6c41791
|
Use u32string throughout in character decoder
|
2025-06-10 20:33:21 +02:00 |
|
Thomas Krijnen
|
70440050db
|
Bounds checking in variant array
|
2025-04-30 20:43:43 +02:00 |
|
Thomas Krijnen
|
952400bd58
|
Support defined types with instance references in parser (IfcPropertySetDefinitionSet; #6330)
|
2025-04-11 15:52:40 +02:00 |
|
Thomas Krijnen
|
5a597d1a84
|
Fix binary size issue
|
2025-03-28 12:08:25 +01:00 |
|
Andrej730
|
0d7439c7a5
|
ifcopenshell.validate to catch invalid entities used in entities attributes #6409
Example
```
For instance:
# 1 =IFCCARTESIANPOINT((5.,5.,nan.));
Entity with name 'nan.' not found in schema 'IFC4'
```
|
2025-03-25 18:15:37 +05:00 |
|
Thomas Krijnen
|
c935b2fc12
|
Merge branch 'v0.8.0' into tfk-rocksdb-storage
|
2025-03-25 13:05:45 +01:00 |
|
Thomas Krijnen
|
bd92821b2e
|
Add file offset to instance reference errors so that they are picked up by ifcopenshell.validate
|
2025-03-25 11:44:46 +01:00 |
|
Thomas Krijnen
|
3744b81ccd
|
Only accept finite floats #6409
|
2025-03-25 10:15:24 +01:00 |
|
Thomas Krijnen
|
e327932f4e
|
Fixes to HierarchyHelper #6365
|
2025-03-21 13:48:59 +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
|
425de7b857
|
Further small memory optimizations
|
2025-03-18 10:41:03 +01:00 |
|
Thomas Krijnen
|
929611f384
|
Specific speed-ups
|
2025-03-14 18:56:27 +01:00 |
|
Thomas Krijnen
|
8af4afa781
|
Do use merges, much better perf, instantiate inverses directly and generally, no longer copy map
|
2025-03-14 16:16:25 +01:00 |
|
Richard Brice
|
04e07db0a3
|
Import alignment from csv (#6234)
* Start of the official alignment API
* Import alignment into bonsai model using CSV file
|
2025-03-14 07:31:50 -07:00 |
|
Thomas Krijnen
|
15bbb3b779
|
Implement rocksdb-based has()
|
2025-03-14 13:11:30 +01:00 |
|
Thomas Krijnen
|
10682fb226
|
Fix python binding
|
2025-03-14 10:20:22 +01:00 |
|
Thomas Krijnen
|
df6b7a34f7
|
Auto-detect filetype
|
2025-03-13 13:09:39 +01:00 |
|
Thomas Krijnen
|
67932a22c3
|
Working non-streaming serializer and read-only model
|
2025-03-13 12:34:54 +01:00 |
|
Thomas Krijnen
|
9f49ad5f71
|
Non-streaming rocksdb serializer nearing completion
|
2025-03-09 21:20:16 +01:00 |
|
Thomas Krijnen
|
ce4407ff3c
|
Some successes writing and reading
|
2025-02-27 22:07:31 +01:00 |
|
Thomas Krijnen
|
c58c8269af
|
Fix codegen
|
2025-02-26 09:34:02 +01:00 |
|
Thomas Krijnen
|
c0f148cd3c
|
Run codegen for header schema
|
2025-02-26 09:25:04 +01:00 |
|
Thomas Krijnen
|
a420c4b707
|
Work towards serialization of data
|
2025-02-25 21:29:54 +01:00 |
|
Thomas Krijnen
|
240c78c12a
|
Update IfcHierarchyHelper.h
|
2025-02-25 14:18:10 +01:00 |
|