ElementPropertiesFilterImpl
Canonical path: Utils.ElementFilter.ElementPropertiesFilter.ElementPropertiesFilterImpl
Bases: BaseFilterObject
Filter for element properties
Methods:
-
__call__–Execute the filtering
-
__init__–Initialize
-
__str__–String representation of the filter
-
convert_to_degress–convert angle to degress
-
create_filter_from_string–create the filter from a filter string
__call__
__call__(element: BaseElementAdapter) -> bool
Execute the filtering
Parameters:
-
element(BaseElementAdapter) –element to filter
Returns:
-
bool–element fulfills the filter: True/False
__init__
__init__(element_type: GUID, filter_str: str)
convert_to_degress
staticmethod
convert angle to degress
Parameters:
-
angle(Any) –angle to convert
Returns:
-
float–angle in degress
create_filter_from_string
staticmethod
create_filter_from_string(filter_str: str) -> ElementPropertiesFilterImpl
create the filter from a filter string
Parameters:
-
filter_str(str) –filter string
Returns:
-
ElementPropertiesFilterImpl–created filter
Placeholder