You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Plugins/OrientationAnalysis/docs/WritePoleFigureFilter.md
+17-4Lines changed: 17 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,20 @@ IO (Output)
6
6
7
7
## Description
8
8
9
-
This **Filter** creates a standard pole figure image for each **Ensemble** in a selected **Data Container** with an **Image Geometry**. The **Filter** uses Euler angles in radians and requires the crystal structures for each **Ensemble** array and the corresponding **Ensemble** Ids on the **Cells**. The **Filter** also optionally can use a *mask* array to determine which **Cells** are valid for the pole figure computation.
9
+
This **Filter** creates a standard crystallographic pole figure image for each **Ensemble** (phase)in a selected **Data Container**. The **Filter** uses Euler angles in radians and requires the crystal structures and material names for each **Ensemble** array and the corresponding **Ensemble** Ids on the **Cells**. The **Filter** also optionally can use a *mask* array to determine which **Cells** are valid for the pole figure computation.
10
+
11
+
In a practicale sense, this means that the following information is available to the filter:
12
+
13
+
- Cell Level
14
+
15
+
- Euler Angles (Float 32) ordered as sets of (phi1, Phi, phi2).
16
+
- Phases (Int32) This is the phase that each Euler angle belongs to
17
+
- Optional Mask(boolean or uint8) True/1 if the Euler angle should be included in the pole figure.
18
+
19
+
- Ensemble Level (Phase Information)
20
+
21
+
- Laue Class (UInt32)
22
+
- Material Names (String)
10
23
11
24
### Algorithm Choice
12
25
@@ -18,7 +31,7 @@ This **Filter** creates a standard pole figure image for each **Ensemble** in a
18
31
19
32
### Layout
20
33
21
-
The 3 pole figures can be laid out in a Square, Horizontal row or vertical column. Supporting informatio (including the color bar legend for color pole figures) will also be printed on the image.
34
+
The 3 pole figures can be laid out in a Square, Horizontal row or vertical column. Supporting information (including the color bar legend for color pole figures) will also be printed on the image.
22
35
23
36
| Lambert Projection | Discrete |
24
37
|--------------------|----------|
@@ -28,8 +41,8 @@ The 3 pole figures can be laid out in a Square, Horizontal row or vertical colum
args.insertOrAssign(WritePoleFigureFilter::k_ImageGeometryPath_Key, std::make_any<DataPath>(DataPath({"fw-ar-IF1-aptr12-corr Discrete Pole Figure Masked Color [CALCULATED]"})));
156
195
157
-
DataPath calculatedImageData({"fw-ar-IF1-aptr12-corr Discrete Pole Figure Masked Color [CALCULATED]", "CellData", fmt::format("{}Phase_{}", k_ImagePrefix, 1)});
196
+
DataPath calculatedImageData({"fw-ar-IF1-aptr12-corr Discrete Pole Figure Masked Color [CALCULATED]", "CellData", fmt::format("{}{}", k_ImagePrefix, 1)});
158
197
DataPath exemplarImageData({"fw-ar-IF1-aptr12-corr Discrete Pole Figure Masked Color", "CellData", "Image"});
0 commit comments