All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.nexus.NXfresnel_zone_plate.html Maven / Gradle / Ivy






NXfresnel_zone_plate (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXfresnel_zone_plate

    • Method Detail

      • getFocus_parameters

        IDataset getFocus_parameters()
        list of polynomial coefficients describing the focal length of the zone plate, in increasing powers of photon energy, that describes the focal length of the zone plate (in microns) at an X-ray photon energy (in electron volts).

        Type: NX_FLOAT Dimensions:

        Returns:
        the value.
      • setFocus_parameters

        DataNode setFocus_parameters(IDataset focus_parameters)
        list of polynomial coefficients describing the focal length of the zone plate, in increasing powers of photon energy, that describes the focal length of the zone plate (in microns) at an X-ray photon energy (in electron volts).

        Type: NX_FLOAT Dimensions:

        Parameters:
        focus_parameters - the focus_parameters
      • getFocus_parametersScalar

        java.lang.Double getFocus_parametersScalar()
        list of polynomial coefficients describing the focal length of the zone plate, in increasing powers of photon energy, that describes the focal length of the zone plate (in microns) at an X-ray photon energy (in electron volts).

        Type: NX_FLOAT Dimensions:

        Returns:
        the value.
      • setFocus_parametersScalar

        DataNode setFocus_parametersScalar(java.lang.Double focus_parameters)
        list of polynomial coefficients describing the focal length of the zone plate, in increasing powers of photon energy, that describes the focal length of the zone plate (in microns) at an X-ray photon energy (in electron volts).

        Type: NX_FLOAT Dimensions:

        Parameters:
        focus_parameters - the focus_parameters
      • getOuter_diameter

        IDataset getOuter_diameter()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setOuter_diameter

        DataNode setOuter_diameter(IDataset outer_diameter)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        outer_diameter - the outer_diameter
      • getOuter_diameterScalar

        java.lang.Double getOuter_diameterScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setOuter_diameterScalar

        DataNode setOuter_diameterScalar(java.lang.Double outer_diameter)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        outer_diameter - the outer_diameter
      • getOutermost_zone_width

        IDataset getOutermost_zone_width()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setOutermost_zone_width

        DataNode setOutermost_zone_width(IDataset outermost_zone_width)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        outermost_zone_width - the outermost_zone_width
      • getOutermost_zone_widthScalar

        java.lang.Double getOutermost_zone_widthScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setOutermost_zone_widthScalar

        DataNode setOutermost_zone_widthScalar(java.lang.Double outermost_zone_width)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        outermost_zone_width - the outermost_zone_width
      • getCentral_stop_diameter

        IDataset getCentral_stop_diameter()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setCentral_stop_diameter

        DataNode setCentral_stop_diameter(IDataset central_stop_diameter)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        central_stop_diameter - the central_stop_diameter
      • getCentral_stop_diameterScalar

        java.lang.Double getCentral_stop_diameterScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setCentral_stop_diameterScalar

        DataNode setCentral_stop_diameterScalar(java.lang.Double central_stop_diameter)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        central_stop_diameter - the central_stop_diameter
      • getFabrication

        IDataset getFabrication()
        how the zone plate was manufactured

        Enumeration:

        • etched
        • plated
        • zone doubled
        • other

        Returns:
        the value.
      • setFabrication

        DataNode setFabrication(IDataset fabrication)
        how the zone plate was manufactured

        Enumeration:

        • etched
        • plated
        • zone doubled
        • other

        Parameters:
        fabrication - the fabrication
      • getFabricationScalar

        java.lang.String getFabricationScalar()
        how the zone plate was manufactured

        Enumeration:

        • etched
        • plated
        • zone doubled
        • other

        Returns:
        the value.
      • setFabricationScalar

        DataNode setFabricationScalar(java.lang.String fabrication)
        how the zone plate was manufactured

        Enumeration:

        • etched
        • plated
        • zone doubled
        • other

        Parameters:
        fabrication - the fabrication
      • getZone_height

        IDataset getZone_height()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setZone_height

        DataNode setZone_height(IDataset zone_height)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        zone_height - the zone_height
      • getZone_heightScalar

        java.lang.Double getZone_heightScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setZone_heightScalar

        DataNode setZone_heightScalar(java.lang.Double zone_height)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        zone_height - the zone_height
      • getZone_material

        IDataset getZone_material()
        Material of the zones themselves
        Returns:
        the value.
      • setZone_material

        DataNode setZone_material(IDataset zone_material)
        Material of the zones themselves
        Parameters:
        zone_material - the zone_material
      • getZone_materialScalar

        java.lang.String getZone_materialScalar()
        Material of the zones themselves
        Returns:
        the value.
      • setZone_materialScalar

        DataNode setZone_materialScalar(java.lang.String zone_material)
        Material of the zones themselves
        Parameters:
        zone_material - the zone_material
      • getZone_support_material

        IDataset getZone_support_material()
        Material present between the zones. This is usually only present for the "zone doubled" fabrication process
        Returns:
        the value.
      • setZone_support_material

        DataNode setZone_support_material(IDataset zone_support_material)
        Material present between the zones. This is usually only present for the "zone doubled" fabrication process
        Parameters:
        zone_support_material - the zone_support_material
      • getZone_support_materialScalar

        java.lang.String getZone_support_materialScalar()
        Material present between the zones. This is usually only present for the "zone doubled" fabrication process
        Returns:
        the value.
      • setZone_support_materialScalar

        DataNode setZone_support_materialScalar(java.lang.String zone_support_material)
        Material present between the zones. This is usually only present for the "zone doubled" fabrication process
        Parameters:
        zone_support_material - the zone_support_material
      • getCentral_stop_material

        IDataset getCentral_stop_material()
        Returns:
        the value.
      • setCentral_stop_material

        DataNode setCentral_stop_material(IDataset central_stop_material)
        Parameters:
        central_stop_material - the central_stop_material
      • getCentral_stop_materialScalar

        java.lang.String getCentral_stop_materialScalar()
        Returns:
        the value.
      • setCentral_stop_materialScalar

        DataNode setCentral_stop_materialScalar(java.lang.String central_stop_material)
        Parameters:
        central_stop_material - the central_stop_material
      • getCentral_stop_thickness

        IDataset getCentral_stop_thickness()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setCentral_stop_thickness

        DataNode setCentral_stop_thickness(IDataset central_stop_thickness)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        central_stop_thickness - the central_stop_thickness
      • getCentral_stop_thicknessScalar

        java.lang.Double getCentral_stop_thicknessScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setCentral_stop_thicknessScalar

        DataNode setCentral_stop_thicknessScalar(java.lang.Double central_stop_thickness)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        central_stop_thickness - the central_stop_thickness
      • getMask_thickness

        IDataset getMask_thickness()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setMask_thickness

        DataNode setMask_thickness(IDataset mask_thickness)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        mask_thickness - the mask_thickness
      • getMask_thicknessScalar

        java.lang.Double getMask_thicknessScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setMask_thicknessScalar

        DataNode setMask_thicknessScalar(java.lang.Double mask_thickness)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        mask_thickness - the mask_thickness
      • getMask_material

        IDataset getMask_material()
        If no mask is present, set mask_thickness to 0 and omit the mask_material field
        Returns:
        the value.
      • setMask_material

        DataNode setMask_material(IDataset mask_material)
        If no mask is present, set mask_thickness to 0 and omit the mask_material field
        Parameters:
        mask_material - the mask_material
      • getMask_materialScalar

        java.lang.String getMask_materialScalar()
        If no mask is present, set mask_thickness to 0 and omit the mask_material field
        Returns:
        the value.
      • setMask_materialScalar

        DataNode setMask_materialScalar(java.lang.String mask_material)
        If no mask is present, set mask_thickness to 0 and omit the mask_material field
        Parameters:
        mask_material - the mask_material
      • getSupport_membrane_material

        IDataset getSupport_membrane_material()
        Returns:
        the value.
      • setSupport_membrane_material

        DataNode setSupport_membrane_material(IDataset support_membrane_material)
        Parameters:
        support_membrane_material - the support_membrane_material
      • getSupport_membrane_materialScalar

        java.lang.String getSupport_membrane_materialScalar()
        Returns:
        the value.
      • setSupport_membrane_materialScalar

        DataNode setSupport_membrane_materialScalar(java.lang.String support_membrane_material)
        Parameters:
        support_membrane_material - the support_membrane_material
      • getSupport_membrane_thickness

        IDataset getSupport_membrane_thickness()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setSupport_membrane_thickness

        DataNode setSupport_membrane_thickness(IDataset support_membrane_thickness)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        support_membrane_thickness - the support_membrane_thickness
      • getSupport_membrane_thicknessScalar

        java.lang.Double getSupport_membrane_thicknessScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setSupport_membrane_thicknessScalar

        DataNode setSupport_membrane_thicknessScalar(java.lang.Double support_membrane_thickness)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        support_membrane_thickness - the support_membrane_thickness
      • getTransformations

        NXtransformations getTransformations()
        "Engineering" position of the fresnel zone plate
        Returns:
        the value.
      • setTransformations

        void setTransformations(NXtransformations transformations)
        "Engineering" position of the fresnel zone plate
        Parameters:
        transformations - the transformations
      • getTransformations

        NXtransformations getTransformations(java.lang.String name)
        Get a NXtransformations node by name:
        • "Engineering" position of the fresnel zone plate
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXtransformations for that node.
      • setTransformations

        void setTransformations(java.lang.String name,
                                NXtransformations transformations)
        Set a NXtransformations node by name:
        • "Engineering" position of the fresnel zone plate
        Parameters:
        name - the name of the node
        transformations - the value to set
      • getAllTransformations

        java.util.Map<java.lang.String,NXtransformations> getAllTransformations()
        Get all NXtransformations nodes:
        • "Engineering" position of the fresnel zone plate
        Returns:
        a map from node names to the NXtransformations for that node.
      • setAllTransformations

        void setAllTransformations(java.util.Map<java.lang.String,NXtransformations> transformations)
        Set multiple child nodes of a particular type.
        • "Engineering" position of the fresnel zone plate
        Parameters:
        transformations - the child nodes to add




© 2015 - 2024 Weber Informatics LLC | Privacy Policy