9.119. Remove/Extract Flagged Features

Group (Subgroup)

Processing (Cleanup)

Description

This Filter will remove Features that have been flagged by another Filter from the structure. The Filter requires that the user point to a boolean array at the Feature level that tells the Filter whether the Feature should remain in the structure. If the boolean array is false for a Feature, then all Cells that belong to that Feature are temporarily unassigned. Optionally, after all undesired Features are removed, the remaining Features are isotropically coarsened to fill in the gaps left by the removed Features.

Operation

Meaning

0

Remove features.

1

Extract features into new geometry.

2

Extract features and then remove them.

WARNING: NeighborList Removal

If the operation is [0] or [2] and the Cell Feature AttributeMatrix contains any NeighborList data arrays, those arrays will be REMOVED because those lists are now invalid. Re-run the Find Neighbors filter to re-create the lists.

Caveats

This filter will ONLY run on an Image Geometry.

Input Parameter(s)

Parameter Name

Parameter Type

Parameter Notes

Description

Selected Operation

Choices

Whether to [0] remove features, [1] extract features into new geometry or [2] extract and then remove

Fill-in Removed Features

Bool

Whether or not to fill in the gaps left by the removed Features

Geometry

Parameter Name

Parameter Type

Parameter Notes

Description

Selected Image Geometry

Geometry Selection

Image

The target geometry

Input Cell Data

Parameter Name

Parameter Type

Parameter Notes

Description

Cell Feature Ids

Array Selection

Allowed Types: int32 Comp. Shape: 1

Specifies to which feature each cell belongs.

Created Image Geometry Prefix

String

The prefix name for each of new cropped (extracted) geometry

NOTE: a ‘-’ will automatically be added between the prefix and number |

Input Feature Data

Parameter Name

Parameter Type

Parameter Notes

Description

Flagged Features

Array Selection

Allowed Types: uint8, boolean Comp. Shape: 1

Specifies whether the Feature will remain in the structure or not

Attribute Arrays to Ignore

MultiArraySelection

The list of arrays to ignore when removing flagged features

Example Pipelines

DREAM3D-NX Help

If you need help, need to file a bug report or want to request a new feature, please head over to the DREAM3DNX-Issues GitHub site where the community of DREAM3D-NX users can help answer your questions.