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

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






NXbending_magnetImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXbending_magnetImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

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

      • NXbending_magnetImpl

        public NXbending_magnetImpl()
      • NXbending_magnetImpl

        public NXbending_magnetImpl(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
      • getMagnetic_field

        public IDataset getMagnetic_field()
        Description copied from interface: NXbending_magnet
        strength of magnetic field of dipole magnets

        Type: NX_FLOAT Units: NX_CURRENT

        Specified by:
        getMagnetic_field in interface NXbending_magnet
        Returns:
        the value.
      • getMagnetic_fieldScalar

        public java.lang.Double getMagnetic_fieldScalar()
        Description copied from interface: NXbending_magnet
        strength of magnetic field of dipole magnets

        Type: NX_FLOAT Units: NX_CURRENT

        Specified by:
        getMagnetic_fieldScalar in interface NXbending_magnet
        Returns:
        the value.
      • setMagnetic_field

        public DataNode setMagnetic_field(IDataset magnetic_field)
        Description copied from interface: NXbending_magnet
        strength of magnetic field of dipole magnets

        Type: NX_FLOAT Units: NX_CURRENT

        Specified by:
        setMagnetic_field in interface NXbending_magnet
        Parameters:
        magnetic_field - the magnetic_field
      • setMagnetic_fieldScalar

        public DataNode setMagnetic_fieldScalar(java.lang.Double magnetic_field)
        Description copied from interface: NXbending_magnet
        strength of magnetic field of dipole magnets

        Type: NX_FLOAT Units: NX_CURRENT

        Specified by:
        setMagnetic_fieldScalar in interface NXbending_magnet
        Parameters:
        magnetic_field - the magnetic_field
      • getAccepted_photon_beam_divergence

        public IDataset getAccepted_photon_beam_divergence()
        Description copied from interface: NXbending_magnet
        An array of four numbers giving X+, X-, Y+ and Y- half divergence

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getAccepted_photon_beam_divergence in interface NXbending_magnet
        Returns:
        the value.
      • getAccepted_photon_beam_divergenceScalar

        public java.lang.Double getAccepted_photon_beam_divergenceScalar()
        Description copied from interface: NXbending_magnet
        An array of four numbers giving X+, X-, Y+ and Y- half divergence

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getAccepted_photon_beam_divergenceScalar in interface NXbending_magnet
        Returns:
        the value.
      • setAccepted_photon_beam_divergence

        public DataNode setAccepted_photon_beam_divergence(IDataset accepted_photon_beam_divergence)
        Description copied from interface: NXbending_magnet
        An array of four numbers giving X+, X-, Y+ and Y- half divergence

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setAccepted_photon_beam_divergence in interface NXbending_magnet
        Parameters:
        accepted_photon_beam_divergence - the accepted_photon_beam_divergence
      • setAccepted_photon_beam_divergenceScalar

        public DataNode setAccepted_photon_beam_divergenceScalar(java.lang.Double accepted_photon_beam_divergence)
        Description copied from interface: NXbending_magnet
        An array of four numbers giving X+, X-, Y+ and Y- half divergence

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setAccepted_photon_beam_divergenceScalar in interface NXbending_magnet
        Parameters:
        accepted_photon_beam_divergence - the accepted_photon_beam_divergence
      • getSource_distance_x

        public IDataset getSource_distance_x()
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in X (horizontal) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getSource_distance_x in interface NXbending_magnet
        Returns:
        the value.
      • getSource_distance_xScalar

        public java.lang.Double getSource_distance_xScalar()
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in X (horizontal) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getSource_distance_xScalar in interface NXbending_magnet
        Returns:
        the value.
      • setSource_distance_x

        public DataNode setSource_distance_x(IDataset source_distance_x)
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in X (horizontal) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setSource_distance_x in interface NXbending_magnet
        Parameters:
        source_distance_x - the source_distance_x
      • setSource_distance_xScalar

        public DataNode setSource_distance_xScalar(java.lang.Double source_distance_x)
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in X (horizontal) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setSource_distance_xScalar in interface NXbending_magnet
        Parameters:
        source_distance_x - the source_distance_x
      • getSource_distance_y

        public IDataset getSource_distance_y()
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in Y (vertical) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getSource_distance_y in interface NXbending_magnet
        Returns:
        the value.
      • getSource_distance_yScalar

        public java.lang.Double getSource_distance_yScalar()
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in Y (vertical) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        getSource_distance_yScalar in interface NXbending_magnet
        Returns:
        the value.
      • setSource_distance_y

        public DataNode setSource_distance_y(IDataset source_distance_y)
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in Y (vertical) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setSource_distance_y in interface NXbending_magnet
        Parameters:
        source_distance_y - the source_distance_y
      • setSource_distance_yScalar

        public DataNode setSource_distance_yScalar(java.lang.Double source_distance_y)
        Description copied from interface: NXbending_magnet
        Distance of source point from particle beam waist in Y (vertical) direction.

        Type: NX_FLOAT Units: NX_LENGTH

        Specified by:
        setSource_distance_yScalar in interface NXbending_magnet
        Parameters:
        source_distance_y - the source_distance_y
      • getDivergence_x_plus

        public IDataset getDivergence_x_plus()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X+ (horizontal outboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_x_plus in interface NXbending_magnet
        Returns:
        the value.
      • getDivergence_x_plusScalar

        public java.lang.Double getDivergence_x_plusScalar()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X+ (horizontal outboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_x_plusScalar in interface NXbending_magnet
        Returns:
        the value.
      • setDivergence_x_plus

        public DataNode setDivergence_x_plus(IDataset divergence_x_plus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X+ (horizontal outboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_x_plus in interface NXbending_magnet
        Parameters:
        divergence_x_plus - the divergence_x_plus
      • setDivergence_x_plusScalar

        public DataNode setDivergence_x_plusScalar(java.lang.Double divergence_x_plus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X+ (horizontal outboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_x_plusScalar in interface NXbending_magnet
        Parameters:
        divergence_x_plus - the divergence_x_plus
      • getDivergence_x_minus

        public IDataset getDivergence_x_minus()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X- (horizontal inboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_x_minus in interface NXbending_magnet
        Returns:
        the value.
      • getDivergence_x_minusScalar

        public java.lang.Double getDivergence_x_minusScalar()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X- (horizontal inboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_x_minusScalar in interface NXbending_magnet
        Returns:
        the value.
      • setDivergence_x_minus

        public DataNode setDivergence_x_minus(IDataset divergence_x_minus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X- (horizontal inboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_x_minus in interface NXbending_magnet
        Parameters:
        divergence_x_minus - the divergence_x_minus
      • setDivergence_x_minusScalar

        public DataNode setDivergence_x_minusScalar(java.lang.Double divergence_x_minus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in X- (horizontal inboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_x_minusScalar in interface NXbending_magnet
        Parameters:
        divergence_x_minus - the divergence_x_minus
      • getDivergence_y_plus

        public IDataset getDivergence_y_plus()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y+ (vertical upward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_y_plus in interface NXbending_magnet
        Returns:
        the value.
      • getDivergence_y_plusScalar

        public java.lang.Double getDivergence_y_plusScalar()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y+ (vertical upward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_y_plusScalar in interface NXbending_magnet
        Returns:
        the value.
      • setDivergence_y_plus

        public DataNode setDivergence_y_plus(IDataset divergence_y_plus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y+ (vertical upward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_y_plus in interface NXbending_magnet
        Parameters:
        divergence_y_plus - the divergence_y_plus
      • setDivergence_y_plusScalar

        public DataNode setDivergence_y_plusScalar(java.lang.Double divergence_y_plus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y+ (vertical upward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_y_plusScalar in interface NXbending_magnet
        Parameters:
        divergence_y_plus - the divergence_y_plus
      • getDivergence_y_minus

        public IDataset getDivergence_y_minus()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y- (vertical downward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_y_minus in interface NXbending_magnet
        Returns:
        the value.
      • getDivergence_y_minusScalar

        public java.lang.Double getDivergence_y_minusScalar()
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y- (vertical downward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        getDivergence_y_minusScalar in interface NXbending_magnet
        Returns:
        the value.
      • setDivergence_y_minus

        public DataNode setDivergence_y_minus(IDataset divergence_y_minus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y- (vertical downward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_y_minus in interface NXbending_magnet
        Parameters:
        divergence_y_minus - the divergence_y_minus
      • setDivergence_y_minusScalar

        public DataNode setDivergence_y_minusScalar(java.lang.Double divergence_y_minus)
        Description copied from interface: NXbending_magnet
        Accepted photon beam divergence in Y- (vertical downward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

        Type: NX_FLOAT Units: NX_ANGLE

        Specified by:
        setDivergence_y_minusScalar in interface NXbending_magnet
        Parameters:
        divergence_y_minus - the divergence_y_minus
      • getGeometry

        public NXgeometry getGeometry(java.lang.String name)
        Description copied from interface: NXbending_magnet
        Get a NXgeometry node by name:
        • "Engineering" position of bending magnet
        Specified by:
        getGeometry in interface NXbending_magnet
        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: NXbending_magnet
        Set a NXgeometry node by name:
        • "Engineering" position of bending magnet
        Specified by:
        setGeometry in interface NXbending_magnet
        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: NXbending_magnet
        Get all NXgeometry nodes:
        • "Engineering" position of bending magnet
        Specified by:
        getAllGeometry in interface NXbending_magnet
        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: NXbending_magnet
        Set multiple child nodes of a particular type.
        • "Engineering" position of bending magnet
        Specified by:
        setAllGeometry in interface NXbending_magnet
        Parameters:
        geometry - the child nodes to add




© 2015 - 2024 Weber Informatics LLC | Privacy Policy