.. auto-generated by script ../../../../utils/nxdl2rst.py from the NXDL source ../../../../base_classes/NXxraylens.nxdl.xml .. index:: ! NXxraylens (base class) ! xraylens (base class) see: xraylens (base class); NXxraylens .. _NXxraylens: ========== NXxraylens ========== **Status**: base class, extends :ref:`NXobject`, version 1.0 **Description**: This is a dictionary of field names to use for describing a X-ray lens as used at synchrotron beam lines. Based on information provided by Gerd Wellenreuther. **Symbols**: No symbol table **Groups cited**: :ref:`NXnote` .. index:: NXnote (base class); used in base class **Structure**: .. index:: lens_geometry (data field) **lens_geometry**: :ref:`NX_CHAR ` Geometry of the lens Any of these values: * ``paraboloid`` * ``spherical`` * ``elliptical`` * ``hyperbolical`` .. index:: symmetric (data field) **symmetric**: :ref:`NX_BOOLEAN ` Is the device symmetric? .. index:: cylindrical (data field) **cylindrical**: :ref:`NX_BOOLEAN ` Is the device cylindrical? .. index:: focus_type (data field) **focus_type**: :ref:`NX_CHAR ` The type of focus of the lens Any of these values: ``line`` | ``point`` .. index:: lens_thickness (data field) **lens_thickness**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} Thickness of the lens .. index:: lens_length (data field) **lens_length**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} Length of the lens .. index:: curvature (data field) **curvature**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} Radius of the curvature as measured in the middle of the lens .. index:: aperture (data field) **aperture**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} Diameter or radius of the lens. .. index:: number_of_lenses (data field) **number_of_lenses**: :ref:`NX_INT ` Number of lenses that make up the compound lens. .. index:: lens_material (data field) **lens_material**: :ref:`NX_CHAR ` Material used to make the lens. .. index:: gas (data field) **gas**: :ref:`NX_CHAR ` Gas used to fill the lens .. index:: gas_pressure (data field) **gas_pressure**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_PRESSURE `} Gas pressure in the lens **cylinder_orientation**: :ref:`NXnote` Orientation of the cylinder axis. **Source**: Automatically generated from https://github.com/nexusformat/definitions/blob/master/base_classes/NXxraylens.nxdl.xml