00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024
00025 #ifndef __FLGR_MORPHO_BASE_FAST_H
00026 #define __FLGR_MORPHO_BASE_FAST_H
00027
00028
00029 #include <flgrCoreDll.h>
00030 #include <flgrCoreData.h>
00031
00032
00033 EXPORT_LIB void flgr2d_erode_8_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00034 EXPORT_LIB void flgr2d_erode_8_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00035 EXPORT_LIB void flgr2d_erode_8_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00036 EXPORT_LIB void flgr2d_erode_8_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00037 EXPORT_LIB void flgr2d_erode_8_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00038 EXPORT_LIB void flgr2d_erode_8_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00039 EXPORT_LIB void flgr2d_erode_8_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00040 EXPORT_LIB void flgr2d_erode_8_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00041 EXPORT_LIB void flgr2d_erode_8_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00042
00043 EXPORT_LIB void flgr2d_dilate_8_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00044 EXPORT_LIB void flgr2d_dilate_8_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00045 EXPORT_LIB void flgr2d_dilate_8_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00046 EXPORT_LIB void flgr2d_dilate_8_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00047 EXPORT_LIB void flgr2d_dilate_8_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00048 EXPORT_LIB void flgr2d_dilate_8_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00049 EXPORT_LIB void flgr2d_dilate_8_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00050 EXPORT_LIB void flgr2d_dilate_8_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00051 EXPORT_LIB void flgr2d_dilate_8_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00052
00053 EXPORT_LIB void flgr2d_erode_6_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00054 EXPORT_LIB void flgr2d_erode_6_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00055 EXPORT_LIB void flgr2d_erode_6_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00056 EXPORT_LIB void flgr2d_erode_6_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00057 EXPORT_LIB void flgr2d_erode_6_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00058 EXPORT_LIB void flgr2d_erode_6_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00059 EXPORT_LIB void flgr2d_erode_6_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00060 EXPORT_LIB void flgr2d_erode_6_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00061 EXPORT_LIB void flgr2d_erode_6_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00062
00063 EXPORT_LIB void flgr2d_dilate_6_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00064 EXPORT_LIB void flgr2d_dilate_6_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00065 EXPORT_LIB void flgr2d_dilate_6_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00066 EXPORT_LIB void flgr2d_dilate_6_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00067 EXPORT_LIB void flgr2d_dilate_6_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00068 EXPORT_LIB void flgr2d_dilate_6_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00069 EXPORT_LIB void flgr2d_dilate_6_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00070 EXPORT_LIB void flgr2d_dilate_6_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00071 EXPORT_LIB void flgr2d_dilate_6_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00072
00073 EXPORT_LIB void flgr2d_erode_4_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00074 EXPORT_LIB void flgr2d_erode_4_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00075 EXPORT_LIB void flgr2d_erode_4_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00076 EXPORT_LIB void flgr2d_erode_4_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00077 EXPORT_LIB void flgr2d_erode_4_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00078 EXPORT_LIB void flgr2d_erode_4_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00079 EXPORT_LIB void flgr2d_erode_4_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00080 EXPORT_LIB void flgr2d_erode_4_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00081 EXPORT_LIB void flgr2d_erode_4_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00082
00083 EXPORT_LIB void flgr2d_dilate_4_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00084 EXPORT_LIB void flgr2d_dilate_4_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00085 EXPORT_LIB void flgr2d_dilate_4_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00086 EXPORT_LIB void flgr2d_dilate_4_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00087 EXPORT_LIB void flgr2d_dilate_4_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00088 EXPORT_LIB void flgr2d_dilate_4_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00089 EXPORT_LIB void flgr2d_dilate_4_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00090 EXPORT_LIB void flgr2d_dilate_4_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00091 EXPORT_LIB void flgr2d_dilate_4_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00092
00093
00094
00095
00096 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00097 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00098 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00099 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00100 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00101 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00102 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00103 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00104 EXPORT_LIB void flgr2d_gradient_inner_8_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00105
00106 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00107 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00108 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00109 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00110 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00111 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00112 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00113 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00114 EXPORT_LIB void flgr2d_gradient_outer_8_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00115
00116 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00117 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00118 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00119 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00120 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00121 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00122 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00123 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00124 EXPORT_LIB void flgr2d_gradient_thick_8_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00125
00126
00127
00128
00129
00130 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00131 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00132 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00133 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00134 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00135 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00136 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00137 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00138 EXPORT_LIB void flgr2d_gradient_inner_6_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00139
00140 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00141 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00142 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00143 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00144 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00145 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00146 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00147 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00148 EXPORT_LIB void flgr2d_gradient_outer_6_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00149
00150 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00151 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00152 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00153 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00154 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00155 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00156 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00157 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00158 EXPORT_LIB void flgr2d_gradient_thick_6_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00159
00160
00161
00162
00163
00164 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00165 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00166 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00167 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00168 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00169 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00170 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00171 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00172 EXPORT_LIB void flgr2d_gradient_inner_4_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00173
00174 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00175 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00176 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00177 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00178 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00179 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00180 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00181 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00182 EXPORT_LIB void flgr2d_gradient_outer_4_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00183
00184 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00185 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00186 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00187 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00188 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00189 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00190 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00191 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00192 EXPORT_LIB void flgr2d_gradient_thick_4_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00193
00194
00195
00196
00197
00198 EXPORT_LIB void flgr2d_erode_square_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00199 EXPORT_LIB void flgr2d_erode_square_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00200 EXPORT_LIB void flgr2d_erode_square_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00201 EXPORT_LIB void flgr2d_erode_square_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00202 EXPORT_LIB void flgr2d_erode_square_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00203 EXPORT_LIB void flgr2d_erode_square_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00204 EXPORT_LIB void flgr2d_erode_square_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00205 EXPORT_LIB void flgr2d_erode_square_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00206 EXPORT_LIB void flgr2d_erode_square_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00207
00208 EXPORT_LIB void flgr2d_dilate_square_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00209 EXPORT_LIB void flgr2d_dilate_square_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00210 EXPORT_LIB void flgr2d_dilate_square_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00211 EXPORT_LIB void flgr2d_dilate_square_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00212 EXPORT_LIB void flgr2d_dilate_square_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00213 EXPORT_LIB void flgr2d_dilate_square_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00214 EXPORT_LIB void flgr2d_dilate_square_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00215 EXPORT_LIB void flgr2d_dilate_square_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00216 EXPORT_LIB void flgr2d_dilate_square_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00217
00218 EXPORT_LIB void flgr2d_erode_cross_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00219 EXPORT_LIB void flgr2d_erode_cross_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00220 EXPORT_LIB void flgr2d_erode_cross_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00221 EXPORT_LIB void flgr2d_erode_cross_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00222 EXPORT_LIB void flgr2d_erode_cross_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00223 EXPORT_LIB void flgr2d_erode_cross_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00224 EXPORT_LIB void flgr2d_erode_cross_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00225 EXPORT_LIB void flgr2d_erode_cross_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00226 EXPORT_LIB void flgr2d_erode_cross_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00227
00228 EXPORT_LIB void flgr2d_dilate_cross_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00229 EXPORT_LIB void flgr2d_dilate_cross_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00230 EXPORT_LIB void flgr2d_dilate_cross_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00231 EXPORT_LIB void flgr2d_dilate_cross_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00232 EXPORT_LIB void flgr2d_dilate_cross_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00233 EXPORT_LIB void flgr2d_dilate_cross_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00234 EXPORT_LIB void flgr2d_dilate_cross_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00235 EXPORT_LIB void flgr2d_dilate_cross_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00236 EXPORT_LIB void flgr2d_dilate_cross_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00237
00238 EXPORT_LIB void flgr2d_erode_hexa_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00239 EXPORT_LIB void flgr2d_erode_hexa_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00240 EXPORT_LIB void flgr2d_erode_hexa_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00241 EXPORT_LIB void flgr2d_erode_hexa_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00242 EXPORT_LIB void flgr2d_erode_hexa_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00243 EXPORT_LIB void flgr2d_erode_hexa_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00244 EXPORT_LIB void flgr2d_erode_hexa_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00245 EXPORT_LIB void flgr2d_erode_hexa_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00246 EXPORT_LIB void flgr2d_erode_hexa_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00247
00248 EXPORT_LIB void flgr2d_dilate_hexa_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00249 EXPORT_LIB void flgr2d_dilate_hexa_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00250 EXPORT_LIB void flgr2d_dilate_hexa_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00251 EXPORT_LIB void flgr2d_dilate_hexa_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00252 EXPORT_LIB void flgr2d_dilate_hexa_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00253 EXPORT_LIB void flgr2d_dilate_hexa_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00254 EXPORT_LIB void flgr2d_dilate_hexa_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00255 EXPORT_LIB void flgr2d_dilate_hexa_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00256 EXPORT_LIB void flgr2d_dilate_hexa_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00257
00258 EXPORT_LIB void flgr2d_erode_octagon_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00259 EXPORT_LIB void flgr2d_erode_octagon_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00260 EXPORT_LIB void flgr2d_erode_octagon_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00261 EXPORT_LIB void flgr2d_erode_octagon_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00262 EXPORT_LIB void flgr2d_erode_octagon_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00263 EXPORT_LIB void flgr2d_erode_octagon_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00264 EXPORT_LIB void flgr2d_erode_octagon_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00265 EXPORT_LIB void flgr2d_erode_octagon_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00266 EXPORT_LIB void flgr2d_erode_octagon_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00267
00268 EXPORT_LIB void flgr2d_dilate_octagon_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00269 EXPORT_LIB void flgr2d_dilate_octagon_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00270 EXPORT_LIB void flgr2d_dilate_octagon_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00271 EXPORT_LIB void flgr2d_dilate_octagon_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00272 EXPORT_LIB void flgr2d_dilate_octagon_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00273 EXPORT_LIB void flgr2d_dilate_octagon_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00274 EXPORT_LIB void flgr2d_dilate_octagon_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00275 EXPORT_LIB void flgr2d_dilate_octagon_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00276 EXPORT_LIB void flgr2d_dilate_octagon_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00277
00278
00279 EXPORT_LIB void flgr2d_median_8_connexity_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00280 EXPORT_LIB void flgr2d_median_8_connexity_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00281 EXPORT_LIB void flgr2d_median_8_connexity_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00282 EXPORT_LIB void flgr2d_median_8_connexity_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00283 EXPORT_LIB void flgr2d_median_8_connexity_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00284 EXPORT_LIB void flgr2d_median_8_connexity_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00285 EXPORT_LIB void flgr2d_median_8_connexity_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00286 EXPORT_LIB void flgr2d_median_8_connexity_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc);
00287
00288
00289
00290 EXPORT_LIB void flgr2d_open_square_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00291 EXPORT_LIB void flgr2d_open_square_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00292 EXPORT_LIB void flgr2d_open_square_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00293 EXPORT_LIB void flgr2d_open_square_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00294 EXPORT_LIB void flgr2d_open_square_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00295 EXPORT_LIB void flgr2d_open_square_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00296 EXPORT_LIB void flgr2d_open_square_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00297 EXPORT_LIB void flgr2d_open_square_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00298 EXPORT_LIB void flgr2d_open_square_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00299 EXPORT_LIB FLGR_Ret flgr2d_open_square(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00300
00301 EXPORT_LIB void flgr2d_open_cross_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00302 EXPORT_LIB void flgr2d_open_cross_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00303 EXPORT_LIB void flgr2d_open_cross_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00304 EXPORT_LIB void flgr2d_open_cross_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00305 EXPORT_LIB void flgr2d_open_cross_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00306 EXPORT_LIB void flgr2d_open_cross_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00307 EXPORT_LIB void flgr2d_open_cross_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00308 EXPORT_LIB void flgr2d_open_cross_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00309 EXPORT_LIB void flgr2d_open_cross_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00310 EXPORT_LIB FLGR_Ret flgr2d_open_cross(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00311
00312 EXPORT_LIB void flgr2d_open_hexa_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00313 EXPORT_LIB void flgr2d_open_hexa_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00314 EXPORT_LIB void flgr2d_open_hexa_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00315 EXPORT_LIB void flgr2d_open_hexa_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00316 EXPORT_LIB void flgr2d_open_hexa_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00317 EXPORT_LIB void flgr2d_open_hexa_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00318 EXPORT_LIB void flgr2d_open_hexa_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00319 EXPORT_LIB void flgr2d_open_hexa_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00320 EXPORT_LIB void flgr2d_open_hexa_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00321 EXPORT_LIB FLGR_Ret flgr2d_open_hexa(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00322
00323 EXPORT_LIB void flgr2d_open_octagon_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00324 EXPORT_LIB void flgr2d_open_octagon_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00325 EXPORT_LIB void flgr2d_open_octagon_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00326 EXPORT_LIB void flgr2d_open_octagon_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00327 EXPORT_LIB void flgr2d_open_octagon_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00328 EXPORT_LIB void flgr2d_open_octagon_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00329 EXPORT_LIB void flgr2d_open_octagon_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00330 EXPORT_LIB void flgr2d_open_octagon_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00331 EXPORT_LIB void flgr2d_open_octagon_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00332 EXPORT_LIB FLGR_Ret flgr2d_open_octagon(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00333
00334
00335
00336
00337 EXPORT_LIB void flgr2d_close_square_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00338 EXPORT_LIB void flgr2d_close_square_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00339 EXPORT_LIB void flgr2d_close_square_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00340 EXPORT_LIB void flgr2d_close_square_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00341 EXPORT_LIB void flgr2d_close_square_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00342 EXPORT_LIB void flgr2d_close_square_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00343 EXPORT_LIB void flgr2d_close_square_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00344 EXPORT_LIB void flgr2d_close_square_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00345 EXPORT_LIB void flgr2d_close_square_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00346 EXPORT_LIB FLGR_Ret flgr2d_close_square(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00347
00348 EXPORT_LIB void flgr2d_close_cross_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00349 EXPORT_LIB void flgr2d_close_cross_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00350 EXPORT_LIB void flgr2d_close_cross_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00351 EXPORT_LIB void flgr2d_close_cross_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00352 EXPORT_LIB void flgr2d_close_cross_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00353 EXPORT_LIB void flgr2d_close_cross_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00354 EXPORT_LIB void flgr2d_close_cross_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00355 EXPORT_LIB void flgr2d_close_cross_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00356 EXPORT_LIB void flgr2d_close_cross_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00357 EXPORT_LIB FLGR_Ret flgr2d_close_cross(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00358
00359 EXPORT_LIB void flgr2d_close_hexa_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00360 EXPORT_LIB void flgr2d_close_hexa_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00361 EXPORT_LIB void flgr2d_close_hexa_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00362 EXPORT_LIB void flgr2d_close_hexa_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00363 EXPORT_LIB void flgr2d_close_hexa_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00364 EXPORT_LIB void flgr2d_close_hexa_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00365 EXPORT_LIB void flgr2d_close_hexa_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00366 EXPORT_LIB void flgr2d_close_hexa_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00367 EXPORT_LIB void flgr2d_close_hexa_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00368 EXPORT_LIB FLGR_Ret flgr2d_close_hexa(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00369
00370 EXPORT_LIB void flgr2d_close_octagon_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00371 EXPORT_LIB void flgr2d_close_octagon_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00372 EXPORT_LIB void flgr2d_close_octagon_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00373 EXPORT_LIB void flgr2d_close_octagon_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00374 EXPORT_LIB void flgr2d_close_octagon_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00375 EXPORT_LIB void flgr2d_close_octagon_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00376 EXPORT_LIB void flgr2d_close_octagon_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00377 EXPORT_LIB void flgr2d_close_octagon_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00378 EXPORT_LIB void flgr2d_close_octagon_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00379 EXPORT_LIB FLGR_Ret flgr2d_close_octagon(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00380
00381
00382
00383
00384 EXPORT_LIB void flgr2d_open_tophat_square_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00385 EXPORT_LIB void flgr2d_open_tophat_square_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00386 EXPORT_LIB void flgr2d_open_tophat_square_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00387 EXPORT_LIB void flgr2d_open_tophat_square_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00388 EXPORT_LIB void flgr2d_open_tophat_square_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00389 EXPORT_LIB void flgr2d_open_tophat_square_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00390 EXPORT_LIB void flgr2d_open_tophat_square_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00391 EXPORT_LIB void flgr2d_open_tophat_square_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00392 EXPORT_LIB void flgr2d_open_tophat_square_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00393 EXPORT_LIB FLGR_Ret flgr2d_open_tophat_square(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00394
00395 EXPORT_LIB void flgr2d_open_tophat_cross_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00396 EXPORT_LIB void flgr2d_open_tophat_cross_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00397 EXPORT_LIB void flgr2d_open_tophat_cross_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00398 EXPORT_LIB void flgr2d_open_tophat_cross_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00399 EXPORT_LIB void flgr2d_open_tophat_cross_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00400 EXPORT_LIB void flgr2d_open_tophat_cross_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00401 EXPORT_LIB void flgr2d_open_tophat_cross_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00402 EXPORT_LIB void flgr2d_open_tophat_cross_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00403 EXPORT_LIB void flgr2d_open_tophat_cross_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00404 EXPORT_LIB FLGR_Ret flgr2d_open_tophat_cross(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00405
00406 EXPORT_LIB void flgr2d_open_tophat_hexa_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00407 EXPORT_LIB void flgr2d_open_tophat_hexa_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00408 EXPORT_LIB void flgr2d_open_tophat_hexa_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00409 EXPORT_LIB void flgr2d_open_tophat_hexa_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00410 EXPORT_LIB void flgr2d_open_tophat_hexa_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00411 EXPORT_LIB void flgr2d_open_tophat_hexa_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00412 EXPORT_LIB void flgr2d_open_tophat_hexa_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00413 EXPORT_LIB void flgr2d_open_tophat_hexa_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00414 EXPORT_LIB void flgr2d_open_tophat_hexa_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00415 EXPORT_LIB FLGR_Ret flgr2d_open_tophat_hexa(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00416
00417 EXPORT_LIB void flgr2d_open_tophat_octagon_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00418 EXPORT_LIB void flgr2d_open_tophat_octagon_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00419 EXPORT_LIB void flgr2d_open_tophat_octagon_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00420 EXPORT_LIB void flgr2d_open_tophat_octagon_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00421 EXPORT_LIB void flgr2d_open_tophat_octagon_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00422 EXPORT_LIB void flgr2d_open_tophat_octagon_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00423 EXPORT_LIB void flgr2d_open_tophat_octagon_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00424 EXPORT_LIB void flgr2d_open_tophat_octagon_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00425 EXPORT_LIB void flgr2d_open_tophat_octagon_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00426 EXPORT_LIB FLGR_Ret flgr2d_open_tophat_octagon(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00427
00428
00429 EXPORT_LIB void flgr2d_close_tophat_square_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00430 EXPORT_LIB void flgr2d_close_tophat_square_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00431 EXPORT_LIB void flgr2d_close_tophat_square_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00432 EXPORT_LIB void flgr2d_close_tophat_square_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00433 EXPORT_LIB void flgr2d_close_tophat_square_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00434 EXPORT_LIB void flgr2d_close_tophat_square_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00435 EXPORT_LIB void flgr2d_close_tophat_square_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00436 EXPORT_LIB void flgr2d_close_tophat_square_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00437 EXPORT_LIB void flgr2d_close_tophat_square_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00438 EXPORT_LIB FLGR_Ret flgr2d_close_tophat_square(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00439
00440 EXPORT_LIB void flgr2d_close_tophat_cross_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00441 EXPORT_LIB void flgr2d_close_tophat_cross_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00442 EXPORT_LIB void flgr2d_close_tophat_cross_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00443 EXPORT_LIB void flgr2d_close_tophat_cross_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00444 EXPORT_LIB void flgr2d_close_tophat_cross_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00445 EXPORT_LIB void flgr2d_close_tophat_cross_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00446 EXPORT_LIB void flgr2d_close_tophat_cross_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00447 EXPORT_LIB void flgr2d_close_tophat_cross_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00448 EXPORT_LIB void flgr2d_close_tophat_cross_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00449 EXPORT_LIB FLGR_Ret flgr2d_close_tophat_cross(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00450
00451 EXPORT_LIB void flgr2d_close_tophat_hexa_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00452 EXPORT_LIB void flgr2d_close_tophat_hexa_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00453 EXPORT_LIB void flgr2d_close_tophat_hexa_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00454 EXPORT_LIB void flgr2d_close_tophat_hexa_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00455 EXPORT_LIB void flgr2d_close_tophat_hexa_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00456 EXPORT_LIB void flgr2d_close_tophat_hexa_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00457 EXPORT_LIB void flgr2d_close_tophat_hexa_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00458 EXPORT_LIB void flgr2d_close_tophat_hexa_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00459 EXPORT_LIB void flgr2d_close_tophat_hexa_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00460 EXPORT_LIB FLGR_Ret flgr2d_close_tophat_hexa(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00461
00462 EXPORT_LIB void flgr2d_close_tophat_octagon_fgBIT(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00463 EXPORT_LIB void flgr2d_close_tophat_octagon_fgUINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00464 EXPORT_LIB void flgr2d_close_tophat_octagon_fgUINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00465 EXPORT_LIB void flgr2d_close_tophat_octagon_fgUINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00466 EXPORT_LIB void flgr2d_close_tophat_octagon_fgINT8(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00467 EXPORT_LIB void flgr2d_close_tophat_octagon_fgINT16(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00468 EXPORT_LIB void flgr2d_close_tophat_octagon_fgINT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00469 EXPORT_LIB void flgr2d_close_tophat_octagon_fgFLOAT32(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00470 EXPORT_LIB void flgr2d_close_tophat_octagon_fgFLOAT64(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00471 EXPORT_LIB FLGR_Ret flgr2d_close_tophat_octagon(FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int size);
00472
00473
00474 #endif
00475
00476 #ifdef __cplusplus
00477 }
00478 #endif