Thomas Krijnen
e37c2d8aab
Small character decoder fixes
2021-09-11 13:11:02 +02:00
Thomas Krijnen
7661899e9d
#1732 0.7 IfcBaseClass::identity()
2021-09-11 12:59:48 +02:00
Thomas Krijnen
09d6f1130d
#1730 correctly register inverse attributes on rooted types
2021-09-10 09:27:07 +02:00
Thomas Krijnen
3bebfcd8a7
Pass branch and sha to compiler
2021-09-09 09:43:28 +02:00
Dion Moult
5b711a23d3
Expose MaxId to Python
2021-09-09 08:44:12 +02:00
Thomas Krijnen
b9084ad0f5
#1725 exports
2021-09-08 10:14:30 +02:00
Thomas Krijnen
41f2b11234
Virtual inheritance prototype for select
2021-09-06 18:52:37 +02:00
Thomas Krijnen
f898893607
whitespace
2021-09-05 09:32:39 +02:00
Thomas Krijnen
cfc1ddee5e
#1676 null handling in inverses
2021-09-04 14:27:46 +02:00
Dion Moult
cb4001b47b
Detect units from project libraries, and convert nested double aggregates
2021-08-24 10:58:26 +02:00
Thomas Krijnen
37851fac9d
#1674 store inverse references as tuple of (id type index)
2021-08-22 12:22:44 +02:00
Thomas Krijnen
8f1db0019b
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
2021-08-15 20:40:55 +02:00
Thomas Krijnen
44c868caed
#1531 Breadth-first search and maintain insertion order on remove_deep()
2021-08-12 13:35:45 +02:00
Thomas Krijnen
b3087e31f8
Regenerate schemas
2021-08-10 15:17:25 +02:00
Thomas Krijnen
a8fbdb4c92
update RC4 schema
2021-08-10 15:14:59 +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
85645aca28
use assignment operator
2021-08-07 10:08:19 +02:00
Thomas Krijnen
ef5b41b566
specify template differently
2021-08-07 10:00:56 +02:00
Thomas Krijnen
44de9a387f
reverse overload order
2021-08-07 09:44:21 +02:00
Thomas Krijnen
0d49c89943
logical handling in python and small fixes
2021-07-29 16:32:45 +02:00
Thomas Krijnen
7c3fcc26f4
hierarchy helper ifc4 RepresentationContexts compatibility
2021-07-29 16:23:09 +02:00
Thomas Krijnen
d1fe1117be
adapt code for previous commits
2021-07-29 14:54:51 +02:00
Thomas Krijnen
995500e90b
rerun codegen
2021-07-29 14:53:42 +02:00
Thomas Krijnen
c694b5534a
Work in progress on mapping templates
2021-07-27 15:46:38 +02:00
Thomas Krijnen
f2f4057c98
#1579 Fix attribute assignment to enum types
2021-07-22 11:48:27 +02:00
Thomas Krijnen
347aae9696
#1579 regenerate code
2021-07-22 11:48:02 +02:00
Thomas Krijnen
99e74533c3
#1567 Clear inverse cache map after entity insertion
2021-07-17 10:20:50 +02:00
Rick Brice
c02f270993
Adds support for 4x3 rc3 and rc4 for IfcParser library
2021-07-10 15:38:34 +02:00
Carmen Fan
529b3a9867
add necessary export definitions , add IFCParse as a dependency to IfcGeom build
2021-07-01 20:42:45 +02:00
Thomas Krijnen
ffbaa6f0e0
#1537 implement schema enum cast
2021-07-01 11:13:50 +02:00
Thomas Krijnen
2fd2b49709
#1539 Option to specify id/instance_name in file::add()
2021-06-27 11:14:26 +02:00
Thomas Krijnen
da10a1060e
#1475 IfcFile::recalculate_id_counter()
2021-06-26 13:23:55 +02:00
ahladik
a0dad0802e
Fix to IfcHierarchyHelper.cpp ( #1476 )
2021-05-21 13:26:40 +02:00
ahladik
6ec23faf26
A few fixes of types and a typo ( #1464 )
2021-05-13 21:11:19 +02:00
Thomas Krijnen
34386ea27c
Hacky solution to disable schemas to speedup compilation
2021-05-11 22:29:16 +02:00
Thomas Krijnen
a936a5317d
#1445 comment
2021-04-29 16:29:31 +02:00
Thomas Krijnen
f5e5ede0fa
Revert "Fixes IfcUtil::valid_binary_string so it returns false for an empty string"
...
This reverts commit 2514e93a8d .
2021-04-29 16:28:16 +02:00
Rick Brice
2d1ddea3d0
Fixes conditional logic
2021-04-29 16:27:57 +02:00
Rick Brice
df932b90d6
Adds parsing for Ifc4x3_rc2 schema
2021-04-29 16:27:57 +02:00
Rick Brice
2514e93a8d
Fixes IfcUtil::valid_binary_string so it returns false for an empty string
2021-04-29 16:27:57 +02:00
Rick Brice
64e6561828
Initalizes list_ with null points
2021-04-29 16:27:57 +02:00
Rick Brice
01cfcebb09
Fixes problem with dereferencing the end iterator for empty std::string objects
2021-04-18 12:00:48 +02:00
Rick Brice
75040b6ffb
Fixes initialization issues in IfcEntityInstanceData constructors
...
attributes_ was allocated as an array of Argument pointers but the pointers were uninitialized in the construction. Initialization was done in the HeaderEntity class constructor.
offset_in_file_ is uninitialized in one constructor
2021-04-18 12:00:48 +02:00
Thomas Krijnen
5961253c29
#1376 remove_deep_batched()
2021-03-13 12:16:40 +01:00
ahladik
f7175a67c8
Shorten Boost pathnames and fix IfcParse::IfcSIPrefixToValue() ( #1364 )
2021-03-09 09:11:06 +01:00
Thomas Krijnen
bfc695c756
#1311 better error handling during parse for schema and header
2021-02-15 11:11:14 +01:00
Thomas Krijnen
459faec01a
#1311 normalize schema name case
2021-02-14 17:39:15 +01:00
Thomas Krijnen
d2bf2cf46e
Pick RC2 definitions where required
2021-02-14 17:21:34 +01:00
Thomas Krijnen
e750a134d0
Add generated rc2 schemas
2021-02-14 17:20:34 +01:00
Thomas Krijnen
7f4a436708
regen schema
2021-02-14 12:43:09 +01:00