📄 transform.h
字号:
#ifndef TRANSFORM_H
#define TRANSFORM_H
#include "wave.h"
#include "buffers.h"
//--------------------------------------------------
typedef void (*transformFunc) (float *data,float *low,float *high,int half);
typedef void (*transformRowsFunc) (RowAbstract *out,RowBuffer * lowTB,RowBuffer * highTB,int y);
typedef struct
{
transformFunc forward;
transformFunc inverse;
char * description;
int bufRowsL,bufRowsH; // this is now the number of rows needed in the RowBuffer for L and H
transformRowsFunc inverseRows;
} Transform;
extern const Transform * hTransform;
extern const Transform * vTransform;
//--------------------------------------------------
int chooseLevels(int w,int h);
void transformPlane(float * plane,int width,int height,int levels,bool inverse);
//--------------------------------------------------
float untransformedMSE(subBandType sbt);
//--------------------------------------------------
#endif TRANSFORM_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -