Combinators
Region - AbsDifference
Computes the exclusive disjunction between two regions.
IN
| Name | Type | Description |
|---|---|---|
| InRegion1 | Region | First region. |
| InRegion2 | Region | Second region. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | A new region containing the points that are either in the first or second region, but not in both. |
| Error | ErrorState | Gets the execution error message |
Region - AbsDifference_RegionArray
Computes the absolute difference between multiple regions.
IN
| Name | Type | Description |
|---|---|---|
| InRegions | RegionArray | Array containing the regions on which the absolute difference is computed. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | The computed region. |
| Error | ErrorState | Gets the execution error message |
Region - Combine
Computes the union between two regions.
IN
| Name | Type | Description |
|---|---|---|
| InRegion1 | Region | First region. |
| InRegion2 | Region | Second region. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | A new region containing all the points from both regions. |
| Error | ErrorState | Gets the execution error message |
Region - Combine_RegionArray
Computes the union between multiple regions.
IN
| Name | Type | Description |
|---|---|---|
| InRegions | RegionArray | Array containing the regions on which the union is computed. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | The union region. |
| Error | ErrorState | Gets the execution error message |
Region - Intersect
Computes the intersection between two regions.
IN
| Name | Type | Description |
|---|---|---|
| InRegion1 | Region | First region. |
| InRegion2 | Region | Second region. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | A new region with the points contained all the common points. |
| Error | ErrorState | Gets the execution error message |
Region - Intersect_RegionArray
Computes the intersection between multiple regions. Note: If the input array is empty, the function return an empty region with frame (0, 0).
IN
| Name | Type | Description |
|---|---|---|
| InRegions | RegionArray | Array containing the regions on which the intersection is computed. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | The intersection region. |
| Error | ErrorState | Gets the execution error message |
Region - Subtract
Computes the difference between the provided regions.
IN
| Name | Type | Description |
|---|---|---|
| InRegion1 | Region | First region. |
| InRegion2 | Region | Second region. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | A new region containing the points of the first region that are not also points of the second one. |
| Error | ErrorState | Gets the execution error message |
Region - Subtract_RegionArray
Computes the subtraction between multiple regions. Note: All the regions from the second to the last are subtracted from the first one contained in the array.
IN
| Name | Type | Description |
|---|---|---|
| InRegions | RegionArray | Array containing the regions on which the subtraction is computed. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutRegion | Region | The subtraction region. |
| Error | ErrorState | Gets the execution error message |