Totally a booplicate
|
5999976d37
|
raise TypeError on invalid pset
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
51e5f843ba
|
rework unpack_unit_value
handle the `None` case, simplify logic
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
3d787338fb
|
improve naming of the new method
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
de67648f3e
|
improve update_existing_properties
explicit class check
error out on a not supported type
better methods names
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
afa803ea62
|
implement _try_purge
per review comment about repeating code
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
3a0aaee03b
|
restructure if/elif/else chain
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
a5353e02b5
|
support tuples
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
1acc743370
|
move prop check
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
375f4f2a86
|
per review
change exception message
remove TODO
pass `Unit`
raise `NotImplementedError` when no template was found
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
d4b88fd422
|
resolve TODO
This is being fixed, we should always have a class to use
|
2023-06-16 14:08:48 +02:00 |
|
Totally a booplicate
|
df6cc74a87
|
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
|
2023-06-16 14:08:48 +02:00 |
|
Andrej730
|
812eb5eaef
|
Small documentation note
|
2023-05-25 16:09:43 +05:00 |
|
Dion Moult
|
7df80af30b
|
Fix #2913. Bug where properties with multiple inverses were not correctly purged.
|
2023-04-18 18:08:24 +10: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 |
|
Dion Moult
|
19e67613db
|
New recipe to clean up IFCs that store quantities in properties.
|
2021-05-10 09:27:31 +10:00 |
|
Dion Moult
|
fd83564af0
|
Sorry forgot to commit
|
2021-04-29 19:37:59 +10:00 |
|
Dion Moult
|
37e3a65ffb
|
Decouple pset APIs from blenderbim namespace
|
2021-04-29 19:35:21 +10:00 |
|
Dion Moult
|
ae0789e4ec
|
New assign / unassign declaration usecase, minor code & formatting cleanup
|
2021-04-07 13:15:16 +10:00 |
|