Thomas Krijnen
|
dbc3c5ebef
|
Mark abstract entities in latebound schema
|
2019-02-20 15:35:19 +01:00 |
|
Thomas Krijnen
|
d583bf5284
|
Populate entity subtypes, get schema info in Python
|
2019-02-15 13:09:54 +01:00 |
|
Thomas Krijnen
|
4df526f023
|
Merge branch 'master' into v0.6.0
|
2019-02-06 15:39:43 +01:00 |
|
Thomas Krijnen
|
6bac067488
|
Keep behaviour of returned null pointers for now
|
2019-02-06 13:33:38 +01:00 |
|
Stinkfist0
|
000d11daab
|
IfcFile: possibility to mark an entity as modified so that potential cache is invalidated.
|
2019-02-06 13:30:33 +01:00 |
|
Stinkfist0
|
9211f80625
|
IfcFile::entitiesByReference: cache loaded references. Profiling shows around 3x speed-up (avg. of first 5000 calls to this function).
|
2019-02-06 13:30:33 +01:00 |
|
Stinkfist0
|
38f7ccdc20
|
Optimize IfcFile::entitiesByReference() by reserving capacity for IfcEntityList in advance.
Around 18.4 % speed-up (avg. of first 2000 calls) when converting a somewhat large (176 MB) file to XML.
|
2019-02-06 13:30:33 +01:00 |
|
Thomas Krijnen
|
6a5bfefce9
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcparse/Ifc4-latebound.cpp
# src/ifcparse/Ifc4.cpp
# src/ifcparse/Ifc4.h
# src/ifcparse/Ifc4enum.h
|
2019-01-20 14:27:09 +01:00 |
|
Thomas Krijnen
|
ef7eee411b
|
Update to IFC4Add2TC1
|
2019-01-20 13:47:12 +01:00 |
|
Thomas Krijnen
|
4380e1d86a
|
Merge branch 'master' into v0.6.0
|
2018-12-22 14:06:28 +01:00 |
|
Thomas Krijnen
|
161deeb4e0
|
Fix warnings and compilation on clang
|
2018-12-22 14:05:49 +01:00 |
|
Thomas Krijnen
|
bb15446822
|
Make std::map inheritance private. #512 #517
|
2018-12-17 10:37:48 +01:00 |
|
Thomas Krijnen
|
27b9689e14
|
Work-around gcc issue
|
2018-12-14 12:14:12 +01:00 |
|
Thomas Krijnen
|
32338e2490
|
Make std::map inheritance private. #512 #517
|
2018-12-14 11:56:09 +01:00 |
|
stephassoria
|
9a9475adcb
|
Exclude parse_ifcxml.cpp content from build when WITH_IFCXML is not define
|
2018-12-12 16:29:37 +01:00 |
|
Thomas Krijnen
|
f526277a7d
|
Fix some warnings
|
2018-12-12 16:26:49 +01:00 |
|
Thomas Krijnen
|
72c96905b9
|
Option to validate created geometries based on explicit quantities
|
2018-12-12 12:33:09 +01:00 |
|
Bernd Hahnebach
|
64eb5b4d1d
|
namespace fix for debian buster, fixes issue #506
|
2018-11-20 11:59:08 +01:00 |
|
Thomas Krijnen
|
ba274bb164
|
Merge branch 'master' into v0.6.0
|
2018-11-13 14:46:41 +01:00 |
|
Thomas Krijnen
|
50e5d5f4d5
|
Sort instances before emitting to file
|
2018-11-13 14:46:15 +01:00 |
|
Thomas Krijnen
|
e7daf871b8
|
Disallow adding instances from different schema
|
2018-11-04 15:16:08 +01:00 |
|
Thomas Krijnen
|
ad41f04f11
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcparse/IfcParse.cpp
|
2018-10-30 14:32:28 +01:00 |
|
Stinkfist0
|
c420cc1abb
|
IfcFile::Init: return false if unexpected schema encountered.
|
2018-10-15 14:02:17 +02:00 |
|
Thomas Krijnen
|
e8b28a099f
|
Some fixes for clang
|
2018-09-19 14:05:19 +02:00 |
|
Thomas Krijnen
|
028e8fb926
|
Merge branch 'master' into v0.6.0
# Conflicts:
# nix/build-all.py
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcparse/IfcLogger.cpp
|
2018-09-17 17:46:13 +02:00 |
|
Thomas Krijnen
|
2eaae2bda8
|
Use BVH tree for wire intersections
|
2018-09-12 13:26:11 +02:00 |
|
Thomas Krijnen
|
3a4fa2e6dd
|
Merge commit '58ce86d538971fc1815d56368d7077aa85e0592c' into v0.6.0
|
2018-09-08 13:07:09 +02:00 |
|
Thomas Krijnen
|
54d96fe167
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeom.h
|
2018-09-07 14:42:15 +02:00 |
|
luz.paz
|
d78c9171db
|
Misc. typos
Found via `codespell -q 3`
|
2018-09-07 11:52:01 +02:00 |
|
Thomas Krijnen
|
4d33ed5cb8
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomShapes.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2018-09-04 13:23:11 +02:00 |
|
Thomas Krijnen
|
4babe84941
|
Force decltype using for boost::resulf_of
|
2018-09-02 13:55:36 +02:00 |
|
Thomas Krijnen
|
840f1463e5
|
Fix libxml2 directives on travis
|
2018-09-02 11:59:54 +02:00 |
|
Thomas Krijnen
|
ad5444b974
|
Inverse attributes with 0-1 cardinality not as ifcXML aggregates
|
2018-09-02 11:59:54 +02:00 |
|
Thomas Krijnen
|
c0d41103fa
|
add missing file
|
2018-09-02 11:59:54 +02:00 |
|
Thomas Krijnen
|
3e80d3646c
|
Work on ifcxml parsere
|
2018-09-02 11:59:54 +02:00 |
|
Thomas Krijnen
|
175387bd88
|
Fix IfcOpenHouse
|
2018-08-13 11:43:28 +02:00 |
|
Thomas Krijnen
|
54d9edfee5
|
Fix build on gcc
|
2018-07-12 12:33:35 +02:00 |
|
Thomas Krijnen
|
1c2587ba19
|
Fix for inverse update on delete
|
2018-07-12 11:37:23 +02:00 |
|
Thomas Krijnen
|
49932ba5c0
|
Python wrapper precision updates
|
2018-07-08 10:32:26 +02:00 |
|
Thomas Krijnen
|
d105292817
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomFilter.h
# src/ifcgeom/IfcGeomIteratorImplementation.h
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcFile.h
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/serializers/SvgSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2018-07-07 17:15:54 +02:00 |
|
Victor Haefner
|
11d0c6ef56
|
compiles under ubuntu 18.04
|
2018-06-22 17:16:11 +02:00 |
|
Stefan Boeykens
|
0ba1ac7df3
|
Add ICU header and namespace in IfcCharacterDecoder
To compile on macOS with a recent ICU, we have to add the correct header and refer to the right namespace in IfcCharacterDecoder
|
2018-06-17 15:15:52 +02:00 |
|
Otso Alho
|
1014049b05
|
use unordered map for entity by id
|
2018-05-14 13:36:38 +02:00 |
|
Thomas Krijnen
|
089bb95c9f
|
Fix previous commit on gcc
|
2018-05-13 08:45:33 +02:00 |
|
Thomas Krijnen
|
7786b89269
|
Machine readable progress with -q and --log-format json
|
2018-05-12 20:12:25 +02:00 |
|
Thomas Krijnen
|
161f24d804
|
Copy operands prior to boolean operation
|
2018-05-05 16:09:12 +02:00 |
|
Thomas Krijnen
|
6ee283dbae
|
Don't fail on parse errors while resolving inverse attributes
|
2018-05-04 10:25:57 +02:00 |
|
Thomas Krijnen
|
c748c8dcea
|
Better instance not found error messages
|
2018-04-23 10:51:59 +02:00 |
|
Thomas Krijnen
|
dbf9f213fd
|
Dont fail on adding length measure instances to empty files
|
2018-04-04 14:40:10 +02:00 |
|
Thomas Krijnen
|
77e0d9cca7
|
Freeing of lazily loaded inst attrs
|
2018-03-21 17:29:37 +01:00 |
|