NXregistration

Status:

base class, extends NXobject

Description:

Draft extension of NXobject to include fields to describe image registration procedures.

Symbols:

No symbol table

Groups cited:

NXcollection, NXtransformations

Structure:

applied: (optional) NX_BOOLEAN

Has the registration been applied?

new_centre[2]: (optional) NX_FLOAT {units=NX_UNITLESS}

Coordinates of the new centre point.

rotation_centre[2]: (optional) NX_FLOAT {units=NX_UNITLESS}

Coordinates of the rotation centre.

scaling[2]: (optional) NX_FLOAT {units=NX_DIMENSIONLESS}

Scaling factor to compensate shrinking from distortion correction.

TRANSFORMATIONS: (optional) NXtransformations

To describe the operations of image registration (combinations of rigid translations and rotations)

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

/NXregistration/applied-field

#nxregistration-applied-field

/NXregistration/COLLECTION-group

#nxregistration-collection-group

/NXregistration/new_centre-field

#nxregistration-new-centre-field

/NXregistration/rotation_centre-field

#nxregistration-rotation-centre-field

/NXregistration/scaling-field

#nxregistration-scaling-field

/NXregistration/TRANSFORMATIONS-group

#nxregistration-transformations-group

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/base_classes/NXregistration.nxdl.xml