Thomas Krijnen
cf3d050423
Rename taxonomy kind enum accordingly
2024-07-03 20:04:52 +02:00
Thomas Krijnen
813a8e12ed
Update python bindings for name changes
2024-07-03 20:04:52 +02:00
Thomas Krijnen
d4efcd40f9
Advanced brep, sweeps and various fixes #4848 #4895
2024-07-03 14:36:35 +02:00
Thomas Krijnen
19b89a3b1f
Workarounds for unstyled elements in tree and wrapper #4924
2024-07-02 11:44:00 +02:00
Dion Moult
c4dfbdbe2e
Merge branch 'v0.7.0' into v0.8.0
2024-06-07 23:48:39 +10:00
Kristof Semjen
589b98053e
Fixes #4261
...
SWIG_Python_str_AsChar and SWIG_Python_str_DelForPy3 are no longer available in swig 4.2 (see : https://github.com/swig/swig/commit/f89dd59d4b82ece899087682fdb86e94d2611513 ),
this commit fixes the build for swig versions > 4.2.
2024-04-21 16:22:56 +02:00
Thomas Krijnen
889ed3bb07
Change 'template template' to param pack to make clang happy
2024-04-20 13:22:13 +02:00
Thomas Krijnen
0edfb0e791
Settings rework for plan/model/context and interfacing with python
2024-04-18 21:04:02 +02:00
Thomas Krijnen
5e7156021b
Add buffer (bytestring) accessors to geometry data
2024-04-17 13:58:05 +02:00
Thomas Krijnen
abfa6edc5c
Add buffer (bytestring) accessors to geometry data
2024-02-27 16:18:40 +01:00
Thomas Krijnen
1e83e5b018
Python wrapper improvements
2023-12-11 21:06:25 +01:00
Thomas Krijnen
4166384ab3
Enable setting ITERATOR_OUTPUT from python
2023-11-28 12:59:32 +01:00
Thomas Krijnen
d5fbc72537
if constexpr instead of disallowed member specialization
2023-11-15 12:33:26 +01:00
Thomas Krijnen
65e874c67f
Drastic settings refactoring
2023-11-15 10:32:33 +01:00
Thomas Krijnen
809668c015
Major update to halfspace algorithm, conversion result shape analysis
2023-11-02 09:04:34 +01:00
Thomas Krijnen
c32c88b1a0
Merge remote-tracking branch 'origin/v0.7.0' into v0.8.0
2023-03-29 12:55:05 +02:00
Thomas Krijnen
c78b2893de
Proceed with merge
2023-03-21 20:15:01 +01:00
Thomas Krijnen
ff2b79a41f
Distinguish between nil and derived in validate.py
2022-11-23 13:45:44 +01:00
Thomas Krijnen
4881e4c686
Error in type checking introduced in ca98e77b40
2022-11-06 14:45:00 +01:00
Thomas Krijnen
ca98e77b40
#2471 Fix refcount when setting aggregates
2022-11-05 16:24:04 +01:00
Thomas Krijnen
47b30aa689
tree ray intersection
2021-08-15 20:42:36 +02:00
Thomas Krijnen
0d49c89943
logical handling in python and small fixes
2021-07-29 16:32:45 +02:00
Thomas Krijnen
bb93545b35
actualize wrapper code
2021-07-29 15:15:51 +02:00
Thomas Krijnen
1375f25de9
#1564 typemap for optional string
2021-07-24 11:19:07 +02:00
Thomas Krijnen
c949211e1b
remove templates in wrapper
2021-07-11 15:03:05 +02:00
Thomas Krijnen
55b63410bd
#747 Apply typemaps and checks to spf header
2021-02-02 11:49:42 +01:00
Thomas Krijnen
95a29dec7b
cpp changes for latebound schema manipulation from Python
2020-09-08 14:37:50 +02:00
Thomas Krijnen
1314209a89
Map empty aggregate to empty tuple in python
2019-04-03 14:40:09 +02:00
Thomas Krijnen
45c3c27fb5
Fixes for mapping declaration subtypes to SWIG
2019-04-03 13:55:29 +02:00
Thomas Krijnen
e43e02c003
Vector of bool type conversion in python wrapper.
2019-03-13 13:32:24 +01:00
Thomas Krijnen
2538eeea87
Fixes for latebound inverse attributes in Python
2019-02-27 17:18:19 +01:00
Thomas Krijnen
d583bf5284
Populate entity subtypes, get schema info in Python
2019-02-15 13:09:54 +01:00
Thomas Krijnen
96ec925f31
Spatial Querying: Implementation of BVH tree for IFC files using NCollection_UBTree ( #130 )
...
* Implementation of BVH tree for IFC files using NCollection_UBTree
* Fixes for gcc and OCCT < v6.8
* Enable BVH selection by TopoDS_Shape
* Small fixes to tree
* Merge conflicted files and other changes
* Eliminate one warning (some remain) + add tree test
2017-09-13 13:16:58 +02: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
Stinkfist0
d4b51a82e7
Fix/suppress plethora of integer conversion warnings on x64 Visual Studio build.
2015-11-03 17:58:08 +02:00
aothms
a58b2ede63
Fixes for unicode handling in Python
2015-09-13 14:43:42 +02:00
aothms
4385f3b14d
Revert some of the typemap work in b96cf38e17 and rely on a general mapping from const vector to tuple
2015-09-04 11:46:52 +02:00
Thomas Krijnen
92bc7b13cb
Use custom typemaps for geometry related classes as well
2015-06-26 13:06:28 +00:00
Thomas Krijnen
feaa13a809
gcc compatibility
2015-06-18 08:55:29 +00:00
Thomas Krijnen
6aabbd4a55
Correctly interpret SWIG return code of type check
2015-06-17 19:44:15 +00:00
Thomas Krijnen
48676a733f
Rework SWIG python binding not to rely on polymorhpic functions. Use hand-written typemaps that map vectors to tuples and iterables to vectors. Add support for multidimensional aggregates in Python.
2015-06-17 11:27:02 +00:00