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

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






NXapertureImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXapertureImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

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

      • NXapertureImpl

        public NXapertureImpl()
      • NXapertureImpl

        public NXapertureImpl(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: NXaperture
        location and shape of aperture .. TODO: documentation needs improvement, contributions welcome * description of terms is poor and leaves much to interpretation * Describe what is meant by translation _here_ and ... * Similar throughout base classes * Some base classes do this much better * Such as where is the gap written?
        Specified by:
        getGeometry in interface NXaperture
        Returns:
        the value.
      • setGeometry

        public void setGeometry(NXgeometry geometry)
        Description copied from interface: NXaperture
        location and shape of aperture .. TODO: documentation needs improvement, contributions welcome * description of terms is poor and leaves much to interpretation * Describe what is meant by translation _here_ and ... * Similar throughout base classes * Some base classes do this much better * Such as where is the gap written?
        Specified by:
        setGeometry in interface NXaperture
        Parameters:
        geometry - the geometry
      • getGeometry

        public NXgeometry getGeometry(java.lang.String name)
        Description copied from interface: NXaperture
        Get a NXgeometry node by name:
        • location and shape of aperture .. TODO: documentation needs improvement, contributions welcome * description of terms is poor and leaves much to interpretation * Describe what is meant by translation _here_ and ... * Similar throughout base classes * Some base classes do this much better * Such as where is the gap written?
        • location and shape of each blade
        Specified by:
        getGeometry in interface NXaperture
        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: NXaperture
        Set a NXgeometry node by name:
        • location and shape of aperture .. TODO: documentation needs improvement, contributions welcome * description of terms is poor and leaves much to interpretation * Describe what is meant by translation _here_ and ... * Similar throughout base classes * Some base classes do this much better * Such as where is the gap written?
        • location and shape of each blade
        Specified by:
        setGeometry in interface NXaperture
        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: NXaperture
        Get all NXgeometry nodes:
        • location and shape of aperture .. TODO: documentation needs improvement, contributions welcome * description of terms is poor and leaves much to interpretation * Describe what is meant by translation _here_ and ... * Similar throughout base classes * Some base classes do this much better * Such as where is the gap written?
        • location and shape of each blade
        Specified by:
        getAllGeometry in interface NXaperture
        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: NXaperture
        Set multiple child nodes of a particular type.
        • location and shape of aperture .. TODO: documentation needs improvement, contributions welcome * description of terms is poor and leaves much to interpretation * Describe what is meant by translation _here_ and ... * Similar throughout base classes * Some base classes do this much better * Such as where is the gap written?
        • location and shape of each blade
        Specified by:
        setAllGeometry in interface NXaperture
        Parameters:
        geometry - the child nodes to add
      • getMaterial

        public IDataset getMaterial()
        Description copied from interface: NXaperture
        Absorbing material of the aperture
        Specified by:
        getMaterial in interface NXaperture
        Returns:
        the value.
      • getMaterialScalar

        public java.lang.String getMaterialScalar()
        Description copied from interface: NXaperture
        Absorbing material of the aperture
        Specified by:
        getMaterialScalar in interface NXaperture
        Returns:
        the value.
      • setMaterial

        public DataNode setMaterial(IDataset material)
        Description copied from interface: NXaperture
        Absorbing material of the aperture
        Specified by:
        setMaterial in interface NXaperture
        Parameters:
        material - the material
      • setMaterialScalar

        public DataNode setMaterialScalar(java.lang.String material)
        Description copied from interface: NXaperture
        Absorbing material of the aperture
        Specified by:
        setMaterialScalar in interface NXaperture
        Parameters:
        material - the material
      • getDescription

        public IDataset getDescription()
        Description copied from interface: NXaperture
        Description of aperture
        Specified by:
        getDescription in interface NXaperture
        Returns:
        the value.
      • getDescriptionScalar

        public java.lang.String getDescriptionScalar()
        Description copied from interface: NXaperture
        Description of aperture
        Specified by:
        getDescriptionScalar in interface NXaperture
        Returns:
        the value.
      • setDescription

        public DataNode setDescription(IDataset description)
        Description copied from interface: NXaperture
        Description of aperture
        Specified by:
        setDescription in interface NXaperture
        Parameters:
        description - the description
      • setDescriptionScalar

        public DataNode setDescriptionScalar(java.lang.String description)
        Description copied from interface: NXaperture
        Description of aperture
        Specified by:
        setDescriptionScalar in interface NXaperture
        Parameters:
        description - the description
      • getNote

        public NXnote getNote()
        Description copied from interface: NXaperture
        describe any additional information in a note*
        Specified by:
        getNote in interface NXaperture
        Returns:
        the value.
      • setNote

        public void setNote(NXnote note)
        Description copied from interface: NXaperture
        describe any additional information in a note*
        Specified by:
        setNote in interface NXaperture
        Parameters:
        note - the note
      • getNote

        public NXnote getNote(java.lang.String name)
        Description copied from interface: NXaperture
        Get a NXnote node by name:
        • describe any additional information in a note*
        Specified by:
        getNote in interface NXaperture
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXnote for that node.
      • setNote

        public void setNote(java.lang.String name,
                            NXnote note)
        Description copied from interface: NXaperture
        Set a NXnote node by name:
        • describe any additional information in a note*
        Specified by:
        setNote in interface NXaperture
        Parameters:
        name - the name of the node
        note - the value to set
      • getAllNote

        public java.util.Map<java.lang.String,NXnote> getAllNote()
        Description copied from interface: NXaperture
        Get all NXnote nodes:
        • describe any additional information in a note*
        Specified by:
        getAllNote in interface NXaperture
        Returns:
        a map from node names to the NXnote for that node.
      • setAllNote

        public void setAllNote(java.util.Map<java.lang.String,NXnote> note)
        Description copied from interface: NXaperture
        Set multiple child nodes of a particular type.
        • describe any additional information in a note*
        Specified by:
        setAllNote in interface NXaperture
        Parameters:
        note - the child nodes to add




© 2015 - 2024 Weber Informatics LLC | Privacy Policy