Image Utilities (IU)
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCiu::OpenEXRInputFile::ChannelThe Channel struct contains the name (string) and datatype (string) of a channel
oCstd::exceptionSTL class
|\CIuExceptionExceptions with additional error information
| oCiu::IuCufftExceptionExceptions related to cufft issues
| \CIuCudaExceptionExceptions related to cuda issues
oCiu::ImageBase class for 2D images (pitched memory)
|oCiu::ImageCpu< PixelType, Allocator >Host 2D image class (pitched memory)
|\Ciu::ImageGpu< PixelType, Allocator >Device 2D image class (pitched memory)
oCiuprivate::ImageAllocatorCpu< PixelType >
oCiuprivate::ImageAllocatorGpu< PixelType >
oCiu::type_trait< float2 >::is_complex
oCiu::type_trait< double2 >::is_complex
oCiu::type_trait< float >::is_complex
oCiu::type_trait< double >::is_complex
oCiu::IuCudaTimerCan be used to do high-precision GPU timing measurements
oCiu::ImageGpu< PixelType, Allocator >::KernelDataStruct pointer KernelData that can be used in CUDA kernels
oCiu::LinearDeviceMemory< PixelType, Ndim >::KernelDataStruct pointer KernelData that can be used in CUDA kernels
oCiu::VolumeGpu< PixelType, Allocator >::KernelDataStruct pointer KernelData that can be used in CUDA kernels
oCiu::LinearMemory< Ndim >Base class for linear memory classes
|oCiu::LinearDeviceMemory< PixelType, Ndim >Linear device memory class
|oCiu::LinearHostMemory< PixelType, Ndim >Linear host memory class
|oCiu::LinearDeviceMemory< PixelType, 1 >
||\Ciu::TensorGpu< PixelType >Device 4D tensor class
|\Ciu::LinearHostMemory< PixelType, 1 >
| \Ciu::TensorCpu< PixelType >Host 4D tensor class
oCndarray_ref< type, dims >
oCiu::OpenEXRInputFileInterfaces the OpenEXR library with the Imageutilities
oCiu::OpenEXROutputFileInterfaces the OpenEXR library with the Imageutilities
oCQOpenGLFunctions_3_3_Core
|oCiu::Qt5DisparitymapGpuWidgetAllows to display disparity or depth maps in 3D with a built-in mouse and keyboard interaction
|\Ciu::Qt5ImageGpuWidgetAllows to display images directly in an OpenGL Widget
oCQOpenGLWidget
|oCiu::Qt5DisparitymapGpuWidgetAllows to display disparity or depth maps in 3D with a built-in mouse and keyboard interaction
|\Ciu::Qt5ImageGpuWidgetAllows to display images directly in an OpenGL Widget
oCiu::TensorGpu< PixelType >::TensorKernelDataStruct pointer TensorKernelData that can be used in CUDA kernels
oCiu::type_trait< PixelType >
oCiu::type_trait< double >
oCiu::type_trait< double2 >
oCiu::type_trait< float >
oCiu::type_trait< float2 >
oCiu::use_PixelType< PixelType, zero_reminder >
oCiu::use_PixelType< PixelType, false >
oCiu::VectorBase< PixelType, Ndim >Base class for N-dimensional vectors
|\Ciu::Vector< PixelType, Ndim >Main Class for N-dimensional vectors
oCiu::VectorBase< unsigned int, Ndim >
|oCiu::SizeBase< Ndim >Base class for N-dimensional unsigned int vectors (size vectors)
||\Ciu::Size< Ndim >Main class for N-dimensional unsigned int vectors (size vectors)
|oCiu::SizeBase< 2 >
||\Ciu::Size< 2 >Template specialization for 2-d unsigned int vectors (size vectors)
|\Ciu::SizeBase< 3 >
| \Ciu::Size< 3 >Template specialization for 3-d unsigned int vectors (size vectors)
oCiu::VideoSourceAbstract base class for video input
|oCiu::OpenCVSourceUses OpenCV to read images from cameras or files
|\Ciu::PGRSourceReads from PointGrey Firewire cameras
oCiu::VolumeBase class for 3D volumes (pitched memory)
|oCiu::VolumeCpu< PixelType, Allocator >Host 3D volume class (pitched memory)
|\Ciu::VolumeGpu< PixelType, Allocator >Device 3D volume class (pitched memory)
oCiuprivate::VolumeAllocatorCpu< PixelType >
\Ciuprivate::VolumeAllocatorGpu< PixelType >