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

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






NXpinholeImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXpinholeImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

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

      • NXpinholeImpl

        public NXpinholeImpl()
      • NXpinholeImpl

        public NXpinholeImpl(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: NXpinhole
        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 pinhole.

        Type: NX_CHAR

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

        public java.lang.String getDepends_onScalar()
        Description copied from interface: NXpinhole
        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 pinhole.

        Type: NX_CHAR

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

        public DataNode setDepends_on(IDataset depends_on)
        Description copied from interface: NXpinhole
        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 pinhole.

        Type: NX_CHAR

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

        public DataNode setDepends_onScalar(java.lang.String depends_on)
        Description copied from interface: NXpinhole
        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 pinhole.

        Type: NX_CHAR

        Specified by:
        setDepends_onScalar in interface NXpinhole
        Parameters:
        depends_on - the depends_on
      • getDiameter

        public IDataset getDiameter()
        Description copied from interface: NXpinhole
        Size of the circular hole defining the transmitted beam size.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        getDiameter in interface NXpinhole
        Returns:
        the value.
      • getDiameterScalar

        public java.lang.Number getDiameterScalar()
        Description copied from interface: NXpinhole
        Size of the circular hole defining the transmitted beam size.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        getDiameterScalar in interface NXpinhole
        Returns:
        the value.
      • setDiameter

        public DataNode setDiameter(IDataset diameter)
        Description copied from interface: NXpinhole
        Size of the circular hole defining the transmitted beam size.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        setDiameter in interface NXpinhole
        Parameters:
        diameter - the diameter
      • setDiameterScalar

        public DataNode setDiameterScalar(java.lang.Number diameter)
        Description copied from interface: NXpinhole
        Size of the circular hole defining the transmitted beam size.

        Type: NX_NUMBER Units: NX_LENGTH

        Specified by:
        setDiameterScalar in interface NXpinhole
        Parameters:
        diameter - the diameter




© 2015 - 2024 Weber Informatics LLC | Privacy Policy