public class Image3Dinfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
float[][] |
acqTime |
float[] |
ImageXdir |
float[] |
ImageYdir |
float[] |
ImageZdir |
java.lang.String |
Label |
float |
mmPPxy |
float |
mmPPz |
protected int |
nSlices |
int[] |
nTimes |
Rectangle3D |
roiRect |
java.lang.String[][] |
timeFilenames |
float[][] |
TLFcoords |
protected static int |
X |
protected static int |
Y |
protected static int |
Z |
Constructor and Description |
---|
Image3Dinfo() |
Image3Dinfo(Image3Dinfo A) |
Image3Dinfo(java.lang.String label,
int nslices,
Rectangle3D roi,
float[][] TLFcrds,
float[] xdir,
float[] ydir,
float[] zdir,
float mmxy,
float mmz,
int[] ntimes,
float[][] acqtimes,
java.lang.String[][] timeFNs) |
Modifier and Type | Method and Description |
---|---|
void |
Copy(Image3Dinfo A) |
float[][][] |
getPixelToScannerCoords(int imageWidth,
int imageHeight,
int sliceAt,
boolean[][][] mask) |
float[][][][] |
getRoiVoxelToScannerCoords(boolean[][][] mask) |
float[][][][] |
getVoxelToScannerCoords(int imageDepth,
int imageWidth,
int imageHeight,
boolean[][][] mask) |
java.lang.String |
toString() |
float[][][][] |
transformPixelToScannerCoords(float[][][][] refPixelLocs,
boolean[][][] mask) |
float[][][] |
transformPixelToScannerCoords(float[][][] refPixelLocs,
int sliceAt,
boolean[][][] mask) |
float[] |
transformPixelToScannerCoords(float[] refPixelLoc,
int sliceAt) |
float[] |
transformPixelToScannerCoords(float refPixelLocx,
float refPixelLocy,
int sliceAt) |
float[] |
transformPixelToScannerCoords(int[] refPixelLoc,
int sliceAt) |
Point3D |
transformPixelToScannerCoords(Point3D refPixelLoc) |
int[][][][] |
transformScannerToNearestPixelCoords(float[][][][] scannerLocs,
boolean[][][] mask) |
float[][][] |
transformScannerToPixelCoords(float[][][] scannerLocs) |
float[][][][] |
transformScannerToPixelCoords(float[][][][] scannerLocs,
boolean[][][] mask) |
public java.lang.String Label
protected int nSlices
public Rectangle3D roiRect
public float[][] TLFcoords
public float mmPPxy
public float mmPPz
public float[] ImageXdir
public float[] ImageYdir
public float[] ImageZdir
public int[] nTimes
public float[][] acqTime
public java.lang.String[][] timeFilenames
protected static int X
protected static int Y
protected static int Z
public Image3Dinfo()
public Image3Dinfo(java.lang.String label, int nslices, Rectangle3D roi, float[][] TLFcrds, float[] xdir, float[] ydir, float[] zdir, float mmxy, float mmz, int[] ntimes, float[][] acqtimes, java.lang.String[][] timeFNs)
public Image3Dinfo(Image3Dinfo A)
public void Copy(Image3Dinfo A)
public float[] transformPixelToScannerCoords(int[] refPixelLoc, int sliceAt)
public float[] transformPixelToScannerCoords(float[] refPixelLoc, int sliceAt)
public float[] transformPixelToScannerCoords(float refPixelLocx, float refPixelLocy, int sliceAt)
public float[][][] transformPixelToScannerCoords(float[][][] refPixelLocs, int sliceAt, boolean[][][] mask)
public float[][][][] transformPixelToScannerCoords(float[][][][] refPixelLocs, boolean[][][] mask)
public float[][][] getPixelToScannerCoords(int imageWidth, int imageHeight, int sliceAt, boolean[][][] mask)
public float[][][][] getVoxelToScannerCoords(int imageDepth, int imageWidth, int imageHeight, boolean[][][] mask)
public float[][][][] getRoiVoxelToScannerCoords(boolean[][][] mask)
public float[][][] transformScannerToPixelCoords(float[][][] scannerLocs)
public float[][][][] transformScannerToPixelCoords(float[][][][] scannerLocs, boolean[][][] mask)
public int[][][][] transformScannerToNearestPixelCoords(float[][][][] scannerLocs, boolean[][][] mask)
public java.lang.String toString()
toString
in class java.lang.Object