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
Thomas Krijnen
49932ba5c0
Python wrapper precision updates
2018-07-08 10:32:26 +02:00
Thomas Krijnen
5aebfe9f22
Fix for setting type decl instances
2018-05-29 10:34:38 +02:00
Thomas Krijnen
19d834b19e
Fix python wrapper
2018-01-29 15:02:36 +01:00
Thomas Krijnen
4bed639d9c
Python wrapper geometry handling
2018-01-01 11:22:12 +01:00
Thomas Krijnen
e2f79ec1ba
Work on python wrapper
2017-12-31 12:20:13 +01:00
Thomas Krijnen
05e6f56911
Linker errors, geom server, warnings
2017-12-29 13:48:08 +01:00
Thomas Krijnen
24b46c1f43
Work on serialization
2017-12-22 17:37:58 +01:00
Thomas Krijnen
b3458c872f
Work on python wrapper
2017-12-22 13:51:11 +01:00
Thomas Krijnen
33e1fa6a14
Update python wrapper
2017-12-11 17:20:22 +01:00
civilx64
b6b41e920f
Create docstrings for generated python code.
2017-11-08 13:29:09 +01:00
Thomas Krijnen
33220fa78c
Update python module install script
2017-10-06 16:37:22 +02: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
Luke Brooks
08522c9fd7
ifcopenshell.file.from_string() ( #246 )
2017-08-22 10:15:02 +02:00
Thomas Krijnen
7bea054c1e
get_log in python
2017-08-19 16:54:06 +02:00
Thomas Krijnen
490c35bf60
Fix #244 and provide instances by entity type without subtypes
2017-08-16 21:46:39 +02:00
Thomas Krijnen
a58f23fae2
Missing introspection methods in Python
2017-08-02 16:08:07 +02:00
Thomas Krijnen
fb1fed247e
Fix #243
2017-07-27 10:21:37 +02:00
Thomas Krijnen
3edb057178
Bring back id() to python wrapper. Fixes #241
2017-07-17 18:10:28 +02:00
Thomas Krijnen
6e87a21806
Ignore some methods in wrapper to fix build
2017-07-03 15:43:56 +02:00
Thomas Krijnen
1e79eb535a
Build comprehensive representation id. Fix #225
2017-06-28 15:59:03 +02:00
Thomas Krijnen
7c1cf6ebd0
Fix #233
2017-06-24 13:36:26 +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
dd8ee915c3
ifcwrap/CMakeLists.txt: as PYTHONLIBS_FOUND and PYTHONINTERP_FOUND cannot seem to be trusted, perform further checks to see whether the packages were actually found or not.
...
E.g. one can doo set PYTHONHOME=C:/NoPythonHere
and when running CMake it will happily report:
-- Found PythonLibs: C:/NoPythonHere/libs/python34.lib
2017-04-12 10:39:41 +02:00
Stinkfist0
7fdbc9811d
src/ifcwrap/CMakeLists.txt: use PYTHON_INCLUDE_DIRS instead of the deprecated PYTHON_INCLUDE_PATH
2017-04-12 10:39:41 +02:00
Thomas Krijnen
06cad59fa2
Fix missing python module installation
2017-03-24 10:11:44 +01:00
Thomas Krijnen
c8cc8ab1c8
Resolve python library linking issues on OSX
2017-03-09 13:59:54 +01:00
Stinkfist0
77d53429e3
Make sure to link ifcwrap to Boost libs + fix integer conversion warning.
2017-01-14 20:13:46 +01:00
Thomas Krijnen
18c87b515b
Install ifcopenshell binaries in nix build script
2016-11-13 20:27:22 +01:00
Ali Kämäräinen
64dc2ea95c
Windows/MSVC + OCCT 7.0.0 ( #124 )
...
* Windows/MSVC build scripts: option to build and use official Open CASCADE instead of the community edition.
* Fix C4800 warnings ("'Standard_Boolean': forcing value to bool 'true' or 'false' (performance warning)") + unnecessary integer cast.
* build-deps.cmd: fix OCCT download
* Fix MSVC linking against OCCT 7.0.0. Example executables fail still, needs research.
* occt-V7_0_0-9059ca1_CMakeLists.txt: add_definitions(-DHAVE_NO_DLL) in order to fix static linking to OCCT. Mark IfcOpenShell patches in the OCCT patch files for clarity.
* Patch OCCT in order to fix compliaction when HAVE_NO_DLL is defind. Clean up IfcOpenSHell's linker warnings by defining HAVE_NO_DLL.
* CMakeLists.txt: remove linking to the newly added OCCT libs, these are not needed when HAVE_NO_DLL is defined.
* cmake/CMakeLists.txt: make add_debug_variants() function to handle filenames/paths also. Apply the coding conventions while at it. Fixes #123 .
* Patch OCCT's OpenGl_PrimitiveArray.cxx and XCAFDoc_GeomTolerance.cxx in order to fix Debug build. Do not trigger OCCT rebuild each time build-deps.cmd is ran.
* build-deps.cmd: fix OCCT file patch copy.
* Non-MSVC compiler: use -Wextra, suppress/fix -Wignored-qualifiers warnings.
* build-deps.cmd: do not check return values of copy commands as they seem not to be fully reliable.
2016-09-01 11:28:17 +02:00
Thomas Krijnen
f1099fc3b1
Merge branch 'master' into tridify_ifcgeom_dll
...
# Conflicts:
# cmake/CMakeLists.txt
2016-08-08 10:56:06 +02:00
Stinkfist0
97a62f45d0
Fix IfcGeomWrapper.i and IfcParseWrapper.i
2016-08-06 18:19:27 +03:00
Thomas Krijnen
21b35767ba
Fix #109
2016-08-02 15:53:41 +02:00
Thomas Krijnen
e6fbfee766
Check for existence of representation identifier in python wrapper create_shape
2016-08-02 15:44:42 +02:00