Description 📝
Now since #252 has been adopted and merged I would like to propose a (hopefully simple) enhancement that will allow traversing the ifc ref tree incrementally.
If we hold pointers to rows as buffer offset/length that should be enough for IfcParserStream to be able to parse them without reading the entire ifc file (buffer slicing).
This will unlock on demand ref resolution as opposed to today's full resolution. I believe this will prove as very powerful - reducing memory consumption significantly.
Suggested solution 💡
No response
Alternative ⛕
No response
Additional context ☝️
No response
Validations ✅
Description 📝
Now since #252 has been adopted and merged I would like to propose a (hopefully simple) enhancement that will allow traversing the ifc ref tree incrementally.
If we hold pointers to rows as buffer offset/length that should be enough for
IfcParserStreamto be able to parse them without reading the entire ifc file (buffer slicing).This will unlock on demand ref resolution as opposed to today's full resolution. I believe this will prove as very powerful - reducing memory consumption significantly.
Suggested solution 💡
No response
Alternative ⛕
No response
Additional context ☝️
No response
Validations ✅