2 # lmrcImageDistanceConversion.h : $Revision$
5 # Usage : lmrcImageDistanceConversion.h
13 #ifndef MRC_DISTANCE_CONVERSION_H
14 #define MRC_DISTANCE_CONVERSION_H
20 typedef enum lmrcImageDistanceConversionMode {
21 lmrcImageDistanceConversionMode4Neibour = 0,
22 lmrcImageDistanceConversionMode8Neibour = 1,
23 lmrcImageDistanceConversionMode6Neibour = 2,
24 lmrcImageDistanceConversionMode18Neibour= 3,
25 lmrcImageDistanceConversionMode26Neibour= 5
26 } lmrcImageDistanceConversionMode;
41 extern void lmrcImageDistanceConversion(mrcImage* in,mrcImage* out,int mode,int form);
42 extern void lmrcImageDistanceConversion_4Neighborhood(mrcImage* in,mrcImage* out);
43 extern void lmrcImageDistanceConversion_8Neighborhood(mrcImage* in,mrcImage* out);
44 extern void lmrcImageDistanceConversion_6Neighborhood(mrcImage* in,mrcImage* out);
45 extern void lmrcImageDistanceConversion_18Neighborhood(mrcImage* in,mrcImage* out);
46 extern void lmrcImageDistanceConversion_26Neighborhood(mrcImage* in,mrcImage* out);
47 extern void lmrcImageMakingFrame(mrcImage* in,mrcImage* out,int mode);