step.h

来自「JPEG2000实现的源码」· C头文件 代码 · 共 62 行

H
62
字号
/*****************************************************************************/
/* Author: Brendt Wohlberg (Los Alamos National Laboratory).                 */
/* Copyright 2001 University of California.                                  */
/*****************************************************************************/

#ifndef _STEP_H
#define _STEP_H

#include "Extension.h"

int limited_step_convolve_float(const float* filter_taps, int filter_length,
				const float* input, int input_length,
				float* output);

int compute_step_float(const ExtensionDesc* ext, const float* filter_taps, 
		       int filter_offset, int filter_length, 
		       const float* unmod_channel, int unmod_channel_offset,
		       int unmod_channel_length, float* step_output_branch, 
		       int mod_channel_offset, int mod_channel_length);

int do_step_float(const ExtensionDesc* ext, const float* filter_taps, 
		  int filter_offset, int filter_length, 
		  const float* unmod_channel, int unmod_channel_offset,
		  int unmod_channel_length, float* mod_channel, 
		  int mod_channel_offset, int mod_channel_length);

int undo_step_float(const ExtensionDesc* ext, const float* filter_taps, 
		    int filter_offset, int filter_length, 
		    const float* unmod_channel, int unmod_channel_offset,
		    int unmod_channel_length, float* mod_channel, 
		    int mod_channel_offset, int mod_channel_length);



int limited_step_convolve_int(const int* filter_alpha, int filter_length,
			      int filter_epsilon, int rounding_beta,
			      const int* input, int input_length,
			      int* output);

int compute_step_int(const ExtensionDesc* ext, const int* filter_taps, 
		     int filter_offset, int filter_length,
		     int filter_epsilon, int rounding_beta,
		     const int* unmod_channel, int unmod_channel_offset,
		     int unmod_channel_length, int* step_output_branch, 
		     int mod_channel_offset, int mod_channel_length);

int do_step_int(const ExtensionDesc* ext, const int* filter_taps, 
		int filter_offset, int filter_length,
		int filter_epsilon, int rounding_beta,
		const int* unmod_channel, int unmod_channel_offset,
		int unmod_channel_length, int* mod_channel, 
		int mod_channel_offset, int mod_channel_length);

int undo_step_int(const ExtensionDesc* ext, const int* filter_taps, 
		  int filter_offset, int filter_length,
		  int filter_epsilon, int rounding_beta,
		  const int* unmod_channel, int unmod_channel_offset,
		  int unmod_channel_length, int* mod_channel, 
		  int mod_channel_offset, int mod_channel_length);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?