```{index} single: Filters; Merge Colonies ``` # Merge Colonies **THIS FILTER IS UNTESTED, UNVERIFIED AND UNVALIDATED. IT IS AN EXPERIMENTAL FILTER THAT IS UNDERGOING LONG TERM DEVELOPMENT AND TESTING. USE AT YOUR OWN RISK** ## Group (Subgroup) ## Reconstruction (Grouping) ## Description ## This **Filter** groups neighboring **Features** that have a *special* misorientation that is associated with *alpha* variants that transformed from the same *beta* grain in titanium. The algorithm for grouping the **Features** is analogous to the algorithm for segmenting the **Features**, except the average orientation of the **Features** are used instead of the orientations of the individual **Elements** and the criterion for grouping is specific to the *alpha-beta transformation*. The user can specify a tolerance on both the *axis* and the *angle* that defines the misorientation relationship (i.e., a tolerance of 1 degree for both tolerances would allow the neighboring **Features** to be grouped if their misorientation was between 59-61 degrees about an axis within 1 degree of a2, as given by the 3rd *special* misorientation below). The list of *special* misorientations can be found in the paper by Germain et al.1 and are listed here: | Angle | Axis | |------|------| | 0 | Identity | | 10.529 | c = <0001> | | 60 | a2 = <-12-10> | | 60.832 | d1 at 80.97 degrees from c in the plane of (d3,c) | | 63.262 | d2 at 72.73 degrees from c in the plane of (a2,c) | | 90 | d3 at 5.26 degrees from a2 in the basal plane | ### Optional Parameters | Parameter Name | Parameter Type | Parameter Notes | Description | |----------------|----------------|-----------------|-------------| | Use Seed for Random Generation | Bool | | When true the user will be able to put in a seed for random generation | | Seed | Scalar Value |UInt64 | The seed fed into the random generator | ### Input Parameter(s) | Parameter Name | Parameter Type | Parameter Notes | Description | |----------------|----------------|-----------------|-------------| | Use Non-Contiguous Neighbors | Bool | | | | Axis Tolerance (Degrees) | Scalar Value |Float32 | | | Angle Tolerance (Degrees) | Scalar Value |Float32 | | ### Input Feature Data | Parameter Name | Parameter Type | Parameter Notes | Description | |----------------|----------------|-----------------|-------------| | Non-Contiguous Neighbor List | NeighborListSelection | | | | Contiguous Neighbor List | NeighborListSelection | | | | Feature Phases | Array Selection | Allowed Types: int32 Comp. Shape: 1 | | | Average Quaternions | Array Selection | Allowed Types: float32 Comp. Shape: 4 | | ### Input Cell Data | Parameter Name | Parameter Type | Parameter Notes | Description | |----------------|----------------|-----------------|-------------| | Cell Feature Ids | Array Selection | Allowed Types: int32 Comp. Shape: 1 | | | Cell Phases | Array Selection | Allowed Types: int32 Comp. Shape: 1 | | ### Input Ensemble Data | Parameter Name | Parameter Type | Parameter Notes | Description | |----------------|----------------|-----------------|-------------| | Crystal Structures | Array Selection | Allowed Types: uint32 Comp. Shape: 1 | | ### Output Element Data | Parameter Name | Parameter Type | Parameter Notes | Description | |----------------|----------------|-----------------|-------------| | Cell Parent Ids | DataObjectName | | | ### Output Feature Data | Parameter Name | Parameter Type | Parameter Notes | Description | |----------------|----------------|-----------------|-------------| | Feature Attribute Matrix | DataGroupCreation | | | | Feature Parent Ids | DataObjectName | | | | Active | DataObjectName | | | ## References ## Example Pipelines ## License & Copyright Please see the description file distributed with this **Plugin** ## 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](https://github.com/BlueQuartzSoftware/DREAM3DNX-Issues/discussions) GitHub site where the community of DREAM3D-NX users can help answer your questions.