HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_ImageValueConverter< STORAGE, SCALAR_TYPE > Struct Template Reference

#include <CE_Image.h>

Public Types

using CE_SCALAR_TYPE = typename CE_StorageTypeTraits< STORAGE >::DataType
 

Static Public Member Functions

static SYS_FORCE_INLINE
CE_SCALAR_TYPE 
toCEImage (SCALAR_TYPE v)
 
static SYS_FORCE_INLINE SCALAR_TYPE fromCEImage (CE_SCALAR_TYPE v)
 

Detailed Description

template<CE_Image::StorageType STORAGE, typename SCALAR_TYPE>
struct CE_ImageValueConverter< STORAGE, SCALAR_TYPE >

Templated functions for converting to and from values that are stored in a CE_Image (storage-aware).

Definition at line 251 of file CE_Image.h.

Member Typedef Documentation

template<CE_Image::StorageType STORAGE, typename SCALAR_TYPE >
using CE_ImageValueConverter< STORAGE, SCALAR_TYPE >::CE_SCALAR_TYPE = typename CE_StorageTypeTraits<STORAGE>::DataType

Definition at line 253 of file CE_Image.h.

Member Function Documentation

template<CE_Image::StorageType STORAGE, typename SCALAR_TYPE >
static SYS_FORCE_INLINE SCALAR_TYPE CE_ImageValueConverter< STORAGE, SCALAR_TYPE >::fromCEImage ( CE_SCALAR_TYPE  v)
inlinestatic

Definition at line 261 of file CE_Image.h.

template<CE_Image::StorageType STORAGE, typename SCALAR_TYPE >
static SYS_FORCE_INLINE CE_SCALAR_TYPE CE_ImageValueConverter< STORAGE, SCALAR_TYPE >::toCEImage ( SCALAR_TYPE  v)
inlinestatic

Definition at line 256 of file CE_Image.h.


The documentation for this struct was generated from the following file: