Package gov.nih.mipav.model.algorithms
Class libdt.Mat
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.libdt.Mat
-
- Enclosing class:
- libdt
public class libdt.Mat extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description byte[][]byte2Dbyte[][][]byte2DCbyte[][][]byte3Dbyte[][][][]byte3DCintbytesPerRowintchannelsintcolsbyte[]dataintdepthintdimsdouble[][]double2Ddouble[][][]double2DCdouble[][][]double3Ddouble[][][][]double3DCintelemSizeintflagsint[]refcountintrowsint[]sizeint[]stepinttype
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(int dims, int[] size, int type)voidcreate(int dims, int[] size, int type, int channels)voidcreate(int rows, int cols, int type)voiddivide(double val)voidinit(double val)voidmultiply(double val)voidrelease()
-
-
-
Field Detail
-
flags
public int flags
-
dims
public int dims
-
depth
public int depth
-
rows
public int rows
-
cols
public int cols
-
channels
public int channels
-
elemSize
public int elemSize
-
size
public int[] size
-
type
public int type
-
step
public int[] step
-
bytesPerRow
public int bytesPerRow
-
data
public byte[] data
-
byte2D
public byte[][] byte2D
-
byte2DC
public byte[][][] byte2DC
-
double2D
public double[][] double2D
-
double2DC
public double[][][] double2DC
-
byte3D
public byte[][][] byte3D
-
byte3DC
public byte[][][][] byte3DC
-
double3D
public double[][][] double3D
-
double3DC
public double[][][][] double3DC
-
refcount
public int[] refcount
-
-
Method Detail
-
create
public void create(int rows, int cols, int type)
-
create
public void create(int dims, int[] size, int type, int channels)
-
create
public void create(int dims, int[] size, int type)
-
init
public void init(double val)
-
divide
public void divide(double val)
-
multiply
public void multiply(double val)
-
release
public void release()
-
-