00001 /* 00002 File: LHCalcEngine.h 00003 00004 Contains: 00005 00006 Written by: U. J. Krabbenhoeft 00007 00008 Version: 00009 00010 Copyright: � 1993-1997 by Heidelberger Druckmaschinen AG, all rights reserved. 00011 00012 */ 00013 00014 #ifndef LHCalcEngine1Dim_h 00015 #define LHCalcEngine1Dim_h 00016 00017 #ifndef LHTypeDefs_h 00018 #include "TypeDefs.h" 00019 #endif 00020 00021 #ifndef LHCalcEngine_h 00022 typedef unsigned char LH_UINT8; 00023 typedef unsigned short LH_UINT16; 00024 typedef unsigned long LH_UINT32; 00025 #endif 00026 #undef LH_CALC_ENGINE_UNDEF_MODE 00027 #undef LH_CALC_ENGINE_P_TO_P 00028 #undef LH_CALC_ENGINE_P_TO_U 00029 #undef LH_CALC_ENGINE_U_TO_P 00030 #undef LH_CALC_ENGINE_U_TO_U 00031 #define LH_CALC_ENGINE_UNDEF_MODE 0 00032 #define LH_CALC_ENGINE_P_TO_P 1 00033 #define LH_CALC_ENGINE_P_TO_U 2 00034 #define LH_CALC_ENGINE_U_TO_P 3 00035 #define LH_CALC_ENGINE_U_TO_U 4 00036 00037 /*-------------------------------------------------------------------------------------------------------------- 00038 calc 3 to 3 00039 --------------------------------------------------------------------------------------------------------------*/ 00040 CMError LHCalc1toX_Di8_Do8_Lut8_G128 ( CMCalcParamPtr calcParam, 00041 CMLutParamPtr lutParam ); 00042 CMError LHCalc1toX_Di8_Do8_Lut16_G128 ( CMCalcParamPtr calcParam, 00043 CMLutParamPtr lutParam ); 00044 CMError LHCalc1toX_Di8_Do16_Lut8_G128 ( CMCalcParamPtr calcParam, 00045 CMLutParamPtr lutParam ); 00046 CMError LHCalc1toX_Di8_Do16_Lut16_G128 ( CMCalcParamPtr calcParam, 00047 CMLutParamPtr lutParam ); 00048 CMError LHCalc1toX_Di16_Do8_Lut8_G128 ( CMCalcParamPtr calcParam, 00049 CMLutParamPtr lutParam ); 00050 CMError LHCalc1toX_Di16_Do8_Lut16_G128 ( CMCalcParamPtr calcParam, 00051 CMLutParamPtr lutParam ); 00052 CMError LHCalc1toX_Di16_Do16_Lut8_G128 ( CMCalcParamPtr calcParam, 00053 CMLutParamPtr lutParam ); 00054 CMError LHCalc1toX_Di16_Do16_Lut16_G128 ( CMCalcParamPtr calcParam, 00055 CMLutParamPtr lutParam ); 00056 #endif