Grok 10.0.5
WaveletReverse.h File Reference
#include <cstdint>

Go to the source code of this file.

Classes

struct  grk::grk::TaskInfo< T, S >
 
struct  grk::grk::dwt_data< T >
 
struct  grk::grk::Params97
 
class  grk::grk::WaveletReverse
 

Namespaces

namespace  grk
 Copyright (C) 2016-2023 Grok Image Compression Inc.
 

Typedefs

typedef vec< float, 4 > grk::vec4f
 

Functions

uint32_t grk::max_resolution (Resolution *GRK_RESTRICT r, uint32_t i)
 
template<class T >
constexpr T grk::getHorizontalPassHeight (bool lossless)
 

Variables

data
 
grk_buf2d_simple< T > winLL
 
grk_buf2d_simple< T > winHL
 
grk_buf2d_simple< T > winLH
 
grk_buf2d_simple< T > winHH
 
grk_buf2d_simple< T > winDest
 
uint32_t indexMin_
 
uint32_t indexMax_
 
T * allocatedMem
 
size_t lenBytes_
 
size_t paddingBytes_
 
T * mem
 
T * memL
 
T * memH
 
uint32_t sn_full
 
uint32_t dn_full
 
uint32_t parity
 
grk_line32 win_l
 
grk_line32 win_h
 
uint8_t resno
 
vec4f * dataPrev
 
uint32_t len
 
uint32_t lenMax
 
TileProcessor * tileProcessor_
 
Scheduler * scheduler_
 
TileComponent * tilec_
 
uint16_t compno_
 
grk_rect32 unreducedWindow_
 
uint8_t numres_
 
uint8_t qmfbid_
 
dwt_data< int32_t > horiz_
 
dwt_data< int32_t > vert_
 
dwt_data< vec4f > horizF_
 
dwt_data< vec4f > vertF_
 
std::vector< TaskInfo< vec4f, dwt_data< vec4f > > * > tasksF_
 
std::vector< TaskInfo< int32_t, dwt_data< int32_t > > * > tasks_
 

Variable Documentation

◆ allocatedMem

T* allocatedMem

◆ compno_

uint16_t compno_
private

◆ data

vec4f* data

◆ dataPrev

vec4f* dataPrev

◆ dn_full

uint32_t dn_full

◆ horiz_

dwt_data<int32_t> horiz_
private

◆ horizF_

dwt_data<vec4f> horizF_
private

◆ indexMax_

uint32_t indexMax_

◆ indexMin_

uint32_t indexMin_

◆ len

uint32_t len

◆ lenBytes_

size_t lenBytes_

◆ lenMax

uint32_t lenMax

◆ mem

T* mem

◆ memH

T* memH

◆ memL

T* memL

◆ numres_

uint8_t numres_
private

◆ paddingBytes_

size_t paddingBytes_

◆ parity

◆ qmfbid_

uint8_t qmfbid_
private

◆ resno

uint8_t resno

◆ scheduler_

Scheduler* scheduler_
private

◆ sn_full

uint32_t sn_full

◆ tasks_

std::vector<TaskInfo<int32_t, dwt_data<int32_t> >*> tasks_
private

◆ tasksF_

std::vector<TaskInfo<vec4f, dwt_data<vec4f> >*> tasksF_
private

◆ tilec_

TileComponent* tilec_
private

◆ tileProcessor_

TileProcessor* tileProcessor_
private

◆ unreducedWindow_

grk_rect32 unreducedWindow_
private

◆ vert_

dwt_data<int32_t> vert_
private

◆ vertF_

dwt_data<vec4f> vertF_
private

◆ win_h

grk_line32 win_h

◆ win_l

grk_line32 win_l

◆ winDest

grk_buf2d_simple<T> winDest

◆ winHH

grk_buf2d_simple<T> winHH

◆ winHL

grk_buf2d_simple<T> winHL

◆ winLH

grk_buf2d_simple<T> winLH

◆ winLL

grk_buf2d_simple<T> winLL