public interface MTBImageManipulator
Modifier and Type | Method and Description |
---|---|
int |
getSizeC()
Get size of c(hannel)-dimension
|
int |
getSizeT()
Get size of t(ime)-dimension
|
int |
getSizeX()
Get size of x-dimension
|
int |
getSizeY()
Get size of y-dimension
|
int |
getSizeZ()
Get size of z-dimension
|
double |
getStepsizeT()
Get the stepsize in t-dimension (timestep)
|
double |
getStepsizeX()
Get the physical size of a voxel (stepsize) in x-dimension
|
double |
getStepsizeY()
Get the physical size of a voxel (stepsize) in y-dimension
|
double |
getStepsizeZ()
Get the physical size of a voxel (stepsize) in z-dimension
|
String |
getTitle()
Get title string
|
MTBImage.MTBImageType |
getType()
Get data type
|
String |
getUnitT()
Get the unit of the t-dimension
|
String |
getUnitX()
Get the unit of the x-dimension
|
String |
getUnitY()
Get the unit of the y-dimension
|
String |
getUnitZ()
Get the unit of the z-dimension
|
double |
getValueDouble(int x,
int y,
int z,
int t,
int c)
Get the value of the 5D image at coordinate (x,y,z,t,c) as a Double
|
int |
getValueInt(int x,
int y,
int z,
int t,
int c)
Get the value of the 5D image at coordinate (x,y,z,t,c) as an Integer
|
void |
putValueDouble(int x,
int y,
int z,
int t,
int c,
double value)
Set the value of the 5D image at coordinate (x,y,z,t,c) using a Double
|
void |
putValueInt(int x,
int y,
int z,
int t,
int c,
int value)
Set the value of the 5D image at coordinate (x,y,z,t,c) using an Integer
|
String getTitle()
MTBImage.MTBImageType getType()
int getSizeX()
int getSizeY()
int getSizeZ()
int getSizeT()
int getSizeC()
int getValueInt(int x, int y, int z, int t, int c)
x
- x-coordinate ranging from 0 to (sizeX - 1)y
- y-coordinate ranging from 0 to (sizeY - 1)z
- z-coordinate ranging from 0 to (sizeZ - 1)t
- t-coordinate ranging from 0 to (sizeT - 1)c
- c-coordinate ranging from 0 to (sizeC - 1)double getValueDouble(int x, int y, int z, int t, int c)
x
- x-coordinate ranging from 0 to (sizeX - 1)y
- y-coordinate ranging from 0 to (sizeY - 1)z
- z-coordinate ranging from 0 to (sizeZ - 1)t
- t-coordinate ranging from 0 to (sizeT - 1)c
- c-coordinate ranging from 0 to (sizeC - 1)void putValueInt(int x, int y, int z, int t, int c, int value)
x
- x-coordinate ranging from 0 to (sizeX - 1)y
- y-coordinate ranging from 0 to (sizeY - 1)z
- z-coordinate ranging from 0 to (sizeZ - 1)t
- t-coordinate ranging from 0 to (sizeT - 1)c
- c-coordinate ranging from 0 to (sizeC - 1)value
- to set the voxel tovoid putValueDouble(int x, int y, int z, int t, int c, double value)
x
- x-coordinate ranging from 0 to (sizeX - 1)y
- y-coordinate ranging from 0 to (sizeY - 1)z
- z-coordinate ranging from 0 to (sizeZ - 1)t
- t-coordinate ranging from 0 to (sizeT - 1)c
- c-coordinate ranging from 0 to (sizeC - 1)value
- to set the voxel todouble getStepsizeX()
double getStepsizeY()
double getStepsizeZ()
double getStepsizeT()
String getUnitX()
String getUnitY()
String getUnitZ()
String getUnitT()
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.