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

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






NXbeam_stop (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXbeam_stop

  • All Superinterfaces:
    GroupNode, java.lang.Iterable<NodeLink>, Node, NXobject
    All Known Implementing Classes:
    NXbeam_stopImpl


    public interface NXbeam_stop
    extends NXobject
    A device that blocks the beam completely, usually to protect a detector. Beamstops and their positions are important for SANS and SAXS experiments.
    • Method Detail

      • getGeometry

        NXgeometry getGeometry()
        engineering shape, orientation and position of the beam stop.
        Returns:
        the value.
      • setGeometry

        void setGeometry(NXgeometry geometry)
        engineering shape, orientation and position of the beam stop.
        Parameters:
        geometry - the geometry
      • getGeometry

        NXgeometry getGeometry(java.lang.String name)
        Get a NXgeometry node by name:
        • engineering shape, orientation and position of the beam stop.
        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:
        • engineering shape, orientation and position of the beam stop.
        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:
        • engineering shape, orientation and position of the beam stop.
        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.
        • engineering shape, orientation and position of the beam stop.
        Parameters:
        geometry - the child nodes to add
      • getDescription

        IDataset getDescription()
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Returns:
        the value.
      • setDescription

        DataNode setDescription(IDataset description)
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Parameters:
        description - the description
      • getDescriptionScalar

        java.lang.String getDescriptionScalar()
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Returns:
        the value.
      • setDescriptionScalar

        DataNode setDescriptionScalar(java.lang.String description)
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Parameters:
        description - the description
      • getSize

        IDataset getSize()
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setSize

        DataNode setSize(IDataset size)
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        size - the size
      • getSizeScalar

        java.lang.Double getSizeScalar()
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setSizeScalar

        DataNode setSizeScalar(java.lang.Double size)
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        size - the size
      • getX

        IDataset getX()
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setX

        DataNode setX(IDataset x)
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        x - the x
      • getXScalar

        java.lang.Double getXScalar()
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setXScalar

        DataNode setXScalar(java.lang.Double x)
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        x - the x
      • getY

        IDataset getY()
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setY

        DataNode setY(IDataset y)
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        y - the y
      • getYScalar

        java.lang.Double getYScalar()
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setYScalar

        DataNode setYScalar(java.lang.Double y)
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        y - the y
      • getDistance_to_detector

        IDataset getDistance_to_detector()
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setDistance_to_detector

        DataNode setDistance_to_detector(IDataset distance_to_detector)
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        distance_to_detector - the distance_to_detector
      • getDistance_to_detectorScalar

        java.lang.Double getDistance_to_detectorScalar()
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setDistance_to_detectorScalar

        DataNode setDistance_to_detectorScalar(java.lang.Double distance_to_detector)
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        distance_to_detector - the distance_to_detector
      • getStatus

        IDataset getStatus()

        Enumeration:

        • in
        • out

        Returns:
        the value.
      • setStatus

        DataNode setStatus(IDataset status)

        Enumeration:

        • in
        • out

        Parameters:
        status - the status
      • getStatusScalar

        java.lang.String getStatusScalar()

        Enumeration:

        • in
        • out

        Returns:
        the value.
      • setStatusScalar

        DataNode setStatusScalar(java.lang.String status)

        Enumeration:

        • in
        • out

        Parameters:
        status - the status




© 2015 - 2024 Weber Informatics LLC | Privacy Policy