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

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






NXslitImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXslitImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

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

      • NXslitImpl

        public NXslitImpl()
      • NXslitImpl

        public NXslitImpl(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
      • getDepends_on

        public IDataset getDepends_on()
        Description copied from interface: NXslit
        Points to the path of the last element in the geometry chain that places this object in space. When followed through that chain is supposed to end at an element depending on "." i.e. the origin of the coordinate system. If desired the location of the slit can also be described relative to an NXbeam, which will allow a simple description of a non-centred slit.

        Type: NX_CHAR

        Specified by:
        getDepends_on in interface NXslit
        Returns:
        the value.
      • getDepends_onScalar

        public java.lang.String getDepends_onScalar()
        Description copied from interface: NXslit
        Points to the path of the last element in the geometry chain that places this object in space. When followed through that chain is supposed to end at an element depending on "." i.e. the origin of the coordinate system. If desired the location of the slit can also be described relative to an NXbeam, which will allow a simple description of a non-centred slit.

        Type: NX_CHAR

        Specified by:
        getDepends_onScalar in interface NXslit
        Returns:
        the value.
      • setDepends_on

        public DataNode setDepends_on(IDataset depends_on)
        Description copied from interface: NXslit
        Points to the path of the last element in the geometry chain that places this object in space. When followed through that chain is supposed to end at an element depending on "." i.e. the origin of the coordinate system. If desired the location of the slit can also be described relative to an NXbeam, which will allow a simple description of a non-centred slit.

        Type: NX_CHAR

        Specified by:
        setDepends_on in interface NXslit
        Parameters:
        depends_on - the depends_on
      • setDepends_onScalar

        public DataNode setDepends_onScalar(java.lang.String depends_on)
        Description copied from interface: NXslit
        Points to the path of the last element in the geometry chain that places this object in space. When followed through that chain is supposed to end at an element depending on "." i.e. the origin of the coordinate system. If desired the location of the slit can also be described relative to an NXbeam, which will allow a simple description of a non-centred slit.

        Type: NX_CHAR

        Specified by:
        setDepends_onScalar in interface NXslit
        Parameters:
        depends_on - the depends_on
      • getX_gap

        public IDataset getX_gap()
        Description copied from interface: NXslit
        Size of the gap opening in the first dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        getX_gap in interface NXslit
        Returns:
        the value.
      • getX_gapScalar

        public java.lang.Number getX_gapScalar()
        Description copied from interface: NXslit
        Size of the gap opening in the first dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        getX_gapScalar in interface NXslit
        Returns:
        the value.
      • setX_gap

        public DataNode setX_gap(IDataset x_gap)
        Description copied from interface: NXslit
        Size of the gap opening in the first dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        setX_gap in interface NXslit
        Parameters:
        x_gap - the x_gap
      • setX_gapScalar

        public DataNode setX_gapScalar(java.lang.Number x_gap)
        Description copied from interface: NXslit
        Size of the gap opening in the first dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        setX_gapScalar in interface NXslit
        Parameters:
        x_gap - the x_gap
      • getY_gap

        public IDataset getY_gap()
        Description copied from interface: NXslit
        Size of the gap opening in the second dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        getY_gap in interface NXslit
        Returns:
        the value.
      • getY_gapScalar

        public java.lang.Number getY_gapScalar()
        Description copied from interface: NXslit
        Size of the gap opening in the second dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        getY_gapScalar in interface NXslit
        Returns:
        the value.
      • setY_gap

        public DataNode setY_gap(IDataset y_gap)
        Description copied from interface: NXslit
        Size of the gap opening in the second dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        setY_gap in interface NXslit
        Parameters:
        y_gap - the y_gap
      • setY_gapScalar

        public DataNode setY_gapScalar(java.lang.Number y_gap)
        Description copied from interface: NXslit
        Size of the gap opening in the second dimension of the local coordinate system.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        setY_gapScalar in interface NXslit
        Parameters:
        y_gap - the y_gap




© 2015 - 2024 Weber Informatics LLC | Privacy Policy