2.3.3.3.80. NXcomponent

Status:

base class, extends NXobject

Description:

Base class for components of an instrument - real ones or a simulated ones.

Symbols:

No symbol table

Groups cited:

NXcircuit, NXfabrication, NXidentifier, NXprogram, NXtransformations

Structure:

@depends_on: (optional) NX_CHAR

Specifies the position of the component by pointing to the last ...

Specifies the position of the component by pointing to the last transformation in the transformation chain that is defined via the NXtransformations group.

applied: (optional) NX_BOOLEAN

Was the component used?

name: (optional) NX_CHAR

Given name

description: (optional) NX_CHAR

Ideally, use instances of :ref:`NXidentifier` to point to a resource ...

Ideally, use instances of NXidentifier to point to a resource that provides further details.

If such a resource does not exist or should not be used, use this, though discouraged, free-text.

FABRICATION: (optional) NXfabrication

IDENTIFIER: (optional) NXidentifier

PROGRAM: (optional) NXprogram

TRANSFORMATIONS: (optional) NXtransformations

Collection of axis-based translations and rotations to describe the ...

Collection of axis-based translations and rotations to describe the location and geometry of the component in the instrument.

CIRCUIT: (optional) NXcircuit

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXcomponent.nxdl.xml