4.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.

NXDL Source:

https://github.com/nexusformat/definitions/blob/main/contributed_definitions/NXdistortion.nxdl.xml