Replace Value in Array (Conditional)¶
Group (Subgroup)¶
Core (Misc)
Description¶
This Filter replaces values in a user specified Attribute Array with a user specified value, but only when a second boolean Attribute Array specifies. For example, if the user entered a Replace Value of 5.5, then for every occurence of true in the conditional boolean array, the selected Attribute Array would be changed to 5.5. Below are the ranges for the values that can be entered for the different primitive types of arrays (for user reference). The selected Attribute Array must be a scalar array.
Primitive Data Types¶
Type | Size | Range |
---|---|---|
Signed Integer | 8 bit | 0 to 255 |
Unsigned Integer | 8 bit | -128 to 127 |
Signed Integer | 16 bit | -32,768 to 32,767 |
Unsigned Integer | 16 bit | 0 to 65,535 |
Signed Integer | 32 bit | -2,147,483,648 to 2,147,483,647 |
Unsigned Integer | 32 bit | 0 to 4,294,967,295 |
Signed Integer | 64 bit | 9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
Unsigned Integer | 64 bit | 0 to 18,446,744,073,709,551,615 |
Float | 32 bit | -3.4e+38 to -1.1e-38, 0.0, 1.1e-38 to 3.4e+38 (7 digits) |
Double | 64 bit | -1.7e+308 to -2.2e-308, 0.0, 2.2e-308 to 1.7e+308 (15 digits) |
Boolean | 8 bit | 0 = false and any other value will be forced to 1 = true |
Parameters¶
Name | Type | Description |
---|---|---|
New Value | double | Value to replace the removed values in the array |
Required Geometry¶
Not Applicable
Required Objects¶
Kind | Default Name | Type | Component Dimensions | Description |
---|---|---|---|---|
Any Attribute Array | None | Bool | (1) | Path to conditional Attribute Array that will determine which values/entries will be replaced |
Any Attribute Array | None | Any | (1) | Path to Attribute Array that will have values replaced |
Created Objects¶
None
Example Pipelines¶
License & Copyright¶
Please see the description file distributed with this Plugin
DREAM.3D Mailing Lists¶
If you need more help with a Filter, please consider asking your question on the DREAM.3D Users Google group!