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
|
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 |
|
Thomas Krijnen
|
19933e0102
|
Reintroduce schema def for early bound example part
|
2024-06-10 20:24:26 +02:00 |
|
Andrej730
|
8067d0c4f6
|
IfcParseExample to support IFC4 after 2948d08
|
2024-06-10 17:43:07 +05:00 |
|
Andrej730
|
a70b7e319b
|
cmake - build alignment examples only if 4x3 schema is available
As they doesn't support other schemas.
|
2024-06-10 17:43:07 +05:00 |
|
Richard Brice
|
e0a9f44c13
|
Fixes transition code of last segment of vertical alignment
|
2024-05-06 12:27:32 -07:00 |
|
Richard Brice
|
a130601969
|
A few more tweaks to the alignment examples
|
2024-05-05 13:17:55 -07:00 |
|
Richard Brice
|
e4625bd71e
|
Fixes parabolic curves in IfcAlignment examples and helper functions
|
2024-05-05 11:40:02 -07:00 |
|
Richard Brice
|
c93704f097
|
Fixes problem with IfcCurveSegment.Placement direction for parabolic vertical curves
|
2024-05-02 16:00:59 -07:00 |
|
Thomas Krijnen
|
dafc321ea1
|
template and typename keywords to keep gcc happy
|
2024-04-19 21:44:54 +02:00 |
|
Andrej730
|
1e4693346a
|
fix project name for IfcAdvancedHouse
|
2024-04-16 11:38:20 +02:00 |
|