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

generated.docs.javadoc.org.eclipse.dawnsci.nexus.builder.data.impl.AxisFieldModel.html Maven / Gradle / Ivy






AxisFieldModel (h5jan API)












org.eclipse.dawnsci.nexus.builder.data.impl

Class AxisFieldModel



  • public class AxisFieldModel
    extends DataFieldModel
    A model for how the dimensions of a data field correspond to the dimensions of the primary data field (i.e. the @signal field ) of an NXdata group.
    • Constructor Detail

      • AxisFieldModel

        public AxisFieldModel(java.lang.String sourceFieldName,
                              int fieldRank)
    • Method Detail

      • setDefaultAxisDimension

        public void setDefaultAxisDimension(java.lang.Integer defaultAxisDimension)
        Sets the default axis dimension for this data field to the given value. This is the dimension of the default data field of the NXdata group for which this field provides a default axis when plotting the data.
        Parameters:
        defaultAxisDimension - default axis dimension index
      • getDefaultAxisDimension

        public java.lang.Integer getDefaultAxisDimension()
      • setDimensionMappings

        public void setDimensionMappings(int... dimensionMappings)
        Sets the dimension mappings for the given field to the given value. This is the mapping from the dimensions of this field to the dimensions of the default data field of the NXdata group.
        Parameters:
        dimensionMappings - dimension mappings
      • getDimensionMappings

        public int[] getDimensionMappings()




© 2015 - 2024 Weber Informatics LLC | Privacy Policy