Changeset 1261 for trunk/psLib/src/imageops/psImageStats.h
- Timestamp:
- Jul 22, 2004, 10:09:04 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/imageops/psImageStats.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageStats.h
r1260 r1261 10 10 * @author George Gusciora, MHPCC 11 11 * 12 * @version $Revision: 1. 6$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-07-22 20:0 2:57$12 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-07-22 20:09:04 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 24 24 #include "psStats.h" 25 25 #include "psFunctions.h" 26 27 typedef enum {28 PS_INTERPOLATE_FLAT,29 PS_INTERPOLATE_BILINEAR30 } psImageInterpolateMode;31 26 32 27 /// This routine must determine the various statistics for the image. … … 56 51 57 52 58 psF32 psImagePixelInterpolate(59 const psImage *input,60 float x,61 float y,62 psF32 unexposedValue,63 psImageInterpolateMode mode64 );65 66 #define p_psImagePixelInterpolateFcns(TYPE) \67 inline psF64 p_psImagePixelInterpolateFLAT_##TYPE( \68 const psImage *input, \69 float x, \70 float y, \71 psF64 unexposedValue \72 ); \73 inline psF64 p_psImagePixelInterpolateBILINEAR_##TYPE( \74 const psImage *input, \75 float x, \76 float y, \77 psF64 unexposedValue \78 );79 80 #define p_psImagePixelInterpolateComplexFcns(TYPE) \81 inline psC64 p_psImagePixelInterpolateFLAT_##TYPE( \82 const psImage *input, \83 float x, \84 float y, \85 psC64 unexposedValue \86 ); \87 inline psC64 p_psImagePixelInterpolateBILINEAR_##TYPE( \88 const psImage *input, \89 float x, \90 float y, \91 psC64 unexposedValue \92 );93 94 p_psImagePixelInterpolateFcns(U8)95 p_psImagePixelInterpolateFcns(U16)96 p_psImagePixelInterpolateFcns(U32)97 p_psImagePixelInterpolateFcns(U64)98 p_psImagePixelInterpolateFcns(S8)99 p_psImagePixelInterpolateFcns(S16)100 p_psImagePixelInterpolateFcns(S32)101 p_psImagePixelInterpolateFcns(S64)102 p_psImagePixelInterpolateFcns(F32)103 p_psImagePixelInterpolateFcns(F64)104 p_psImagePixelInterpolateComplexFcns(C32)105 p_psImagePixelInterpolateComplexFcns(C64)106 53 107 54 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
