IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
UtilityUtils.h File Reference

Implementation of GPU utilitarian functions used for IPLUtility GPU implementations. More...

#include <IPSDKBaseImageTools/IPSDKBaseImageToolsExports.h>
#include <IPSDKImage/Image/ImageTypes.h>
#include <string>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::image
 Namespace agregating IPSDK image management routines and classes.
 
 ipsdk::image::tools
 Namespace aggregating basic image tools components.
 

Functions

IPSDKBASEIMAGETOOLS_API std::string ipsdk::image::tools::implementConvert (const eImageBufferType &bufTypeIn, const eImageBufferType &bufTypeOut)
 Function implementing in a std::string the type conversion of the input value. The output contains the function that can be called inside a GPU kernel: T2 cast_T1_to_T2(const T1 in) "T1" and "T2" are replaced by the standard type associated to bufType, e.g. uint cast_short_to_uint(const short in)
 

Detailed Description

Implementation of GPU utilitarian functions used for IPLUtility GPU implementations.

Author
R. Abbal
Date
2021/02/19