Rick Brice
c02f270993
Adds support for 4x3 rc3 and rc4 for IfcParser library
2021-07-10 15:38:34 +02:00
Thomas Krijnen
6ecedaa128
tree select(gp_Pnt) also with extend
2021-06-22 15:46:21 +02:00
Thomas Krijnen
34386ea27c
Hacky solution to disable schemas to speedup compilation
2021-05-11 22:29:16 +02:00
Thomas Krijnen
8384235e10
Tree API extensions in wrapper
2021-05-10 11:47:16 +02:00
Thomas Krijnen
62540f0b00
#1404
2021-03-27 10:00:41 +01:00
Thomas Krijnen
a56ca661e8
BUILD_PACKAGE option
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
0db743d3f7
Release V0.6.0 alpha 2
...
install in standard python dir
bump up version
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
c9f40126c3
fix python package dir
...
@aothms the selection of the directory needs to fixed but the current choice is reasonnable
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
c1b9062fa4
add package using cpack and install properly
2021-03-08 14:52:57 +01:00
Thomas Krijnen
b3f581d78d
Handle boxed enum creation in Python
2021-02-14 17:22:15 +01:00
Thomas Krijnen
6bbbc528fe
prep for 4x3_rc2
2021-02-14 12:43:27 +01:00
Thomas Krijnen
4e897a0c21
surface style ids on serialization
2021-02-13 16:03:57 +01:00
Thomas Krijnen
55b63410bd
#747 Apply typemaps and checks to spf header
2021-02-02 11:49:42 +01:00
Thomas Krijnen
e1b68dafa4
#841 cpp implementation of get_info()
2021-01-10 12:36:47 +01:00
Cyril Waechter
9060b6ee40
Rework python pset module ( #1221 )
...
New features
============
* Handle all syntax for ApplicableEntity as defined in IFC documentation. (drawback it increase request time by ~2/3)
* Allow to get applicable psets directly from template definition without caching.
This allow more general purpose usages. (drawback it increase request time by ~2.4)
To notice / discuss
===================
* `ifcwrap/CmakeLists` was installing only `.py` and `.bnf` files from `ifcopenshell-python`.
Why ? It now copy all files. Is it an issue ?
* property template file is now stored in ifcopenshell python module to allow usage
from every softwares. It was before only available for blenderbim addon.
* psets and qtos are now optionnally cached at object instead of module level.
This allow to work with multiple schema in the same python interpreter.
(eg. might help conversion between schemas)
* in blenderbim addon psetqto are now stored in `schema.psetqto`.
2020-12-31 21:39:33 +11:00
Thomas Krijnen
e70241fc53
#1047 add swig array wrapper
2020-10-26 14:10:13 +01:00
Thomas Krijnen
fd18916b20
Add express.bnf to install
2020-10-11 14:23:54 +02:00
Thomas Krijnen
ac40b90f27
Python settings.__init__ and settings.__repr__
2020-10-05 15:39:19 +02:00
Thomas Krijnen
11657207c2
Python settings.__init__ and settings.__repr__
2020-10-05 15:38:26 +02:00
Thomas Krijnen
95a29dec7b
cpp changes for latebound schema manipulation from Python
2020-09-08 14:37:50 +02:00
Thomas Krijnen
a62fd01725
Move late bound inverse access to IfcBaseEntity
2020-07-11 23:24:49 +02:00
Thomas Krijnen
436eb3a637
msvc utf8 conversion in wrapper write()
2020-07-05 11:40:17 +02:00
Yorik van Havre
c76c72c017
Added USERSPACE_PYTHON_PREFIX cmake variable to allow install IfcPython in userspace instead of system-wide.
2020-06-28 12:48:25 +02:00
Harald Geyer
501447fa5f
Fix building with -DIFCXML_SUPPORT=OFF
2020-06-20 08:47:42 +02:00
Thomas Krijnen
f01ae4a45b
#842 IFC4X3 schema and some other schema init cruft
2020-06-15 12:48:30 +02:00
Thomas Krijnen
e9a9c1ab7a
#891 fix wrapper compilation
2020-06-15 10:34:47 +02:00
Thomas Krijnen
afb05f42db
Merge branch 'master' into v0.6.0
2020-06-07 20:23:00 +02:00
Thomas Krijnen
86d7205760
layerset-first setting
2020-06-07 19:46:10 +02:00
Thomas Krijnen
a17b211983
rename by_type_excl_subtypes
2020-06-07 12:49:39 +02:00
Thomas Krijnen
be96cee77d
Iterator include/exclude of entity_instance in Python
2020-05-31 17:08:19 +02:00
Thomas Krijnen
1eea532c9e
python interator include/exlude entity types
2020-05-31 12:51:21 +02:00
Thomas Krijnen
42fedf81c4
Add parse_ifcxml to ifcopenshell_wrapper
2020-04-11 14:13:19 +02:00
Sander Boer
861dab0d9e
proposed fix for #739 , build with swig4
2020-02-07 10:45:14 +01:00
Thomas Krijnen
d535cf0222
Merge master
2019-05-31 14:33:40 +02:00
Thomas Krijnen
77e02ddae4
Remove all references to _newclass from wrapper code
2019-05-31 14:31:31 +02:00
Thomas Krijnen
69f25a563c
Merge branch 'master' into v0.6.0
2019-05-24 15:39:52 +02:00
Thomas Krijnen
9a85fbc225
Fix static/const declaration
2019-05-24 15:38:35 +02:00
Thomas Krijnen
dd71abc672
Fix enum name in geom wrapper
2019-05-24 15:11:09 +02:00
Thomas Krijnen
901e805d24
Revert 13d2cf3357
2019-05-24 14:29:21 +02:00
Thomas Krijnen
285d40d586
add to_string() method in ifcopenshell.file
2019-05-22 16:18:48 +02:00
Thomas Krijnen
0b2bd5d0e8
Eliminate ICU dependency
2019-05-10 11:59:00 +02:00
Thomas Krijnen
f0fa9ca736
Install python module files using glob
2019-04-05 11:18:22 +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
johltn
a800a9e7c7
FIx MVD module
2019-03-04 12:50:28 +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
13d2cf3357
Remove --sew-shells option, always on now
2018-12-28 15:36:10 +01:00
Thomas Krijnen
0016256f57
Merge branch 'master' into v0.6.0
2018-11-19 17:13:28 +01:00