Thomas Krijnen
|
d8799d799e
|
Fixes for 4.3 compilation
|
2026-07-10 17:05:35 +02:00 |
|
Thomas Krijnen
|
561a23cfbc
|
After-merge clean-ups
|
2026-07-09 22:01:21 +02:00 |
|
Thomas Krijnen
|
7fc2d9a998
|
Merge remote-tracking branch 'origin/v0.8.0' into ifcviewer-wgpu
|
2026-07-09 13:21:39 +02:00 |
|
Thomas Krijnen
|
cdd1ecd15c
|
Update parse examples
|
2026-07-03 13:28:02 +02:00 |
|
Thomas Krijnen
|
1c69f41e0a
|
Examples now also depend on helpers
|
2026-07-03 13:27:26 +02:00 |
|
Thomas Krijnen
|
b3218ced3f
|
Mistake in parse examples include macro
|
2026-06-24 08:46:21 +02:00 |
|
Thomas Krijnen
|
9396340b13
|
parse examples: Include -definitions.h header as well so that preprocessor switches works
|
2026-06-19 20:38:37 +02:00 |
|
Thomas Krijnen
|
22707fa534
|
Bring back multiple schema includes in IfcParseExamples.cpp
|
2026-06-14 21:02:35 +02:00 |
|
Thomas Krijnen
|
671217d494
|
Commit remainder of fixes to IfcParseExamples
|
2026-06-12 12:13:35 +02:00 |
|
Thomas Krijnen
|
4d22a3fdb9
|
Enable retargeting of example schema
|
2026-06-12 11:04:18 +02:00 |
|
Thomas Krijnen
|
a7738eeb64
|
Pass around non-static logger instances and programmatic access to messages in-memory
|
2026-06-10 18:40:17 +02:00 |
|
Thomas Krijnen
|
98ff457fd6
|
Continue work on plug-in and tests
|
2026-05-06 21:17:57 +02:00 |
|
Thomas Krijnen
|
bccea6d932
|
Examples and update virtual bases for new codegen
|
2026-04-18 21:04:42 +02:00 |
|
Thomas Krijnen
|
91ae631c7d
|
Merge remote-tracking branch 'origin/v0.8.0' into datamodel-v1.0
|
2026-04-18 20:15:28 +02:00 |
|
Thomas Krijnen
|
becd38c77d
|
Compilation fixes
|
2026-04-09 16:18:53 +02:00 |
|
Thomas Krijnen
|
a07f56db6f
|
Restructure and rename
|
2026-03-31 15:32:36 +02:00 |
|
Andrej730
|
d9e488d518
|
cmake format
|
2026-02-26 17:01:54 +05:00 |
|
Richard Brice
|
c6257a4b3a
|
Fixes errors in ifc_curve_rebar.cpp
M_PI was not defined,. Replaced it with boost::math::constants::pi<double>
Calculation of area was incorrect. Area of a circle = PI*r*r = PI*dia*dia/4
|
2026-01-31 05:30:36 -08:00 |
|
Esteban DUGUEPEROUX
|
8f3715c0f1
|
review: Take into account remarks
|
2026-01-24 12:09:29 +01:00 |
|
Esteban DUGUEPEROUX
|
a86c333a99
|
make: Try to build and run others examples
|
2026-01-23 20:49:16 +01:00 |
|
Thomas Krijnen
|
f9c791de1b
|
Fix examples
|
2026-01-08 09:44:43 +01:00 |
|
Thomas Krijnen
|
5b85a2c38b
|
Fix examples
|
2026-01-08 09:44:00 +01:00 |
|
Thomas Krijnen
|
c57209fbce
|
Fixes
|
2026-01-07 20:37:10 +01:00 |
|
Thomas Krijnen
|
088a6b7204
|
Reinstate IfcAlignment example
|
2026-01-07 18:15:23 +01:00 |
|
Thomas Krijnen
|
f2f4d626a5
|
Fix examples mostly
|
2026-01-07 13:51:48 +01:00 |
|
Thomas Krijnen
|
7098beb819
|
Work towards v1.0 data model with encapsulated weak_ptr as basis for instances
|
2026-01-05 21:42:01 +01:00 |
|
Andrej730
|
d41985f23a
|
format cmake files
|
2025-12-22 18:44:42 +05:00 |
|
Andrej730
|
4d52480cbe
|
cmake - find dependencies from exported config file
|
2025-12-18 18:46:04 +05:00 |
|
Andrej730
|
bf2c27528c
|
cmake - fix issue with using cmake occt packages <7.7.0
|
2025-12-15 19:02:06 +05:00 |
|
Andrej730
|
c7b75d2863
|
ci.yml - add packages to use occt cmake config
|
2025-12-15 19:02:05 +05:00 |
|
Andrej730
|
31740784de
|
examples - disable ifcopenhouse build temporarily to fix CI
|
2025-12-12 20:41:22 +05:00 |
|
Andrej730
|
dd683d1115
|
examples - further simplify linking
|
2025-12-12 20:19:42 +05:00 |
|
Andrej730
|
b237fac4b8
|
examples - don't provide cxx_std_17 to targets explicitly
As it's already defined for the entire project.
|
2025-12-12 20:19:42 +05:00 |
|
Andrej730
|
20812ecd80
|
examples - don't provide boost components explicitly
Since they're already included to `IfcParse`.
|
2025-12-12 20:19:42 +05:00 |
|
Andrej730
|
1d7d0f6d05
|
cmake export - export some variables to inspect installation
|
2025-12-12 20:16:14 +05:00 |
|
Andrej730
|
d5210e0d75
|
cmake export - propagate HAS_SCHEMA definitions to exported IfcParse target
|
2025-12-12 20:16:14 +05:00 |
|
Andrej730
|
d303acd660
|
cmake export - propagate IFOPSH_WITH_ROCKSDB to cmake config
Apparently, cmake isn't exporting definitions defined globally `add_definitions`, so creating interface target to combine rocksdb and our definitions.
|
2025-12-12 20:16:13 +05:00 |
|
Andrej730
|
01f97a5860
|
IfcParse - export include path
|
2025-12-12 19:30:23 +05:00 |
|
Andrej730
|
4d34e4296c
|
examples - build IfcAlignment using cmake package
|
2025-12-12 19:30:22 +05:00 |
|
Andrej730
|
43533706a4
|
examples - build IfcOpenHouse/IfcAdvancedHouse using cmake package
|
2025-12-12 19:30:22 +05:00 |
|
Andrej730
|
99835fcab3
|
IfcParseExamples not to rely on includes
|
2025-12-12 19:30:21 +05:00 |
|
Andrej730
|
a62a4bb158
|
cmake - install examples too
|
2025-12-12 18:33:48 +05:00 |
|
Andrej730
|
084992ddcc
|
Make IfcParseExamples buildable outside of the main build tree
It's a very verbose version of consuming IfcOpenShell cmake package, but we'll be able to use it as a start point to build upon.
|
2025-12-12 18:33:48 +05:00 |
|
Esteban DUGUEPEROUX
|
30184a3f6d
|
cmake: Externalize geometry_serializer cmake config files to their own directory
|
2025-11-30 12:29:26 +01:00 |
|
Esteban Dugueperoux
|
613015e37e
|
cmake: Externalize OpenCascade config (#7365)
Co-authored-by: Andrej <azhilenkov@gmail.com>
|
2025-11-19 18:02:07 +05:00 |
|
Andrej730
|
8a03a1379e
|
cmake - match ifc4x3 for examples more precisely
|
2025-09-19 18:56:15 +05:00 |
|
Andrej730
|
8bb7ef5e25
|
cmake - only build examples if 2x3 is present in SCHEMA_VERSIONS
As examples currently require ifc2x3
|
2025-09-19 18:56:15 +05:00 |
|
Thomas Krijnen
|
5a06715843
|
Update examples
|
2025-08-27 10:21:45 +02:00 |
|
Thomas Krijnen
|
4011666162
|
Fixes to header writing
|
2025-08-26 10:18:13 +02:00 |
|
Thomas Krijnen
|
d80bcd1a94
|
Unify variant storage (#5118)
|
2024-08-23 20:29:07 +02:00 |
|