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
Andrej730
8c707f3b48
Fix issue building IfcOpenHouse for IFC4
2024-04-16 11:35:31 +02:00
Andrej730
9560e0b3b2
Fix bug in IfcHierarchyHelper.addRelatedObject
...
Noticed that `file.addRelatedObject<IfcSchema::IfcRelDefinesByType>(door_style, door);` was resulting in list with `door` assigned as RelatingObject and `door_style` assigned as RelatedObjects.
2024-04-16 11:35:26 +02:00
Thomas Krijnen
658095ea29
#4222 template kw
2024-04-16 11:26:45 +02:00
Thomas Krijnen
a5f3f8c465
IfcParseExamples requires C++17 now
2024-04-16 11:25:27 +02:00
Thomas Krijnen
2948d08c1d
C++ get_psets() with extensive preprocessor trickery
2024-04-16 11:25:24 +02:00
Richard Brice
420eed1828
Adds new simplified alignment example that makes us of the alignment helper functions
2024-04-11 11:26:42 -07:00
Dirk Olbrich
28c7da2336
examples: fix missing includes
2024-03-06 09:25:02 +01:00
Richard Brice
f2f0000616
Minor tweaks to IfcAlignment example
2024-01-16 15:33:25 -08:00
Richard Brice
f493343558
Adds geometric representations for CT 4.1.7.1.1.4 Alignment Geometry - Segments to the IfcAlignment example
2023-12-20 14:53:20 -08:00
Richard Brice
3ff8c5c292
Fixes IfcAlignment example
2023-12-13 16:17:10 -08:00
Richard Brice
7fef3efbeb
Fixes horizontal alignment issues
2023-12-13 16:17:10 -08:00
Richard Brice
13985eb49d
Small tweaks to the IfcAlignment example
2023-12-08 13:15:29 -08:00
Richard Brice
7893b217ad
Updates representation context in IfcAlignment example so it passes the bSI validation service checks
2023-12-07 15:31:33 -08:00
Richard Brice
84a8c370c1
Updates representations in IfcAlignment example
2023-12-07 09:46:23 -08:00
Rick Brice
265f45a814
Adds example program for alignments
2023-11-17 11:27:49 -08:00
Thomas Krijnen
2b1b79bf1c
Make occt optional
2023-03-22 11:17:14 +01:00
Thomas Krijnen
c78b2893de
Proceed with merge
2023-03-21 20:15:01 +01:00
Thomas Krijnen
a85571979e
Merge branch 'v0.8.0' into v0.8.0-merge
2022-11-15 15:11:00 +01:00
luz paz
33199b4bb6
Fix various typos
2022-08-27 15:34:16 +02:00
Thomas Krijnen
5f508e9ad8
Small fixes to advanced house
2021-09-07 15:31:18 +02:00
Thomas Krijnen
8a7016c135
update parse example for optional<double>
2021-08-07 10:41:00 +02:00
Thomas Krijnen
34cb672075
string literals
2021-08-07 10:40:43 +02:00
Rick Brice
c02f270993
Adds support for 4x3 rc3 and rc4 for IfcParser library
2021-07-10 15:38:34 +02:00
Bernd Hahnebach
02fa8c8413
[read carefully before decide merge] !!! normalize line endings of src files ( #1268 )
...
* all source: prepare to normalize line ending
* all src: normalize line endings
2021-01-22 08:22:34 +11:00
Thomas Krijnen
c8def0474e
Update examples
2019-08-03 16:11:02 +02:00
Thomas Krijnen
5a7c7ed048
Shuffle project structure
2019-01-18 16:43:38 +01: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
21e53d24e0
Fixes to examples
2017-12-28 18:44:50 +01:00
Thomas Krijnen
5e0da9725a
ifcparse refactoring ( #190 )
...
Unify attribute containers, provide latebound attribute access on IfcBaseEntity, more basic tests on Travis
2017-06-05 17:26:58 +02:00
Thomas Krijnen
00c70fa8fb
IfcOpenHouse fixes for IFC4
2017-04-25 17:38:59 +02:00
Thomas Krijnen
d34c3b4b20
Example for #209
2017-04-25 16:53:35 +02:00
Alexandre Lemire
0f993b32f4
Fix generation of IfcOpenHouse.ifc which doesn't have its ground representation. See #200
2017-04-07 12:29:38 +02:00
Ali Kämäräinen
a171b2b9b0
Couple warning fixes ( #139 )
...
* Use -Wno-tautological-constant-out-of-range-compare for Clang (these warnings come from the sanity checks in generated IfcXXX files).
* Remove unused variable and typedefs + suppress uint->bool conversion warnings (MSVC) + add note about Clang in README
* MSVC uint->bool convesion warning fixes when IFC4 is defined
2016-10-09 12:39:47 +02:00
Thomas Krijnen
17e153d0c5
Fix rename conflict after merge
2016-06-22 15:52:31 +02:00
Thomas Krijnen
aebb9e324b
Geometry serialization ( #71 )
...
Serialize geometry to IFC instances directly from a TopoDS_Shape
2016-06-22 15:03:18 +02:00
Thomas Krijnen
b3167cf1e6
build script simplification
2016-06-09 10:48:43 +02:00