Image Utilities (IU)
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Groups Pages
Functions
3D Memory Copy

Copy methods for 3D images of various types. More...

Functions

IUCORE_DLLAPI void iu::copy (const VolumeCpu_8u_C1 *src, VolumeCpu_8u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_8u_C2 *src, VolumeCpu_8u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_8u_C4 *src, VolumeCpu_8u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_16u_C1 *src, VolumeCpu_16u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C1 *src, VolumeCpu_32f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C2 *src, VolumeCpu_32f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C3 *src, VolumeCpu_32f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C4 *src, VolumeCpu_32f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C1 *src, VolumeCpu_64f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C2 *src, VolumeCpu_64f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C3 *src, VolumeCpu_64f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C4 *src, VolumeCpu_64f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32u_C1 *src, VolumeCpu_32u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32u_C2 *src, VolumeCpu_32u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32u_C4 *src, VolumeCpu_32u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32s_C1 *src, VolumeCpu_32s_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32s_C2 *src, VolumeCpu_32s_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32s_C4 *src, VolumeCpu_32s_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_8u_C1 *src, VolumeGpu_8u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_8u_C2 *src, VolumeGpu_8u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_8u_C4 *src, VolumeGpu_8u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_16u_C1 *src, VolumeGpu_16u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C1 *src, VolumeGpu_32f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C2 *src, VolumeGpu_32f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C3 *src, VolumeGpu_32f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C4 *src, VolumeGpu_32f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C1 *src, VolumeGpu_64f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C2 *src, VolumeGpu_64f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C3 *src, VolumeGpu_64f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C4 *src, VolumeGpu_64f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32u_C1 *src, VolumeGpu_32u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32u_C2 *src, VolumeGpu_32u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32u_C4 *src, VolumeGpu_32u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32s_C1 *src, VolumeGpu_32s_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32s_C2 *src, VolumeGpu_32s_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32s_C4 *src, VolumeGpu_32s_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_8u_C1 *src, VolumeGpu_8u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_8u_C2 *src, VolumeGpu_8u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_8u_C4 *src, VolumeGpu_8u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_16u_C1 *src, VolumeGpu_16u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C1 *src, VolumeGpu_32f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C2 *src, VolumeGpu_32f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C3 *src, VolumeGpu_32f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32f_C4 *src, VolumeGpu_32f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C1 *src, VolumeGpu_64f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C2 *src, VolumeGpu_64f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C3 *src, VolumeGpu_64f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_64f_C4 *src, VolumeGpu_64f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32u_C1 *src, VolumeGpu_32u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32u_C2 *src, VolumeGpu_32u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32u_C4 *src, VolumeGpu_32u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32s_C1 *src, VolumeGpu_32s_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32s_C2 *src, VolumeGpu_32s_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeCpu_32s_C4 *src, VolumeGpu_32s_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_8u_C1 *src, VolumeCpu_8u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_8u_C2 *src, VolumeCpu_8u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_8u_C4 *src, VolumeCpu_8u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_16u_C1 *src, VolumeCpu_16u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C1 *src, VolumeCpu_32f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C2 *src, VolumeCpu_32f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C3 *src, VolumeCpu_32f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32f_C4 *src, VolumeCpu_32f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C1 *src, VolumeCpu_64f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C2 *src, VolumeCpu_64f_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C3 *src, VolumeCpu_64f_C3 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_64f_C4 *src, VolumeCpu_64f_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32u_C1 *src, VolumeCpu_32u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32u_C2 *src, VolumeCpu_32u_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32u_C4 *src, VolumeCpu_32u_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32s_C1 *src, VolumeCpu_32s_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32s_C2 *src, VolumeCpu_32s_C2 *dst)
 
IUCORE_DLLAPI void iu::copy (const VolumeGpu_32s_C4 *src, VolumeCpu_32s_C4 *dst)
 
IUCORE_DLLAPI void iu::copy (const ImageCpu_8u_C1 *src, LinearHostMemory_8u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const ImageCpu_16u_C1 *src, LinearHostMemory_16u_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const ImageCpu_32f_C1 *src, LinearHostMemory_32f_C1 *dst)
 
IUCORE_DLLAPI void iu::copy (const ImageGpu_32f_C1 *src, LinearDeviceMemory_32f_C1 *dst)
 

Detailed Description

Copy methods for 3D images of various types.

Function Documentation

IUCORE_DLLAPI void iu::copy ( const VolumeCpu_8u_C1 *  src,
VolumeCpu_8u_C1 *  dst 
)

Copy methods for host to host 3D copy

Parameters
srcSource volume [host].
dstDestination volume [host]
IUCORE_DLLAPI void iu::copy ( const VolumeGpu_8u_C1 *  src,
VolumeGpu_8u_C1 *  dst 
)

Copy methods for device to device 3D copy

Parameters
srcSource volume [device].
dstDestination volume [device]
IUCORE_DLLAPI void iu::copy ( const VolumeCpu_8u_C1 *  src,
VolumeGpu_8u_C1 *  dst 
)

Copy methods for host to device 3D copy

Parameters
srcSource volume [host].
dstDestination volume [device]
IUCORE_DLLAPI void iu::copy ( const VolumeGpu_8u_C1 *  src,
VolumeCpu_8u_C1 *  dst 
)

Copy methods for device to host 3D copy

Parameters
srcSource volume [device].
dstDestination volume [host]