NXdistortion¶
Status:
base class, extends NXobject
Description:
Draft 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:
Structure:
applied: (optional) NX_BOOLEAN
Has the distortion correction been applied?
symmetry: (optional) NX_INT {units=NX_UNITLESS}
For symmetry-guided distortion correction (https://www.sciencedirect.com/science/article/abs/pii/S0304399118303474?via%3Dihub), 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[2]: (optional) NX_FLOAT {units=NX_UNITLESS}
For symmetry-guided distortion correction. Here we record the coordinates of the symmetry centre point.
original_points[nsym, 2]: (optional) NX_FLOAT {units=NX_UNITLESS}
For symmetry-guided distortion correction. Here we record the coordinates of the relevant symmetry points.
cdeform_field[ndx, ndy]: (optional) NX_FLOAT {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[ndx, ndy]: (optional) NX_FLOAT {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.
COLLECTION: (optional) NXcollection
Class to describe freely the procedures employed.
Hypertext Anchors¶
Table of hypertext anchors for all groups, fields, attributes, and links defined in this class.
documentation (reST source) anchor |
web page (HTML) anchor |
---|---|