Grok 20.3.2
grk::Partial53< ST, FILTER_WIDTH, VERT_PASS_WIDTH > Class Template Reference
Inheritance diagram for grk::Partial53< ST, FILTER_WIDTH, VERT_PASS_WIDTH >:
grk::PartialInterleaver< ST, FILTER_WIDTH, VERT_PASS_WIDTH >

Public Member Functions

void h (dwt_scratch< ST > *dwt)
void v (dwt_scratch< ST > *dwt)
Public Member Functions inherited from grk::PartialInterleaver< ST, FILTER_WIDTH, VERT_PASS_WIDTH >
bool interleave_h (dwt_scratch< ST > *dwt, ISparseCanvas< int32_t > *sa, uint32_t y_offset, uint32_t height)
bool interleave_v (dwt_scratch< ST > *GRK_RESTRICT dwt, ISparseCanvas< int32_t > *sa, uint32_t x_offset, uint32_t xWidth)

Private Member Functions

void adjust_bounds (const dwt_scratch< ST > *dwt, int64_t sn, int64_t dn, int64_t *sn_p, int64_t *dn_p)

Member Function Documentation

◆ adjust_bounds()

template<typename ST, uint32_t FILTER_WIDTH, uint32_t VERT_PASS_WIDTH>
void grk::Partial53< ST, FILTER_WIDTH, VERT_PASS_WIDTH >::adjust_bounds ( const dwt_scratch< ST > * dwt,
int64_t sn,
int64_t dn,
int64_t * sn_p,
int64_t * dn_p )
inlineprivate

References grk::dwt_scratch< ST >::memH, and grk::dwt_scratch< ST >::memL.

Referenced by h(), and v().

◆ h()

template<typename ST, uint32_t FILTER_WIDTH, uint32_t VERT_PASS_WIDTH>
void grk::Partial53< ST, FILTER_WIDTH, VERT_PASS_WIDTH >::h ( dwt_scratch< ST > * dwt)
inline

◆ v()


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