39#ifndef OJPH_TRANSFORM_H
40#define OJPH_TRANSFORM_H
62 (
const lifting_step* s,
const line_buf* sig,
const line_buf* other,
63 const line_buf* aug,
ui32 repeat,
bool synthesis);
67 (
const param_atk* atk,
const line_buf* ldst,
const line_buf* hdst,
68 const line_buf* src,
ui32 width,
bool even);
72 (
const param_atk* atk,
const line_buf* dst,
const line_buf* lsrc,
73 const line_buf* hsrc,
ui32 width,
bool even);
81 (
const lifting_step* s,
const line_buf* sig,
const line_buf* other,
82 const line_buf* aug,
ui32 repeat,
bool synthesis);
86 (
float K,
const line_buf* aug,
ui32 repeat);
90 (
const param_atk* atk,
const line_buf* ldst,
const line_buf* hdst,
91 const line_buf* src,
ui32 width,
bool even);
95 (
const param_atk* atk,
const line_buf* dst,
const line_buf* lsrc,
96 const line_buf* hsrc,
ui32 width,
bool even);
void(* rev_horz_ana)(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void(* irv_vert_times_K)(float K, const line_buf *aug, ui32 repeat)
void(* irv_vert_step)(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void init_wavelet_transform_functions()
void(* rev_horz_syn)(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void(* irv_horz_ana)(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void(* rev_vert_step)(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void(* irv_horz_syn)(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)