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

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






NXbeam_stopImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXbeam_stopImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

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

      • NXbeam_stopImpl

        public NXbeam_stopImpl()
      • NXbeam_stopImpl

        public NXbeam_stopImpl(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
      • getGeometry

        public NXgeometry getGeometry()
        Description copied from interface: NXbeam_stop
        engineering shape, orientation and position of the beam stop.
        Specified by:
        getGeometry in interface NXbeam_stop
        Returns:
        the value.
      • setGeometry

        public void setGeometry(NXgeometry geometry)
        Description copied from interface: NXbeam_stop
        engineering shape, orientation and position of the beam stop.
        Specified by:
        setGeometry in interface NXbeam_stop
        Parameters:
        geometry - the geometry
      • getGeometry

        public NXgeometry getGeometry(java.lang.String name)
        Description copied from interface: NXbeam_stop
        Get a NXgeometry node by name:
        • engineering shape, orientation and position of the beam stop.
        Specified by:
        getGeometry in interface NXbeam_stop
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXgeometry for that node.
      • setGeometry

        public void setGeometry(java.lang.String name,
                                NXgeometry geometry)
        Description copied from interface: NXbeam_stop
        Set a NXgeometry node by name:
        • engineering shape, orientation and position of the beam stop.
        Specified by:
        setGeometry in interface NXbeam_stop
        Parameters:
        name - the name of the node
        geometry - the value to set
      • getAllGeometry

        public java.util.Map<java.lang.String,NXgeometry> getAllGeometry()
        Description copied from interface: NXbeam_stop
        Get all NXgeometry nodes:
        • engineering shape, orientation and position of the beam stop.
        Specified by:
        getAllGeometry in interface NXbeam_stop
        Returns:
        a map from node names to the NXgeometry for that node.
      • setAllGeometry

        public void setAllGeometry(java.util.Map<java.lang.String,NXgeometry> geometry)
        Description copied from interface: NXbeam_stop
        Set multiple child nodes of a particular type.
        • engineering shape, orientation and position of the beam stop.
        Specified by:
        setAllGeometry in interface NXbeam_stop
        Parameters:
        geometry - the child nodes to add
      • getDescription

        public IDataset getDescription()
        Description copied from interface: NXbeam_stop
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Specified by:
        getDescription in interface NXbeam_stop
        Returns:
        the value.
      • getDescriptionScalar

        public java.lang.String getDescriptionScalar()
        Description copied from interface: NXbeam_stop
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Specified by:
        getDescriptionScalar in interface NXbeam_stop
        Returns:
        the value.
      • setDescription

        public DataNode setDescription(IDataset description)
        Description copied from interface: NXbeam_stop
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Specified by:
        setDescription in interface NXbeam_stop
        Parameters:
        description - the description
      • setDescriptionScalar

        public DataNode setDescriptionScalar(java.lang.String description)
        Description copied from interface: NXbeam_stop
        description of beamstop

        Enumeration:

        • circular
        • rectangular

        Specified by:
        setDescriptionScalar in interface NXbeam_stop
        Parameters:
        description - the description
      • getSize

        public IDataset getSize()
        Description copied from interface: NXbeam_stop
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getSize in interface NXbeam_stop
        Returns:
        the value.
      • getSizeScalar

        public java.lang.Double getSizeScalar()
        Description copied from interface: NXbeam_stop
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getSizeScalar in interface NXbeam_stop
        Returns:
        the value.
      • setSize

        public DataNode setSize(IDataset size)
        Description copied from interface: NXbeam_stop
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setSize in interface NXbeam_stop
        Parameters:
        size - the size
      • setSizeScalar

        public DataNode setSizeScalar(java.lang.Double size)
        Description copied from interface: NXbeam_stop
        size of beamstop

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setSizeScalar in interface NXbeam_stop
        Parameters:
        size - the size
      • getX

        public IDataset getX()
        Description copied from interface: NXbeam_stop
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getX in interface NXbeam_stop
        Returns:
        the value.
      • getXScalar

        public java.lang.Double getXScalar()
        Description copied from interface: NXbeam_stop
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getXScalar in interface NXbeam_stop
        Returns:
        the value.
      • setX

        public DataNode setX(IDataset x)
        Description copied from interface: NXbeam_stop
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setX in interface NXbeam_stop
        Parameters:
        x - the x
      • setXScalar

        public DataNode setXScalar(java.lang.Double x)
        Description copied from interface: NXbeam_stop
        x position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setXScalar in interface NXbeam_stop
        Parameters:
        x - the x
      • getY

        public IDataset getY()
        Description copied from interface: NXbeam_stop
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getY in interface NXbeam_stop
        Returns:
        the value.
      • getYScalar

        public java.lang.Double getYScalar()
        Description copied from interface: NXbeam_stop
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getYScalar in interface NXbeam_stop
        Returns:
        the value.
      • setY

        public DataNode setY(IDataset y)
        Description copied from interface: NXbeam_stop
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setY in interface NXbeam_stop
        Parameters:
        y - the y
      • setYScalar

        public DataNode setYScalar(java.lang.Double y)
        Description copied from interface: NXbeam_stop
        y position of the beamstop in relation to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setYScalar in interface NXbeam_stop
        Parameters:
        y - the y
      • getDistance_to_detector

        public IDataset getDistance_to_detector()
        Description copied from interface: NXbeam_stop
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getDistance_to_detector in interface NXbeam_stop
        Returns:
        the value.
      • getDistance_to_detectorScalar

        public java.lang.Double getDistance_to_detectorScalar()
        Description copied from interface: NXbeam_stop
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getDistance_to_detectorScalar in interface NXbeam_stop
        Returns:
        the value.
      • setDistance_to_detector

        public DataNode setDistance_to_detector(IDataset distance_to_detector)
        Description copied from interface: NXbeam_stop
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setDistance_to_detector in interface NXbeam_stop
        Parameters:
        distance_to_detector - the distance_to_detector
      • setDistance_to_detectorScalar

        public DataNode setDistance_to_detectorScalar(java.lang.Double distance_to_detector)
        Description copied from interface: NXbeam_stop
        distance of the beamstop to the detector

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setDistance_to_detectorScalar in interface NXbeam_stop
        Parameters:
        distance_to_detector - the distance_to_detector
      • getStatus

        public IDataset getStatus()
        Description copied from interface: NXbeam_stop

        Enumeration:

        • in
        • out

        Specified by:
        getStatus in interface NXbeam_stop
        Returns:
        the value.
      • getStatusScalar

        public java.lang.String getStatusScalar()
        Description copied from interface: NXbeam_stop

        Enumeration:

        • in
        • out

        Specified by:
        getStatusScalar in interface NXbeam_stop
        Returns:
        the value.
      • setStatus

        public DataNode setStatus(IDataset status)
        Description copied from interface: NXbeam_stop

        Enumeration:

        • in
        • out

        Specified by:
        setStatus in interface NXbeam_stop
        Parameters:
        status - the status
      • setStatusScalar

        public DataNode setStatusScalar(java.lang.String status)
        Description copied from interface: NXbeam_stop

        Enumeration:

        • in
        • out

        Specified by:
        setStatusScalar in interface NXbeam_stop
        Parameters:
        status - the status




© 2015 - 2024 Weber Informatics LLC | Privacy Policy