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.

Filter

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.