Changeset 12527 for trunk/psLib
- Timestamp:
- Mar 21, 2007, 2:11:08 PM (19 years ago)
- Location:
- trunk/psLib/src/mathtypes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/mathtypes/psImage.c
r12499 r12527 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.12 6$ $Name: not supported by cvs2svn $12 * @date $Date: 2007-03-2 0 00:13:55$11 * @version $Revision: 1.127 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2007-03-22 00:11:08 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 928 928 PSIMAGE_PIXEL_INTERPOLATE_BILINEAR(F32,psF64,VARIANCE_F32,PS_SQR) 929 929 PSIMAGE_PIXEL_INTERPOLATE_BILINEAR(F64,psF64,VARIANCE_F64,PS_SQR) 930 931 psImageInterpolateMode psImageInterpolateModeFromString (char *name) { 932 933 if (!strcasecmp(name, "FLAT")) return PS_INTERPOLATE_FLAT; 934 if (!strcasecmp(name, "BILINEAR")) return PS_INTERPOLATE_BILINEAR; 935 if (!strcasecmp(name, "BICUBE")) return PS_INTERPOLATE_BICUBE; 936 if (!strcasecmp(name, "GAUSS")) return PS_INTERPOLATE_GAUSS; 937 if (!strcasecmp(name, "LANCZOS2")) return PS_INTERPOLATE_LANCZOS2; 938 if (!strcasecmp(name, "LANCZOS3")) return PS_INTERPOLATE_LANCZOS3; 939 if (!strcasecmp(name, "LANCZOS4")) return PS_INTERPOLATE_LANCZOS4; 940 if (!strcasecmp(name, "BILINEAR_VARIANCE")) return PS_INTERPOLATE_BILINEAR_VARIANCE; 941 if (!strcasecmp(name, "LANCZOS2_VARIANCE")) return PS_INTERPOLATE_LANCZOS2_VARIANCE; 942 if (!strcasecmp(name, "LANCZOS3_VARIANCE")) return PS_INTERPOLATE_LANCZOS3_VARIANCE; 943 if (!strcasecmp(name, "LANCZOS4_VARIANCE")) return PS_INTERPOLATE_LANCZOS4_VARIANCE; 944 945 psError(PS_ERR_BAD_PARAMETER_VALUE, true, _("Unknown interpolate type %s"), name); 946 return PS_INTERPOLATE_NONE; 947 } -
trunk/psLib/src/mathtypes/psImage.h
r12431 r12527 9 9 * @author Joshua Hoblitt, University of Hawaii 10 10 * 11 * @version $Revision: 1.9 0$ $Name: not supported by cvs2svn $12 * @date $Date: 2007-03- 14 00:39:51$11 * @version $Revision: 1.91 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2007-03-22 00:11:08 $ 13 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 14 14 */ … … 29 29 */ 30 30 typedef enum { 31 PS_INTERPOLATE_NONE, ///< no interpolate defined (error state) 31 32 PS_INTERPOLATE_FLAT, ///< 'flat' interpolation (nearest pixel) 32 33 PS_INTERPOLATE_BILINEAR, ///< bi-linear interpolation … … 240 241 ); 241 242 243 // return the mode equivalent to a char string name 244 psImageInterpolateMode psImageInterpolateModeFromString (char *name); 245 242 246 243 247 #define PIXEL_INTERPOLATE_FCN_PROTOTYPE(SUFFIX, RETURNTYPE) \
Note:
See TracChangeset
for help on using the changeset viewer.
