3.3.3.13. NXdistortion¶
Status:
base class, extends NXobject
Description:
Subclass of NXprocess to describe post-processing distortion correction.
Symbols:
The symbols used in the schema to specify e.g. dimensions of arrays
nsym: Number of symmetry points used for distortion correction
ndx: Number of points of the matrix distortion field (x direction)
ndy: Number of points of the matrix distortion field (y direction)
- Groups cited:
none
Structure:
last_process: (optional) NX_CHAR
Indicates the name of the last operation applied in the NXprocess sequence.
applied: (optional) NX_BOOLEAN
Has the distortion correction been applied?
symmetry: (optional) NX_INT {units=NX_UNITLESS}
For symmetry-guided distortion correction, where a pattern of features is mapped to the regular geometric structure expected from the symmetry. Here we record the number of elementary symmetry operations.
original_centre: (optional) NX_FLOAT (Rank: 1, Dimensions: [2]) {units=NX_UNITLESS}
For symmetry-guided distortion correction. Here we record the coordinates of the symmetry centre point.
original_points: (optional) NX_FLOAT (Rank: 2, Dimensions: [nsym, 2]) {units=NX_UNITLESS}
For symmetry-guided distortion correction. Here we record the coordinates of the relevant symmetry points.
cdeform_field: (optional) NX_FLOAT (Rank: 2, Dimensions: [ndx, ndy]) {units=NX_UNITLESS}
Column deformation field for general non-rigid distortion corrections. 2D matrix holding the column information of the mapping of each original coordinate.
rdeform_field: (optional) NX_FLOAT (Rank: 2, Dimensions: [ndx, ndy]) {units=NX_UNITLESS}
Row deformation field for general non-rigid distortion corrections. 2D matrix holding the row information of the mapping of each original coordinate.
description: (optional) NX_CHAR
Description of the procedures employed.
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.