public class CUDAVolume3D extends Volume3D
CUDAVolumeOperator
,
Volume3D
,
VolumeOperator
Constructor and Description |
---|
CUDAVolume3D(ij.ImagePlus image,
int mirror,
int cuty,
boolean uneven) |
CUDAVolume3D(int[] size2,
float[] dim2,
int inDim) |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
releases the memory on the device for this volume.
|
void |
fetch()
Fetches the data from the CUDA memory to the Java memory.
|
jcuda.driver.CUdeviceptr |
getDevicePointer() |
void |
setDevicePointer(jcuda.driver.CUdeviceptr deviceX) |
void |
updateOnDevice()
Moves the data from the Java memory to the CUDA memory
|
getImagePlus, getImagePlus, getInternalDimension, printSize
public CUDAVolume3D(int[] size2, float[] dim2, int inDim)
public CUDAVolume3D(ij.ImagePlus image, int mirror, int cuty, boolean uneven)
public void fetch()
public void updateOnDevice()
public void destroy()
public jcuda.driver.CUdeviceptr getDevicePointer()
public void setDevicePointer(jcuda.driver.CUdeviceptr deviceX)