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

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






NXxraylensImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXxraylensImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

        public static final java.util.Set<NexusBaseClass> PERMITTED_CHILD_GROUP_CLASSES
    • Constructor Detail

      • NXxraylensImpl

        public NXxraylensImpl()
      • NXxraylensImpl

        public NXxraylensImpl(long oid)
    • Method Detail

      • getNXclass

        public java.lang.Class<? extends NXobject> getNXclass()
        Description copied from interface: NXobject
        Java Class object of the interface for this base class, e.g. NXsample.class.
        Specified by:
        getNXclass in interface NXobject
        Returns:
        name of Nexus class
      • getLens_geometry

        public IDataset getLens_geometry()
        Description copied from interface: NXxraylens
        Geometry of the lens

        Type: NX_CHAR

        Enumeration:

        • paraboloid
        • spherical
        • elliptical
        • hyperbolical

        Specified by:
        getLens_geometry in interface NXxraylens
        Returns:
        the value.
      • getLens_geometryScalar

        public java.lang.String getLens_geometryScalar()
        Description copied from interface: NXxraylens
        Geometry of the lens

        Type: NX_CHAR

        Enumeration:

        • paraboloid
        • spherical
        • elliptical
        • hyperbolical

        Specified by:
        getLens_geometryScalar in interface NXxraylens
        Returns:
        the value.
      • setLens_geometry

        public DataNode setLens_geometry(IDataset lens_geometry)
        Description copied from interface: NXxraylens
        Geometry of the lens

        Type: NX_CHAR

        Enumeration:

        • paraboloid
        • spherical
        • elliptical
        • hyperbolical

        Specified by:
        setLens_geometry in interface NXxraylens
        Parameters:
        lens_geometry - the lens_geometry
      • setLens_geometryScalar

        public DataNode setLens_geometryScalar(java.lang.String lens_geometry)
        Description copied from interface: NXxraylens
        Geometry of the lens

        Type: NX_CHAR

        Enumeration:

        • paraboloid
        • spherical
        • elliptical
        • hyperbolical

        Specified by:
        setLens_geometryScalar in interface NXxraylens
        Parameters:
        lens_geometry - the lens_geometry
      • getSymmetric

        public IDataset getSymmetric()
        Description copied from interface: NXxraylens
        Is the device symmetric?

        Type: NX_BOOLEAN

        Specified by:
        getSymmetric in interface NXxraylens
        Returns:
        the value.
      • getSymmetricScalar

        public java.lang.Boolean getSymmetricScalar()
        Description copied from interface: NXxraylens
        Is the device symmetric?

        Type: NX_BOOLEAN

        Specified by:
        getSymmetricScalar in interface NXxraylens
        Returns:
        the value.
      • setSymmetric

        public DataNode setSymmetric(IDataset symmetric)
        Description copied from interface: NXxraylens
        Is the device symmetric?

        Type: NX_BOOLEAN

        Specified by:
        setSymmetric in interface NXxraylens
        Parameters:
        symmetric - the symmetric
      • setSymmetricScalar

        public DataNode setSymmetricScalar(java.lang.Boolean symmetric)
        Description copied from interface: NXxraylens
        Is the device symmetric?

        Type: NX_BOOLEAN

        Specified by:
        setSymmetricScalar in interface NXxraylens
        Parameters:
        symmetric - the symmetric
      • getCylindrical

        public IDataset getCylindrical()
        Description copied from interface: NXxraylens
        Is the device cylindrical?

        Type: NX_BOOLEAN

        Specified by:
        getCylindrical in interface NXxraylens
        Returns:
        the value.
      • getCylindricalScalar

        public java.lang.Boolean getCylindricalScalar()
        Description copied from interface: NXxraylens
        Is the device cylindrical?

        Type: NX_BOOLEAN

        Specified by:
        getCylindricalScalar in interface NXxraylens
        Returns:
        the value.
      • setCylindrical

        public DataNode setCylindrical(IDataset cylindrical)
        Description copied from interface: NXxraylens
        Is the device cylindrical?

        Type: NX_BOOLEAN

        Specified by:
        setCylindrical in interface NXxraylens
        Parameters:
        cylindrical - the cylindrical
      • setCylindricalScalar

        public DataNode setCylindricalScalar(java.lang.Boolean cylindrical)
        Description copied from interface: NXxraylens
        Is the device cylindrical?

        Type: NX_BOOLEAN

        Specified by:
        setCylindricalScalar in interface NXxraylens
        Parameters:
        cylindrical - the cylindrical
      • setCylinder_orientation

        public void setCylinder_orientation(NXnote cylinder_orientation)
        Description copied from interface: NXxraylens
        Orientation of the cylinder axis.
        Specified by:
        setCylinder_orientation in interface NXxraylens
        Parameters:
        cylinder_orientation - the cylinder_orientation
      • getFocus_type

        public IDataset getFocus_type()
        Description copied from interface: NXxraylens
        The type of focus of the lens

        Type: NX_CHAR

        Enumeration:

        • line
        • point

        Specified by:
        getFocus_type in interface NXxraylens
        Returns:
        the value.
      • getFocus_typeScalar

        public java.lang.String getFocus_typeScalar()
        Description copied from interface: NXxraylens
        The type of focus of the lens

        Type: NX_CHAR

        Enumeration:

        • line
        • point

        Specified by:
        getFocus_typeScalar in interface NXxraylens
        Returns:
        the value.
      • setFocus_type

        public DataNode setFocus_type(IDataset focus_type)
        Description copied from interface: NXxraylens
        The type of focus of the lens

        Type: NX_CHAR

        Enumeration:

        • line
        • point

        Specified by:
        setFocus_type in interface NXxraylens
        Parameters:
        focus_type - the focus_type
      • setFocus_typeScalar

        public DataNode setFocus_typeScalar(java.lang.String focus_type)
        Description copied from interface: NXxraylens
        The type of focus of the lens

        Type: NX_CHAR

        Enumeration:

        • line
        • point

        Specified by:
        setFocus_typeScalar in interface NXxraylens
        Parameters:
        focus_type - the focus_type
      • getLens_thickness

        public IDataset getLens_thickness()
        Description copied from interface: NXxraylens
        Thickness of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getLens_thickness in interface NXxraylens
        Returns:
        the value.
      • getLens_thicknessScalar

        public java.lang.Double getLens_thicknessScalar()
        Description copied from interface: NXxraylens
        Thickness of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getLens_thicknessScalar in interface NXxraylens
        Returns:
        the value.
      • setLens_thickness

        public DataNode setLens_thickness(IDataset lens_thickness)
        Description copied from interface: NXxraylens
        Thickness of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setLens_thickness in interface NXxraylens
        Parameters:
        lens_thickness - the lens_thickness
      • setLens_thicknessScalar

        public DataNode setLens_thicknessScalar(java.lang.Double lens_thickness)
        Description copied from interface: NXxraylens
        Thickness of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setLens_thicknessScalar in interface NXxraylens
        Parameters:
        lens_thickness - the lens_thickness
      • getLens_length

        public IDataset getLens_length()
        Description copied from interface: NXxraylens
        Length of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getLens_length in interface NXxraylens
        Returns:
        the value.
      • getLens_lengthScalar

        public java.lang.Double getLens_lengthScalar()
        Description copied from interface: NXxraylens
        Length of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getLens_lengthScalar in interface NXxraylens
        Returns:
        the value.
      • setLens_length

        public DataNode setLens_length(IDataset lens_length)
        Description copied from interface: NXxraylens
        Length of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setLens_length in interface NXxraylens
        Parameters:
        lens_length - the lens_length
      • setLens_lengthScalar

        public DataNode setLens_lengthScalar(java.lang.Double lens_length)
        Description copied from interface: NXxraylens
        Length of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setLens_lengthScalar in interface NXxraylens
        Parameters:
        lens_length - the lens_length
      • getCurvature

        public IDataset getCurvature()
        Description copied from interface: NXxraylens
        Radius of the curvature as measured in the middle of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getCurvature in interface NXxraylens
        Returns:
        the value.
      • getCurvatureScalar

        public java.lang.Double getCurvatureScalar()
        Description copied from interface: NXxraylens
        Radius of the curvature as measured in the middle of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getCurvatureScalar in interface NXxraylens
        Returns:
        the value.
      • setCurvature

        public DataNode setCurvature(IDataset curvature)
        Description copied from interface: NXxraylens
        Radius of the curvature as measured in the middle of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setCurvature in interface NXxraylens
        Parameters:
        curvature - the curvature
      • setCurvatureScalar

        public DataNode setCurvatureScalar(java.lang.Double curvature)
        Description copied from interface: NXxraylens
        Radius of the curvature as measured in the middle of the lens

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setCurvatureScalar in interface NXxraylens
        Parameters:
        curvature - the curvature
      • getAperture

        public IDataset getAperture()
        Description copied from interface: NXxraylens
        Diameter of the lens.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getAperture in interface NXxraylens
        Returns:
        the value.
      • getApertureScalar

        public java.lang.Double getApertureScalar()
        Description copied from interface: NXxraylens
        Diameter of the lens.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getApertureScalar in interface NXxraylens
        Returns:
        the value.
      • setAperture

        public DataNode setAperture(IDataset aperture)
        Description copied from interface: NXxraylens
        Diameter of the lens.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setAperture in interface NXxraylens
        Parameters:
        aperture - the aperture
      • setApertureScalar

        public DataNode setApertureScalar(java.lang.Double aperture)
        Description copied from interface: NXxraylens
        Diameter of the lens.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setApertureScalar in interface NXxraylens
        Parameters:
        aperture - the aperture
      • getNumber_of_lenses

        public IDataset getNumber_of_lenses()
        Description copied from interface: NXxraylens
        Number of lenses that make up the compound lens.

        Type: NX_INT

        Specified by:
        getNumber_of_lenses in interface NXxraylens
        Returns:
        the value.
      • getNumber_of_lensesScalar

        public java.lang.Long getNumber_of_lensesScalar()
        Description copied from interface: NXxraylens
        Number of lenses that make up the compound lens.

        Type: NX_INT

        Specified by:
        getNumber_of_lensesScalar in interface NXxraylens
        Returns:
        the value.
      • setNumber_of_lenses

        public DataNode setNumber_of_lenses(IDataset number_of_lenses)
        Description copied from interface: NXxraylens
        Number of lenses that make up the compound lens.

        Type: NX_INT

        Specified by:
        setNumber_of_lenses in interface NXxraylens
        Parameters:
        number_of_lenses - the number_of_lenses
      • setNumber_of_lensesScalar

        public DataNode setNumber_of_lensesScalar(java.lang.Long number_of_lenses)
        Description copied from interface: NXxraylens
        Number of lenses that make up the compound lens.

        Type: NX_INT

        Specified by:
        setNumber_of_lensesScalar in interface NXxraylens
        Parameters:
        number_of_lenses - the number_of_lenses
      • getLens_material

        public IDataset getLens_material()
        Description copied from interface: NXxraylens
        Material used to make the lens.

        Type: NX_CHAR

        Specified by:
        getLens_material in interface NXxraylens
        Returns:
        the value.
      • getLens_materialScalar

        public java.lang.String getLens_materialScalar()
        Description copied from interface: NXxraylens
        Material used to make the lens.

        Type: NX_CHAR

        Specified by:
        getLens_materialScalar in interface NXxraylens
        Returns:
        the value.
      • setLens_material

        public DataNode setLens_material(IDataset lens_material)
        Description copied from interface: NXxraylens
        Material used to make the lens.

        Type: NX_CHAR

        Specified by:
        setLens_material in interface NXxraylens
        Parameters:
        lens_material - the lens_material
      • setLens_materialScalar

        public DataNode setLens_materialScalar(java.lang.String lens_material)
        Description copied from interface: NXxraylens
        Material used to make the lens.

        Type: NX_CHAR

        Specified by:
        setLens_materialScalar in interface NXxraylens
        Parameters:
        lens_material - the lens_material
      • getGas

        public IDataset getGas()
        Description copied from interface: NXxraylens
        Gas used to fill the lens

        Type: NX_CHAR

        Specified by:
        getGas in interface NXxraylens
        Returns:
        the value.
      • getGasScalar

        public java.lang.String getGasScalar()
        Description copied from interface: NXxraylens
        Gas used to fill the lens

        Type: NX_CHAR

        Specified by:
        getGasScalar in interface NXxraylens
        Returns:
        the value.
      • setGas

        public DataNode setGas(IDataset gas)
        Description copied from interface: NXxraylens
        Gas used to fill the lens

        Type: NX_CHAR

        Specified by:
        setGas in interface NXxraylens
        Parameters:
        gas - the gas
      • setGasScalar

        public DataNode setGasScalar(java.lang.String gas)
        Description copied from interface: NXxraylens
        Gas used to fill the lens

        Type: NX_CHAR

        Specified by:
        setGasScalar in interface NXxraylens
        Parameters:
        gas - the gas
      • getGas_pressure

        public IDataset getGas_pressure()
        Description copied from interface: NXxraylens
        Gas pressure in the lens

        Type: NX_FLOAT Units: NX_PRESSURE

        Specified by:
        getGas_pressure in interface NXxraylens
        Returns:
        the value.
      • getGas_pressureScalar

        public java.lang.Double getGas_pressureScalar()
        Description copied from interface: NXxraylens
        Gas pressure in the lens

        Type: NX_FLOAT Units: NX_PRESSURE

        Specified by:
        getGas_pressureScalar in interface NXxraylens
        Returns:
        the value.
      • setGas_pressure

        public DataNode setGas_pressure(IDataset gas_pressure)
        Description copied from interface: NXxraylens
        Gas pressure in the lens

        Type: NX_FLOAT Units: NX_PRESSURE

        Specified by:
        setGas_pressure in interface NXxraylens
        Parameters:
        gas_pressure - the gas_pressure
      • setGas_pressureScalar

        public DataNode setGas_pressureScalar(java.lang.Double gas_pressure)
        Description copied from interface: NXxraylens
        Gas pressure in the lens

        Type: NX_FLOAT Units: NX_PRESSURE

        Specified by:
        setGas_pressureScalar in interface NXxraylens
        Parameters:
        gas_pressure - the gas_pressure




© 2015 - 2024 Weber Informatics LLC | Privacy Policy