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

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






NXdisk_chopper (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXdisk_chopper

    • Method Detail

      • getType

        IDataset getType()
        Type of the disk-chopper: only one from the enumerated list (match text exactly)

        Enumeration:

        • Chopper type single
        • contra_rotating_pair
        • synchro_pair

        Returns:
        the value.
      • setType

        DataNode setType(IDataset type)
        Type of the disk-chopper: only one from the enumerated list (match text exactly)

        Enumeration:

        • Chopper type single
        • contra_rotating_pair
        • synchro_pair

        Parameters:
        type - the type
      • getTypeScalar

        java.lang.String getTypeScalar()
        Type of the disk-chopper: only one from the enumerated list (match text exactly)

        Enumeration:

        • Chopper type single
        • contra_rotating_pair
        • synchro_pair

        Returns:
        the value.
      • setTypeScalar

        DataNode setTypeScalar(java.lang.String type)
        Type of the disk-chopper: only one from the enumerated list (match text exactly)

        Enumeration:

        • Chopper type single
        • contra_rotating_pair
        • synchro_pair

        Parameters:
        type - the type
      • getRotation_speed

        IDataset getRotation_speed()
        chopper rotation speed

        Type: NX_FLOAT Units: NX_FREQUENCY

        Returns:
        the value.
      • setRotation_speed

        DataNode setRotation_speed(IDataset rotation_speed)
        chopper rotation speed

        Type: NX_FLOAT Units: NX_FREQUENCY

        Parameters:
        rotation_speed - the rotation_speed
      • getRotation_speedScalar

        java.lang.Double getRotation_speedScalar()
        chopper rotation speed

        Type: NX_FLOAT Units: NX_FREQUENCY

        Returns:
        the value.
      • setRotation_speedScalar

        DataNode setRotation_speedScalar(java.lang.Double rotation_speed)
        chopper rotation speed

        Type: NX_FLOAT Units: NX_FREQUENCY

        Parameters:
        rotation_speed - the rotation_speed
      • getSlits

        IDataset getSlits()
        Number of slits

        Type: NX_INT

        Returns:
        the value.
      • setSlits

        DataNode setSlits(IDataset slits)
        Number of slits

        Type: NX_INT

        Parameters:
        slits - the slits
      • getSlitsScalar

        java.lang.Long getSlitsScalar()
        Number of slits

        Type: NX_INT

        Returns:
        the value.
      • setSlitsScalar

        DataNode setSlitsScalar(java.lang.Long slits)
        Number of slits

        Type: NX_INT

        Parameters:
        slits - the slits
      • getSlit_angle

        IDataset getSlit_angle()
        angular opening

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setSlit_angle

        DataNode setSlit_angle(IDataset slit_angle)
        angular opening

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        slit_angle - the slit_angle
      • getSlit_angleScalar

        java.lang.Double getSlit_angleScalar()
        angular opening

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setSlit_angleScalar

        DataNode setSlit_angleScalar(java.lang.Double slit_angle)
        angular opening

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        slit_angle - the slit_angle
      • getPair_separation

        IDataset getPair_separation()
        disc spacing in direction of beam

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setPair_separation

        DataNode setPair_separation(IDataset pair_separation)
        disc spacing in direction of beam

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        pair_separation - the pair_separation
      • getPair_separationScalar

        java.lang.Double getPair_separationScalar()
        disc spacing in direction of beam

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setPair_separationScalar

        DataNode setPair_separationScalar(java.lang.Double pair_separation)
        disc spacing in direction of beam

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        pair_separation - the pair_separation
      • getRadius

        IDataset getRadius()
        radius to centre of slit

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setRadius

        DataNode setRadius(IDataset radius)
        radius to centre of slit

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        radius - the radius
      • getRadiusScalar

        java.lang.Double getRadiusScalar()
        radius to centre of slit

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setRadiusScalar

        DataNode setRadiusScalar(java.lang.Double radius)
        radius to centre of slit

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        radius - the radius
      • getSlit_height

        IDataset getSlit_height()
        total slit height

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setSlit_height

        DataNode setSlit_height(IDataset slit_height)
        total slit height

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        slit_height - the slit_height
      • getSlit_heightScalar

        java.lang.Double getSlit_heightScalar()
        total slit height

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setSlit_heightScalar

        DataNode setSlit_heightScalar(java.lang.Double slit_height)
        total slit height

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        slit_height - the slit_height
      • getPhase

        IDataset getPhase()
        chopper phase angle

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setPhase

        DataNode setPhase(IDataset phase)
        chopper phase angle

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        phase - the phase
      • getPhaseScalar

        java.lang.Double getPhaseScalar()
        chopper phase angle

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setPhaseScalar

        DataNode setPhaseScalar(java.lang.Double phase)
        chopper phase angle

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        phase - the phase
      • getRatio

        IDataset getRatio()
        pulse reduction factor of this chopper in relation to other choppers/fastest pulse in the instrument

        Type: NX_INT

        Returns:
        the value.
      • setRatio

        DataNode setRatio(IDataset ratio)
        pulse reduction factor of this chopper in relation to other choppers/fastest pulse in the instrument

        Type: NX_INT

        Parameters:
        ratio - the ratio
      • getRatioScalar

        java.lang.Long getRatioScalar()
        pulse reduction factor of this chopper in relation to other choppers/fastest pulse in the instrument

        Type: NX_INT

        Returns:
        the value.
      • setRatioScalar

        DataNode setRatioScalar(java.lang.Long ratio)
        pulse reduction factor of this chopper in relation to other choppers/fastest pulse in the instrument

        Type: NX_INT

        Parameters:
        ratio - the ratio
      • getDistance

        IDataset getDistance()
        Effective distance to the origin

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setDistance

        DataNode setDistance(IDataset distance)
        Effective distance to the origin

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        distance - the distance
      • getDistanceScalar

        java.lang.Double getDistanceScalar()
        Effective distance to the origin

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setDistanceScalar

        DataNode setDistanceScalar(java.lang.Double distance)
        Effective distance to the origin

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        distance - the distance
      • getWavelength_range

        IDataset getWavelength_range()
        low and high values of wavelength range transmitted

        Type: NX_FLOAT Units: NX_WAVELENGTH Dimensions: 1: 2;

        Returns:
        the value.
      • setWavelength_range

        DataNode setWavelength_range(IDataset wavelength_range)
        low and high values of wavelength range transmitted

        Type: NX_FLOAT Units: NX_WAVELENGTH Dimensions: 1: 2;

        Parameters:
        wavelength_range - the wavelength_range
      • getWavelength_rangeScalar

        java.lang.Double getWavelength_rangeScalar()
        low and high values of wavelength range transmitted

        Type: NX_FLOAT Units: NX_WAVELENGTH Dimensions: 1: 2;

        Returns:
        the value.
      • setWavelength_rangeScalar

        DataNode setWavelength_rangeScalar(java.lang.Double wavelength_range)
        low and high values of wavelength range transmitted

        Type: NX_FLOAT Units: NX_WAVELENGTH Dimensions: 1: 2;

        Parameters:
        wavelength_range - the wavelength_range
      • getGeometry

        NXgeometry getGeometry()
        Returns:
        the value.
      • setGeometry

        void setGeometry(NXgeometry geometry)
        Parameters:
        geometry - the geometry
      • getGeometry

        NXgeometry getGeometry(java.lang.String name)
        Get a NXgeometry node by name:
        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:
        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:
        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.
        Parameters:
        geometry - the child nodes to add




© 2015 - 2024 Weber Informatics LLC | Privacy Policy