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

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






NXtranslationImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXtranslationImpl

    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

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

      • NXtranslationImpl

        public NXtranslationImpl()
      • NXtranslationImpl

        public NXtranslationImpl(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
      • setGeometry

        public void setGeometry(NXgeometry geometry)
        Description copied from interface: NXtranslation
        Link to other object if we are relative, else absent
        Specified by:
        setGeometry in interface NXtranslation
        Parameters:
        geometry - the geometry
      • getDistances

        public IDataset getDistances()
        Description copied from interface: NXtranslation
        (x,y,z) This field describes the lateral movement of a component. The pair of groups NXtranslation and NXorientation together describe the position of a component. For absolute position, the origin is the scattering center (where a perfectly aligned sample would be) with the z-axis pointing downstream and the y-axis pointing gravitationally up. For a relative position the NXtranslation is taken into account before the NXorientation. The axes are right-handed and orthonormal.

        Type: NX_FLOAT Units: NX_LENGTH Dimensions: 1: numobj; 2: 3;

        Specified by:
        getDistances in interface NXtranslation
        Returns:
        the value.
      • getDistancesScalar

        public java.lang.Double getDistancesScalar()
        Description copied from interface: NXtranslation
        (x,y,z) This field describes the lateral movement of a component. The pair of groups NXtranslation and NXorientation together describe the position of a component. For absolute position, the origin is the scattering center (where a perfectly aligned sample would be) with the z-axis pointing downstream and the y-axis pointing gravitationally up. For a relative position the NXtranslation is taken into account before the NXorientation. The axes are right-handed and orthonormal.

        Type: NX_FLOAT Units: NX_LENGTH Dimensions: 1: numobj; 2: 3;

        Specified by:
        getDistancesScalar in interface NXtranslation
        Returns:
        the value.
      • setDistances

        public DataNode setDistances(IDataset distances)
        Description copied from interface: NXtranslation
        (x,y,z) This field describes the lateral movement of a component. The pair of groups NXtranslation and NXorientation together describe the position of a component. For absolute position, the origin is the scattering center (where a perfectly aligned sample would be) with the z-axis pointing downstream and the y-axis pointing gravitationally up. For a relative position the NXtranslation is taken into account before the NXorientation. The axes are right-handed and orthonormal.

        Type: NX_FLOAT Units: NX_LENGTH Dimensions: 1: numobj; 2: 3;

        Specified by:
        setDistances in interface NXtranslation
        Parameters:
        distances - the distances
      • setDistancesScalar

        public DataNode setDistancesScalar(java.lang.Double distances)
        Description copied from interface: NXtranslation
        (x,y,z) This field describes the lateral movement of a component. The pair of groups NXtranslation and NXorientation together describe the position of a component. For absolute position, the origin is the scattering center (where a perfectly aligned sample would be) with the z-axis pointing downstream and the y-axis pointing gravitationally up. For a relative position the NXtranslation is taken into account before the NXorientation. The axes are right-handed and orthonormal.

        Type: NX_FLOAT Units: NX_LENGTH Dimensions: 1: numobj; 2: 3;

        Specified by:
        setDistancesScalar in interface NXtranslation
        Parameters:
        distances - the distances




© 2015 - 2024 Weber Informatics LLC | Privacy Policy