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

generated.docs.javadoc.org.eclipse.dawnsci.analysis.api.io.SliceObject.html Maven / Gradle / Ivy






SliceObject (h5jan API)












org.eclipse.dawnsci.analysis.api.io

Class SliceObject

  • java.lang.Object
    • org.eclipse.dawnsci.analysis.api.io.SliceObject
  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable


    public class SliceObject
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable
    Holds data needed to get a slice from a nexus file. Since quite a bit of information is needed, we use an object.
    See Also:
    Serialized Form
    • Constructor Detail

      • SliceObject

        public SliceObject()
    • Method Detail

      • clear

        public void clear()
      • getPath

        public java.lang.String getPath()
      • setPath

        public void setPath(java.lang.String path)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getName

        public java.lang.String getName()
      • setName

        public void setName(java.lang.String name)
      • getSliceStart

        public int[] getSliceStart()
      • setSliceStart

        public void setSliceStart(int[] sliceStart)
      • getSliceStop

        public int[] getSliceStop()
      • setSliceStop

        public void setSliceStop(int[] sliceStop)
      • getSliceStep

        public int[] getSliceStep()
      • setSliceStep

        public void setSliceStep(int[] sliceStep)
      • clone

        public SliceObject clone()
        Overrides:
        clone in class java.lang.Object
      • getAxes

        public java.util.List<IDataset> getAxes()
      • setAxes

        public void setAxes(java.util.List<IDataset> axes)
      • getShapeMessage

        public java.lang.String getShapeMessage()
      • setShapeMessage

        public void setShapeMessage(java.lang.String shapeMessage)
      • getX

        public int getX()
      • setX

        public void setX(int x)
      • getY

        public int getY()
      • setY

        public void setY(int y)
      • isAxis

        public boolean isAxis(int i)
      • getSlicedShape

        public int[] getSlicedShape()
      • setSlicedShape

        public void setSlicedShape(int[] slicedShape)
      • isRange

        public boolean isRange()
      • setRange

        public void setRange(boolean isRange)
      • getFullShape

        public int[] getFullShape()
      • setFullShape

        public void setFullShape(int[] fullShape)
      • getAxisNames

        public java.util.Map<java.lang.Integer,java.lang.String> getAxisNames()
      • setAxisNames

        public void setAxisNames(java.util.Map<java.lang.Integer,java.lang.String> nexusAxes)
      • setAxisName

        public void setAxisName(int inexusDim,
                                java.lang.String name)
      • getAxisName

        public java.lang.String getAxisName(int inexusDim)
      • putExpressionAxis

        public void putExpressionAxis(java.lang.String name,
                                      IDataset set)
      • getExpressionAxis

        public IDataset getExpressionAxis(java.lang.String name)
      • getDimensionalData

        public java.io.Serializable getDimensionalData()
      • setDimensionalData

        public void setDimensionalData(java.io.Serializable dimensionalData)
      • getxSize

        public int getxSize()
      • setxSize

        public void setxSize(int xSize)
      • getySize

        public int getySize()
      • setySize

        public void setySize(int ySize)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy