Filter
Function Description
Filters data lists according to a Boolean value list. Retains data corresponding to true Boolean values and filters out data corresponding to false Boolean values. Supports using the same Boolean value list to simultaneously filter multiple data lists.

Use Cases
This step is typically used together with steps that output Boolean values, such as “Dichotomize Values by Threshold”, “Determine if Required Labels”, “Validate Poses by Angle to Reference Direction”, and “Validate Point Clouds”.
Inputs
Filtering Criteria List: The Boolean value list used as filtering condition.
Data List to Filter: Initial data list, supports any data type.
Outputs
Unnamed: Filtered data list.
Parameters
Port Settings
Number of Ports (1-16)
Specify the number of input data lists.
Operation Layer
Specify the operation layer on which the filtering operation acts. If the operation layer is 0, the operation will be executed for each element in the list.
Whether to Invert Boolean Values
If checked, items in the input data list corresponding to true values in the Boolean value list will be filtered out; if not checked, items corresponding to false values in the Boolean value list will be filtered out.