_ Base Handle Prop Update
Class full path: HandlePropertiesService._BaseHandlePropUpdate
Bases: ABC
base class for the handle property update
Attributes
update_palette: bool
property
get the update palette state
Returns:
Type | Description |
---|---|
bool
|
update palette state |
Functions
__call__()
abstractmethod
execute the value update
__init__(build_ele, handle_prop, input_pnt, param_data)
initialize
Parameters:
Name | Type | Description | Default |
---|---|---|---|
build_ele
|
BuildingElement
|
building element with the parameter properties |
required |
handle_prop
|
HandleProperties
|
handle property |
required |
input_pnt
|
Point3D
|
input point |
required |
param_data
|
HandleParameterData
|
parameter data |
required |
get_property_data()
get the property data
Returns:
Type | Description |
---|---|
Tuple[Optional[ParameterProperty], str, str]
|
parameter property, item_name with index, parameter name |
get_z_min_max()
get the min and max parameter of the z coordinate
Returns:
Type | Description |
---|---|
Tuple[Optional[ParameterProperty], Optional[ParameterProperty]]
|
min/max parameter of the z coordinate |
update_property_value(value)
update the property value
Parameters:
Name | Type | Description | Default |
---|---|---|---|
value
|
Any
|
new value |
required |