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

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






NXcollimator (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXcollimator

    • Method Detail

      • getGeometry

        NXgeometry getGeometry()
        position, shape and size
        Returns:
        the value.
      • setGeometry

        void setGeometry(NXgeometry geometry)
        position, shape and size
        Parameters:
        geometry - the geometry
      • getGeometry

        NXgeometry getGeometry(java.lang.String name)
        Get a NXgeometry node by name:
        • position, shape and size
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXgeometry for that node.
      • setGeometry

        void setGeometry(java.lang.String name,
                         NXgeometry geometry)
        Set a NXgeometry node by name:
        • position, shape and size
        Parameters:
        name - the name of the node
        geometry - the value to set
      • getAllGeometry

        java.util.Map<java.lang.String,NXgeometry> getAllGeometry()
        Get all NXgeometry nodes:
        • position, shape and size
        Returns:
        a map from node names to the NXgeometry for that node.
      • setAllGeometry

        void setAllGeometry(java.util.Map<java.lang.String,NXgeometry> geometry)
        Set multiple child nodes of a particular type.
        • position, shape and size
        Parameters:
        geometry - the child nodes to add
      • getType

        IDataset getType()

        Enumeration:

        • Soller
        • radial
        • oscillating
        • honeycomb

        Returns:
        the value.
      • setType

        DataNode setType(IDataset type)

        Enumeration:

        • Soller
        • radial
        • oscillating
        • honeycomb

        Parameters:
        type - the type
      • getTypeScalar

        java.lang.String getTypeScalar()

        Enumeration:

        • Soller
        • radial
        • oscillating
        • honeycomb

        Returns:
        the value.
      • setTypeScalar

        DataNode setTypeScalar(java.lang.String type)

        Enumeration:

        • Soller
        • radial
        • oscillating
        • honeycomb

        Parameters:
        type - the type
      • getSoller_angle

        IDataset getSoller_angle()
        Angular divergence of Soller collimator

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setSoller_angle

        DataNode setSoller_angle(IDataset soller_angle)
        Angular divergence of Soller collimator

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        soller_angle - the soller_angle
      • getSoller_angleScalar

        java.lang.Double getSoller_angleScalar()
        Angular divergence of Soller collimator

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setSoller_angleScalar

        DataNode setSoller_angleScalar(java.lang.Double soller_angle)
        Angular divergence of Soller collimator

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        soller_angle - the soller_angle
      • getDivergence_x

        IDataset getDivergence_x()
        divergence of collimator in local x direction

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setDivergence_x

        DataNode setDivergence_x(IDataset divergence_x)
        divergence of collimator in local x direction

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        divergence_x - the divergence_x
      • getDivergence_xScalar

        java.lang.Double getDivergence_xScalar()
        divergence of collimator in local x direction

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setDivergence_xScalar

        DataNode setDivergence_xScalar(java.lang.Double divergence_x)
        divergence of collimator in local x direction

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        divergence_x - the divergence_x
      • getDivergence_y

        IDataset getDivergence_y()
        divergence of collimator in local y direction

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setDivergence_y

        DataNode setDivergence_y(IDataset divergence_y)
        divergence of collimator in local y direction

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        divergence_y - the divergence_y
      • getDivergence_yScalar

        java.lang.Double getDivergence_yScalar()
        divergence of collimator in local y direction

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setDivergence_yScalar

        DataNode setDivergence_yScalar(java.lang.Double divergence_y)
        divergence of collimator in local y direction

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        divergence_y - the divergence_y
      • getFrequency

        IDataset getFrequency()
        Frequency of oscillating collimator

        Type: NX_FLOAT Units: NX_FREQUENCY

        Returns:
        the value.
      • setFrequency

        DataNode setFrequency(IDataset frequency)
        Frequency of oscillating collimator

        Type: NX_FLOAT Units: NX_FREQUENCY

        Parameters:
        frequency - the frequency
      • getFrequencyScalar

        java.lang.Double getFrequencyScalar()
        Frequency of oscillating collimator

        Type: NX_FLOAT Units: NX_FREQUENCY

        Returns:
        the value.
      • setFrequencyScalar

        DataNode setFrequencyScalar(java.lang.Double frequency)
        Frequency of oscillating collimator

        Type: NX_FLOAT Units: NX_FREQUENCY

        Parameters:
        frequency - the frequency
      • getFrequency_log

        NXlog getFrequency_log()
        Log of frequency
        Returns:
        the value.
      • setFrequency_log

        void setFrequency_log(NXlog frequency_log)
        Log of frequency
        Parameters:
        frequency_log - the frequency_log
      • getBlade_thickness

        IDataset getBlade_thickness()
        blade thickness

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setBlade_thickness

        DataNode setBlade_thickness(IDataset blade_thickness)
        blade thickness

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        blade_thickness - the blade_thickness
      • getBlade_thicknessScalar

        java.lang.Double getBlade_thicknessScalar()
        blade thickness

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setBlade_thicknessScalar

        DataNode setBlade_thicknessScalar(java.lang.Double blade_thickness)
        blade thickness

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        blade_thickness - the blade_thickness
      • getBlade_spacing

        IDataset getBlade_spacing()
        blade spacing

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setBlade_spacing

        DataNode setBlade_spacing(IDataset blade_spacing)
        blade spacing

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        blade_spacing - the blade_spacing
      • getBlade_spacingScalar

        java.lang.Double getBlade_spacingScalar()
        blade spacing

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setBlade_spacingScalar

        DataNode setBlade_spacingScalar(java.lang.Double blade_spacing)
        blade spacing

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        blade_spacing - the blade_spacing
      • getAbsorbing_material

        IDataset getAbsorbing_material()
        name of absorbing material
        Returns:
        the value.
      • setAbsorbing_material

        DataNode setAbsorbing_material(IDataset absorbing_material)
        name of absorbing material
        Parameters:
        absorbing_material - the absorbing_material
      • getAbsorbing_materialScalar

        java.lang.String getAbsorbing_materialScalar()
        name of absorbing material
        Returns:
        the value.
      • setAbsorbing_materialScalar

        DataNode setAbsorbing_materialScalar(java.lang.String absorbing_material)
        name of absorbing material
        Parameters:
        absorbing_material - the absorbing_material
      • getTransmitting_material

        IDataset getTransmitting_material()
        name of transmitting material
        Returns:
        the value.
      • setTransmitting_material

        DataNode setTransmitting_material(IDataset transmitting_material)
        name of transmitting material
        Parameters:
        transmitting_material - the transmitting_material
      • getTransmitting_materialScalar

        java.lang.String getTransmitting_materialScalar()
        name of transmitting material
        Returns:
        the value.
      • setTransmitting_materialScalar

        DataNode setTransmitting_materialScalar(java.lang.String transmitting_material)
        name of transmitting material
        Parameters:
        transmitting_material - the transmitting_material




© 2015 - 2024 Weber Informatics LLC | Privacy Policy