min_max:over label
Version: 0.0.0
Description
Create two fields (0 min 1 max) by looping over the fields container in input and taking the min/max value by component through all the fields having the same id for the label set in input (in pin 1). If no label is specified or if the specified label doesn't exist, the operation is done over all the fields. The fields out are located on the label set in input, so their scoping are the labels ids.For each min max value, the label id for one other fields container labels is kept and returned in a scoping in pin 2 (min) and 3 (max).The field's scoping ids of the value kept in min max are also returned in the scopings in pin 4 (min) and 5 (max).
Inputs
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 Required | fields_container | fields_container | |
| Pin 1 Required | label | string | label name from the fields container |
Outputs
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | field_min | field | |
| Pin 1 | field_max | field | |
| Pin 2 | domain_ids_min | scoping | |
| Pin 3 | domain_ids_max | scoping | |
| Pin 4 | scoping_ids_min | scoping | |
| Pin 5 | scoping_ids_max | scoping |
Configurations
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
Scripting
Category: min_max
Plugin: core
Scripting name: None
Full name: None
Internal name: min_max_over_label_fc
License: None
Changelog
- Version 0.0.0: Initial release.