Dion Moult
|
f51f2a0e8c
|
Fix #3614. Remove_pset API now supports removing predefined property sets (E.g. door lining properties).
|
2024-04-16 10:24:58 +02:00 |
|
Thomas Krijnen
|
5a601f16fd
|
Correct if-clause
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
aced364a08
|
smol fix
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
0b2cfc7560
|
fix missing else clause
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
dc5a0d4568
|
raise TypeError on invalid pset
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
79983e5097
|
rework unpack_unit_value
handle the `None` case, simplify logic
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
e31047e8c6
|
improve naming of the new method
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
182aa3ed01
|
improve update_existing_properties
explicit class check
error out on a not supported type
better methods names
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
0632c9bf1b
|
implement _try_purge
per review comment about repeating code
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
cd5baefb55
|
restructure if/elif/else chain
|
2024-04-15 12:04:44 +02:00 |
|
Totally a booplicate
|
53dd817d97
|
support tuples
|
2024-04-15 12:04:43 +02:00 |
|
Totally a booplicate
|
0ce987f788
|
move prop check
|
2024-04-15 12:04:43 +02:00 |
|
Totally a booplicate
|
f4c618701c
|
per review
change exception message
remove TODO
pass `Unit`
raise `NotImplementedError` when no template was found
|
2024-04-15 12:04:43 +02:00 |
|
Totally a booplicate
|
c186e7120c
|
resolve TODO
This is being fixed, we should always have a class to use
|
2024-04-15 12:04:43 +02:00 |
|
Totally a booplicate
|
1f89fea569
|
attempt to improve pset support
1. Adds support to directly passed in property entities
2. Adds support for tuples
3. Adds support for P_LISTVALUE
|
2024-04-15 12:04:43 +02:00 |
|
Andrej730
|
b171dc6146
|
Small documentation note
|
2024-04-15 09:58:26 +02:00 |
|
Dion Moult
|
eea93265f7
|
Fix #2913. Bug where properties with multiple inverses were not correctly purged.
|
2024-04-15 09:37:49 +02:00 |
|
Dion Moult
|
fab76bbcde
|
Fixed bug where enumeration values in psets could be empty lists.
|
2023-03-27 23:08:47 +11:00 |
|
Carlos Villagrasa
|
fab7b590f7
|
Allow for custom IfcUnits when editing psets
|
2023-03-16 20:39:32 +11:00 |
|
Dion Moult
|
b3c7971ea9
|
Purge all data classes from API.
|
2023-02-01 15:44:08 +11:00 |
|
Dion Moult
|
c8ba96cde8
|
Make syntax highlighting explicit in docs
|
2023-01-10 10:16:28 +11:00 |
|
Dion Moult
|
d2fee728f2
|
Write documentation for pset_template API module
|
2022-12-16 11:22:46 +11:00 |
|
Dion Moult
|
0ccea3cef8
|
Add documentation for pset API module
|
2022-12-15 16:02:27 +11:00 |
|
Dion Moult
|
73ac5d314b
|
Complex properties and quantities are not supported in IDS
|
2022-09-12 20:10:25 +10:00 |
|
Dion Moult
|
5ee4e2704d
|
User can now explicitly choose the quantity type via the edit qto API
|
2022-09-12 18:05:13 +10:00 |
|
Dion Moult
|
5b5540494d
|
Qtos now support being added to types and contexts (despite being rare)
|
2022-09-12 12:55:15 +10:00 |
|
Dion Moult
|
a21b73225a
|
Fix #2296. Bug where material and profile psets couldn't be removed.
|
2022-07-21 15:12:00 +10:00 |
|
Vukas Pajic
|
0ca90817d8
|
Fix for Issue #2288
|
2022-07-17 10:08:24 +02:00 |
|
Vukas Pajic
|
6b9e670bf3
|
missing comma
|
2022-07-05 07:41:51 +02:00 |
|
Vukas Pajic
|
9e87f0f027
|
fix for issue #2261
|
2022-07-05 07:34:23 +02:00 |
|
Vukas Pajic
|
c73fedaaaf
|
fix error that stopped user from adding properties
|
2022-07-01 13:41:20 +02:00 |
|
Vukas Pajic
|
c8c9262090
|
initial commit
-Added support for adding and editing enums
-changed behaviour of template psets that have enums.
|
2022-06-29 17:23:27 +10:00 |
|
Dion Moult
|
f0a00cbc94
|
#2185 Set up auto generated API reference documentation via sphinx-autoapi
|
2022-05-09 15:35:52 +10:00 |
|
Dion Moult
|
e909f25432
|
Removing a property set now also removes properties
|
2022-03-21 10:22:31 +11:00 |
|
Dion Moult
|
5709efbdcb
|
Fix bug where you could not add properties to projects themselves.
|
2022-01-21 12:01:19 +11:00 |
|
Dion Moult
|
810c71dfa2
|
IfcOpenShell-python licensing and black. See #1082.
|
2022-01-19 12:18:33 +11:00 |
|
Dion Moult
|
4f047274bf
|
The IfcOpenShell API now supports automatic primitive casting for editing properties. See #1943.
|
2022-01-07 17:38:43 +11:00 |
|
Dion Moult
|
a1817e8a61
|
Fix #1889. Allow explicitly overriding data types when editing psets.
|
2021-11-24 16:38:19 +11:00 |
|
Dion Moult
|
8cde074fd8
|
Editing psets can now accept user specified data types and auto-detect non-string data types
|
2021-09-20 15:37:01 +10:00 |
|
Dion Moult
|
3e2b66ef2f
|
You can now edit psets of profiles
|
2021-08-14 13:01:22 +10:00 |
|
Dion Moult
|
6bf692b44d
|
Fix #1401. Modified custom psets are now immediately available without needing to restart Blender.
|
2021-07-29 16:16:01 +10:00 |
|
Dion Moult
|
f14d349be0
|
Fix bug where psets didn't show up for non element types like 2X3 door styles.
|
2021-07-20 09:50:46 +10:00 |
|
Dion Moult
|
1071ac00d4
|
Fix validation errors in IFC2X3 with missing ownership and mandatory attributes
|
2021-06-23 10:35:25 +10:00 |
|
Dion Moult
|
f3c1d1df31
|
Fix bug where you couldn't delete a quantity from a quantity set
|
2021-06-07 15:52:38 +10:00 |
|
Jesusbill
|
3a754c8ecc
|
fix of the fix n add_pset
|
2021-06-01 16:33:47 +02:00 |
|
Jesusbill
|
994ccb94f4
|
fix bug in adding psets for materials
|
2021-05-30 13:32:59 +02:00 |
|
Dion Moult
|
1cd243f13c
|
Fix #1462. Standardise IfcOpenShell API to use Pythonic argument names.
|
2021-05-28 10:59:39 +10:00 |
|
Dion Moult
|
ae7d123aa2
|
Qto module now has various qto methods you can do to bulk populate quantities
|
2021-05-14 15:13:40 +10:00 |
|
Dion Moult
|
5334d2b754
|
Refactor pset module to follow the same design patterns as other modules, in preparation for complex property / quantity handling in the future
|
2021-05-13 11:55:25 +10:00 |
|
Dion Moult
|
35ceba2e88
|
Fix #1462.
|
2021-05-12 19:12:46 +10:00 |
|