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

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






NXpolarizerImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXpolarizerImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

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

      • NXpolarizerImpl

        public NXpolarizerImpl()
      • NXpolarizerImpl

        public NXpolarizerImpl(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
      • getType

        public IDataset getType()
        Description copied from interface: NXpolarizer
        one of these values: "crystal", "supermirror", "3He"
        Specified by:
        getType in interface NXpolarizer
        Returns:
        the value.
      • getTypeScalar

        public java.lang.String getTypeScalar()
        Description copied from interface: NXpolarizer
        one of these values: "crystal", "supermirror", "3He"
        Specified by:
        getTypeScalar in interface NXpolarizer
        Returns:
        the value.
      • setType

        public DataNode setType(IDataset type)
        Description copied from interface: NXpolarizer
        one of these values: "crystal", "supermirror", "3He"
        Specified by:
        setType in interface NXpolarizer
        Parameters:
        type - the type
      • setTypeScalar

        public DataNode setTypeScalar(java.lang.String type)
        Description copied from interface: NXpolarizer
        one of these values: "crystal", "supermirror", "3He"
        Specified by:
        setTypeScalar in interface NXpolarizer
        Parameters:
        type - the type
      • getComposition

        public IDataset getComposition()
        Description copied from interface: NXpolarizer
        description of the composition of the polarizing material
        Specified by:
        getComposition in interface NXpolarizer
        Returns:
        the value.
      • getCompositionScalar

        public java.lang.String getCompositionScalar()
        Description copied from interface: NXpolarizer
        description of the composition of the polarizing material
        Specified by:
        getCompositionScalar in interface NXpolarizer
        Returns:
        the value.
      • setComposition

        public DataNode setComposition(IDataset composition)
        Description copied from interface: NXpolarizer
        description of the composition of the polarizing material
        Specified by:
        setComposition in interface NXpolarizer
        Parameters:
        composition - the composition
      • setCompositionScalar

        public DataNode setCompositionScalar(java.lang.String composition)
        Description copied from interface: NXpolarizer
        description of the composition of the polarizing material
        Specified by:
        setCompositionScalar in interface NXpolarizer
        Parameters:
        composition - the composition
      • getReflection

        public IDataset getReflection()
        Description copied from interface: NXpolarizer
        [hkl] values of nominal reflection

        Type: NX_INT Units: NX_UNITLESS Dimensions: 1: 3;

        Specified by:
        getReflection in interface NXpolarizer
        Returns:
        the value.
      • getReflectionScalar

        public java.lang.Long getReflectionScalar()
        Description copied from interface: NXpolarizer
        [hkl] values of nominal reflection

        Type: NX_INT Units: NX_UNITLESS Dimensions: 1: 3;

        Specified by:
        getReflectionScalar in interface NXpolarizer
        Returns:
        the value.
      • setReflection

        public DataNode setReflection(IDataset reflection)
        Description copied from interface: NXpolarizer
        [hkl] values of nominal reflection

        Type: NX_INT Units: NX_UNITLESS Dimensions: 1: 3;

        Specified by:
        setReflection in interface NXpolarizer
        Parameters:
        reflection - the reflection
      • setReflectionScalar

        public DataNode setReflectionScalar(java.lang.Long reflection)
        Description copied from interface: NXpolarizer
        [hkl] values of nominal reflection

        Type: NX_INT Units: NX_UNITLESS Dimensions: 1: 3;

        Specified by:
        setReflectionScalar in interface NXpolarizer
        Parameters:
        reflection - the reflection
      • getEfficiency

        public IDataset getEfficiency()
        Description copied from interface: NXpolarizer
        polarizing efficiency

        Type: NX_FLOAT Units: NX_DIMENSIONLESS

        Specified by:
        getEfficiency in interface NXpolarizer
        Returns:
        the value.
      • getEfficiencyScalar

        public java.lang.Double getEfficiencyScalar()
        Description copied from interface: NXpolarizer
        polarizing efficiency

        Type: NX_FLOAT Units: NX_DIMENSIONLESS

        Specified by:
        getEfficiencyScalar in interface NXpolarizer
        Returns:
        the value.
      • setEfficiency

        public DataNode setEfficiency(IDataset efficiency)
        Description copied from interface: NXpolarizer
        polarizing efficiency

        Type: NX_FLOAT Units: NX_DIMENSIONLESS

        Specified by:
        setEfficiency in interface NXpolarizer
        Parameters:
        efficiency - the efficiency
      • setEfficiencyScalar

        public DataNode setEfficiencyScalar(java.lang.Double efficiency)
        Description copied from interface: NXpolarizer
        polarizing efficiency

        Type: NX_FLOAT Units: NX_DIMENSIONLESS

        Specified by:
        setEfficiencyScalar in interface NXpolarizer
        Parameters:
        efficiency - the efficiency




© 2015 - 2024 Weber Informatics LLC | Privacy Policy