Thomas Krijnen
ff2b79a41f
Distinguish between nil and derived in validate.py
2022-11-23 13:45:44 +01:00
Thomas Krijnen
f012286eda
#2408 ifcopenshell.file.get_inverse(with_attribute_indices)
2022-10-20 13:35:02 +02:00
Thomas Krijnen
cd27d48701
#2482 entity_instance.to_string()
2022-10-08 17:18:47 +02:00
Thomas Krijnen
d16f92a445
Option to set log format from python
2022-02-26 14:53:09 +01:00
Thomas Krijnen
531805fefb
#1692 get_info_2() logical
2022-01-17 11:19:30 +01:00
Thomas Krijnen
dbc6f521fe
#1912 apply also on types
2021-12-14 09:57:31 +01:00
Thomas Krijnen
c52f851d79
#1807 method mapping proposal
2021-12-14 09:57:31 +01:00
Thomas Krijnen
3380158f55
#1692 memory leak in get_info_2()
2021-12-13 10:32:05 +01:00
Dion Moult
5ad6d455f9
get_total_inverses now efficiently gets the full number of references to an entity
2021-12-02 09:28:04 +01:00
Dion Moult
cef1c86f6d
Experimental get_inverse_cardinality proposal. See #1904 .
2021-12-02 09:28:04 +01:00
Thomas Krijnen
d7b27c0620
ifcopenshell.ifcopenshell_wrapper.turn_on_detailed_logging()
2021-11-25 15:23:14 +01:00
Thomas Krijnen
280eac6127
parse_ifcxml now handled by swig config
2021-10-29 10:40:03 +02:00
Thomas Krijnen
566512f7bc
#1807 argument_types() on schema entity
2021-10-25 11:52:05 +02:00
Thomas Krijnen
768b754a0b
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
...
# Conflicts:
# .github/workflows/ci.yml
# src/ifcparse/IfcParse.cpp
2021-09-24 09:03:58 +02:00
Thomas Krijnen
7661899e9d
#1732 0.7 IfcBaseClass::identity()
2021-09-11 12:59:48 +02:00
Thomas Krijnen
0a03632e95
#1693 get_info_2() derived and select
2021-08-25 18:44:35 +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
62540f0b00
#1404
2021-03-27 10:00:41 +01:00
Thomas Krijnen
b3f581d78d
Handle boxed enum creation in Python
2021-02-14 17:22:15 +01:00
Thomas Krijnen
e1b68dafa4
#841 cpp implementation of get_info()
2021-01-10 12:36:47 +01: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
Harald Geyer
501447fa5f
Fix building with -DIFCXML_SUPPORT=OFF
2020-06-20 08:47:42 +02:00
Thomas Krijnen
a17b211983
rename by_type_excl_subtypes
2020-06-07 12:49:39 +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
285d40d586
add to_string() method in ifcopenshell.file
2019-05-22 16:18:48 +02: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
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
e2f79ec1ba
Work on python wrapper
2017-12-31 12:20:13 +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
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
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
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