14 inline void copy(T* dest, T* src, uint32_t
len)
17 for(uint32_t i = 0; i <
len; ++i)
20 T mag = (
val & 0x7FFFFFFF);
22 val = (T)(((uint32_t)mag >>
roiShift) & ((uint32_t)
val & 0x80000000));
23 int32_t val_shifted = (
val & 0x7FFFFFFF) >>
shift;
24 dest[i] = (int32_t)(((uint32_t)
val & 0x80000000) ? -val_shifted : val_shifted);
37 inline void copy(T* dest, T* src, uint32_t
len)
39 for(uint32_t i = 0; i <
len; ++i)
51 inline void copy(T* dest, T* src, uint32_t
len)
53 for(uint32_t i = 0; i <
len; ++i)
55 ((
float*)dest)[i] = src[i];
67 assert(block->bandNumbps <= 31);
69 inline void copy(T* dest, T* src, uint32_t
len)
71 for(uint32_t i = 0; i <
len; ++i)
73 ((
float*)dest)[i] = src[i] *
scale;
float stepsize
Definition BlockExec.h:34
uint8_t k_msbs
Definition BlockExec.h:41
uint32_t len
Definition Codeblock.h:38
uint8_t roishift
Region Of Interest shift.
Definition CodingParams.h:83
T val[N]
Definition WaveletCommon.h:65
Definition PostT1DecompressFiltersOpenHTJ2K.h:48
void copy(T *dest, T *src, uint32_t len)
Definition PostT1DecompressFiltersOpenHTJ2K.h:51
RoiScaleOpenHTJ2KFilter(grk::DecompressBlockExec *block)
Definition PostT1DecompressFiltersOpenHTJ2K.h:50
Definition PostT1DecompressFiltersOpenHTJ2K.h:9
uint32_t shift
Definition PostT1DecompressFiltersOpenHTJ2K.h:30
RoiShiftOpenHTJ2KFilter(grk::DecompressBlockExec *block)
Definition PostT1DecompressFiltersOpenHTJ2K.h:11
uint32_t roiShift
Definition PostT1DecompressFiltersOpenHTJ2K.h:29
void copy(T *dest, T *src, uint32_t len)
Definition PostT1DecompressFiltersOpenHTJ2K.h:14
Definition PostT1DecompressFiltersOpenHTJ2K.h:62
ScaleOpenHTJ2KFilter(grk::DecompressBlockExec *block)
Definition PostT1DecompressFiltersOpenHTJ2K.h:64
float scale
Definition PostT1DecompressFiltersOpenHTJ2K.h:78
void copy(T *dest, T *src, uint32_t len)
Definition PostT1DecompressFiltersOpenHTJ2K.h:69
Definition PostT1DecompressFiltersOpenHTJ2K.h:34
ShiftOpenHTJ2KFilter(grk::DecompressBlockExec *block)
Definition PostT1DecompressFiltersOpenHTJ2K.h:36
void copy(T *dest, T *src, uint32_t len)
Definition PostT1DecompressFiltersOpenHTJ2K.h:37
Definition PostT1DecompressFiltersOpenHTJ2K.h:6