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 Summary
Constructors
Constructor and Description
SliceObject()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
void
clear()
SliceObject
clone()
boolean
equals(java.lang.Object obj)
java.util.List<IDataset>
getAxes()
java.lang.String
getAxisName(int inexusDim)
java.util.Map<java.lang.Integer,java.lang.String>
getAxisNames()
java.io.Serializable
getDimensionalData()
IDataset
getExpressionAxis(java.lang.String name)
int[]
getFullShape()
java.lang.String
getName()
java.lang.String
getPath()
java.lang.String
getShapeMessage()
int[]
getSlicedShape()
int[]
getSliceStart()
int[]
getSliceStep()
int[]
getSliceStop()
int
getX()
int
getxSize()
int
getY()
int
getySize()
int
hashCode()
boolean
isAxis(int i)
boolean
isRange()
void
putExpressionAxis(java.lang.String name,
IDataset set)
void
setAxes(java.util.List<IDataset> axes)
void
setAxisName(int inexusDim,
java.lang.String name)
void
setAxisNames(java.util.Map<java.lang.Integer,java.lang.String> nexusAxes)
void
setDimensionalData(java.io.Serializable dimensionalData)
void
setFullShape(int[] fullShape)
void
setName(java.lang.String name)
void
setPath(java.lang.String path)
void
setRange(boolean isRange)
void
setShapeMessage(java.lang.String shapeMessage)
void
setSlicedShape(int[] slicedShape)
void
setSliceStart(int[] sliceStart)
void
setSliceStep(int[] sliceStep)
void
setSliceStop(int[] sliceStop)
void
setX(int x)
void
setxSize(int xSize)
void
setY(int y)
void
setySize(int ySize)
-
-
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)