Grok  7.6.6
Public Member Functions | Private Member Functions | List of all members
grk::Partial53< T, FILTER_WIDTH, VERT_PASS_WIDTH > Class Template Reference
Inheritance diagram for grk::Partial53< T, FILTER_WIDTH, VERT_PASS_WIDTH >:
grk::PartialInterleaver< T, FILTER_WIDTH, VERT_PASS_WIDTH >

Public Member Functions

void decompress_h (dwt_data< T > *dwt)
 
void decompress_v (dwt_data< T > *dwt)
 
- Public Member Functions inherited from grk::PartialInterleaver< T, FILTER_WIDTH, VERT_PASS_WIDTH >
void interleave_h (dwt_data< T > *dwt, ISparseBuffer *sa, uint32_t y_offset, uint32_t height)
 interleaved data is laid out in the dwt->mem buffer in increments of h_chunk More...
 
void interleave_v (dwt_data< T > *GRK_RESTRICT dwt, ISparseBuffer *sa, uint32_t x_offset, uint32_t x_num_elements)
 

Private Member Functions

void adjust_bounds (dwt_data< T > *dwt, int64_t sn_global, int64_t dn_global, int64_t *sn, int64_t *dn)
 

Member Function Documentation

◆ adjust_bounds()

template<typename T , uint32_t FILTER_WIDTH, uint32_t VERT_PASS_WIDTH>
void grk::Partial53< T, FILTER_WIDTH, VERT_PASS_WIDTH >::adjust_bounds ( dwt_data< T > *  dwt,
int64_t  sn_global,
int64_t  dn_global,
int64_t *  sn,
int64_t *  dn 
)
inlineprivate

◆ decompress_h()

template<typename T , uint32_t FILTER_WIDTH, uint32_t VERT_PASS_WIDTH>
void grk::Partial53< T, FILTER_WIDTH, VERT_PASS_WIDTH >::decompress_h ( dwt_data< T > *  dwt)
inline

◆ decompress_v()

template<typename T , uint32_t FILTER_WIDTH, uint32_t VERT_PASS_WIDTH>
void grk::Partial53< T, FILTER_WIDTH, VERT_PASS_WIDTH >::decompress_v ( dwt_data< T > *  dwt)
inline

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