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
00026 #ifndef __FLGR_CORE_COPY_H
00027 #define __FLGR_CORE_COPY_H
00028
00029
00030 #include <flgrCoreDll.h>
00031 #include <flgrCoreErrors.h>
00032 #include <flgrCoreTypes.h>
00033 #include <flgrCoreData.h>
00034
00035 EXPORT_LIB FLGR_Ret flgr1d_copy(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00036 EXPORT_LIB FLGR_Ret flgr2d_copy(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00037
00038 EXPORT_LIB FLGR_Ret flgr1d_import_raw_ptr(FLGR_Data1D *dat, void* raw);
00039 EXPORT_LIB FLGR_Ret flgr1d_export_raw_ptr(void* raw, FLGR_Data1D *dat);
00040
00041 EXPORT_LIB FLGR_Ret flgr2d_import_raw_ptr(FLGR_Data2D *dat, void* raw);
00042 EXPORT_LIB FLGR_Ret flgr2d_export_raw_ptr(void* raw, FLGR_Data2D *dat);
00043
00044 EXPORT_LIB FLGR_Ret flgr1d_mirror(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00045 EXPORT_LIB FLGR_Ret flgr1d_mirror_hmorph(FLGR_Data1D *dat);
00046
00047 EXPORT_LIB FLGR_Ret flgr2d_mirror_horizontal(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00048 EXPORT_LIB FLGR_Ret flgr2d_mirror_horizontal_hmorph(FLGR_Data2D *dat);
00049
00050 EXPORT_LIB FLGR_Ret flgr2d_mirror_vertical(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00051 EXPORT_LIB FLGR_Ret flgr2d_mirror_vertical_hmorph(FLGR_Data2D *dat);
00052
00053 EXPORT_LIB FLGR_Ret flgr2d_fill_nhb_even_rows(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00054 EXPORT_LIB FLGR_Ret flgr2d_fill_nhb_odd_rows(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00055
00056 EXPORT_LIB FLGR_Ret flgr2d_fill_nhbs_for_6_connexity(FLGR_Data2D *nhbEven, FLGR_Data2D *nhbOdd,
00057 FLGR_Data2D *nhb, int SYM);
00058
00059
00060 EXPORT_LIB FLGR_Ret flgr2d_copy_to_1d(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00061 EXPORT_LIB FLGR_Ret flgr1d_copy_to_2d(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00062
00063
00064
00065
00066
00067 EXPORT_LIB void flgr2d_copy_to_1d_fgBIT(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00068 EXPORT_LIB void flgr2d_copy_to_1d_fgUINT8(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00069 EXPORT_LIB void flgr2d_copy_to_1d_fgUINT16(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00070 EXPORT_LIB void flgr2d_copy_to_1d_fgUINT32(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00071 EXPORT_LIB void flgr2d_copy_to_1d_fgINT8(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00072 EXPORT_LIB void flgr2d_copy_to_1d_fgINT16(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00073 EXPORT_LIB void flgr2d_copy_to_1d_fgINT32(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00074 EXPORT_LIB void flgr2d_copy_to_1d_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00075 EXPORT_LIB void flgr2d_copy_to_1d_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data2D *datsrc);
00076
00077 EXPORT_LIB void flgr1d_copy_to_2d_fgBIT(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00078 EXPORT_LIB void flgr1d_copy_to_2d_fgUINT8(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00079 EXPORT_LIB void flgr1d_copy_to_2d_fgUINT16(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00080 EXPORT_LIB void flgr1d_copy_to_2d_fgUINT32(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00081 EXPORT_LIB void flgr1d_copy_to_2d_fgINT8(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00082 EXPORT_LIB void flgr1d_copy_to_2d_fgINT16(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00083 EXPORT_LIB void flgr1d_copy_to_2d_fgINT32(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00084 EXPORT_LIB void flgr1d_copy_to_2d_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00085 EXPORT_LIB void flgr1d_copy_to_2d_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data1D *datsrc);
00086
00087
00088 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00089 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00090 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00091 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00092 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00093 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00094 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00095 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00096 EXPORT_LIB void flgr2d_fill_nhb_odd_rows_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00097
00098 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00099 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00100 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00101 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00102 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00103 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00104 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00105 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00106 EXPORT_LIB void flgr2d_fill_nhb_even_rows_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00107
00108
00109
00110
00111 EXPORT_LIB void flgr1d_mirror_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00112 EXPORT_LIB void flgr1d_mirror_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00113 EXPORT_LIB void flgr1d_mirror_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00114 EXPORT_LIB void flgr1d_mirror_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00115 EXPORT_LIB void flgr1d_mirror_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00116 EXPORT_LIB void flgr1d_mirror_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00117 EXPORT_LIB void flgr1d_mirror_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00118 EXPORT_LIB void flgr1d_mirror_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00119 EXPORT_LIB void flgr1d_mirror_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00120
00121
00122 EXPORT_LIB void flgr1d_mirror_hmorph_fgBIT(FLGR_Data1D *dat);
00123 EXPORT_LIB void flgr1d_mirror_hmorph_fgUINT8(FLGR_Data1D *dat);
00124 EXPORT_LIB void flgr1d_mirror_hmorph_fgUINT16(FLGR_Data1D *dat);
00125 EXPORT_LIB void flgr1d_mirror_hmorph_fgUINT32(FLGR_Data1D *dat);
00126 EXPORT_LIB void flgr1d_mirror_hmorph_fgINT8(FLGR_Data1D *dat);
00127 EXPORT_LIB void flgr1d_mirror_hmorph_fgINT16(FLGR_Data1D *dat);
00128 EXPORT_LIB void flgr1d_mirror_hmorph_fgINT32(FLGR_Data1D *dat);
00129 EXPORT_LIB void flgr1d_mirror_hmorph_fgFLOAT32(FLGR_Data1D *dat);
00130 EXPORT_LIB void flgr1d_mirror_hmorph_fgFLOAT64(FLGR_Data1D *dat);
00131
00132
00133 EXPORT_LIB void flgr2d_mirror_horizontal_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00134 EXPORT_LIB void flgr2d_mirror_horizontal_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00135 EXPORT_LIB void flgr2d_mirror_horizontal_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00136 EXPORT_LIB void flgr2d_mirror_horizontal_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00137 EXPORT_LIB void flgr2d_mirror_horizontal_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00138 EXPORT_LIB void flgr2d_mirror_horizontal_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00139 EXPORT_LIB void flgr2d_mirror_horizontal_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00140 EXPORT_LIB void flgr2d_mirror_horizontal_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00141 EXPORT_LIB void flgr2d_mirror_horizontal_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00142
00143
00144 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgBIT(FLGR_Data2D *dat);
00145 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgUINT8(FLGR_Data2D *dat);
00146 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgUINT16(FLGR_Data2D *dat);
00147 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgUINT32(FLGR_Data2D *dat);
00148 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgINT8(FLGR_Data2D *dat);
00149 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgINT16(FLGR_Data2D *dat);
00150 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgINT32(FLGR_Data2D *dat);
00151 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgFLOAT32(FLGR_Data2D *dat);
00152 EXPORT_LIB void flgr2d_mirror_horizontal_hmorph_fgFLOAT64(FLGR_Data2D *dat);
00153
00154
00155 EXPORT_LIB void flgr1d_import_raw_fgBIT(FLGR_Data1D *dat, void* raw);
00156 EXPORT_LIB void flgr1d_import_raw_fgUINT8(FLGR_Data1D *dat, void* raw);
00157 EXPORT_LIB void flgr1d_import_raw_fgUINT16(FLGR_Data1D *dat, void* raw);
00158 EXPORT_LIB void flgr1d_import_raw_fgUINT32(FLGR_Data1D *dat, void* raw);
00159 EXPORT_LIB void flgr1d_import_raw_fgINT8(FLGR_Data1D *dat, void* raw);
00160 EXPORT_LIB void flgr1d_import_raw_fgINT16(FLGR_Data1D *dat, void* raw);
00161 EXPORT_LIB void flgr1d_import_raw_fgINT32(FLGR_Data1D *dat, void* raw);
00162 EXPORT_LIB void flgr1d_import_raw_fgFLOAT32(FLGR_Data1D *dat, void* raw);
00163 EXPORT_LIB void flgr1d_import_raw_fgFLOAT64(FLGR_Data1D *dat, void* raw);
00164
00165 EXPORT_LIB void flgr1d_export_raw_fgBIT(void *raw, FLGR_Data1D *dat);
00166 EXPORT_LIB void flgr1d_export_raw_fgUINT8(void *raw, FLGR_Data1D *dat);
00167 EXPORT_LIB void flgr1d_export_raw_fgUINT16(void *raw, FLGR_Data1D *dat);
00168 EXPORT_LIB void flgr1d_export_raw_fgUINT32(void *raw, FLGR_Data1D *dat);
00169 EXPORT_LIB void flgr1d_export_raw_fgINT8(void *raw, FLGR_Data1D *dat);
00170 EXPORT_LIB void flgr1d_export_raw_fgINT16(void *raw, FLGR_Data1D *dat);
00171 EXPORT_LIB void flgr1d_export_raw_fgINT32(void *raw, FLGR_Data1D *dat);
00172 EXPORT_LIB void flgr1d_export_raw_fgFLOAT32(void *raw, FLGR_Data1D *dat);
00173 EXPORT_LIB void flgr1d_export_raw_fgFLOAT64(void *raw, FLGR_Data1D *dat);
00174
00175 EXPORT_LIB void flgr2d_import_raw_fgBIT(FLGR_Data2D *dat, void* raw);
00176 EXPORT_LIB void flgr2d_import_raw_fgUINT8(FLGR_Data2D *dat, void* raw);
00177 EXPORT_LIB void flgr2d_import_raw_fgUINT16(FLGR_Data2D *dat, void* raw);
00178 EXPORT_LIB void flgr2d_import_raw_fgUINT32(FLGR_Data2D *dat, void* raw);
00179 EXPORT_LIB void flgr2d_import_raw_fgINT8(FLGR_Data2D *dat, void* raw);
00180 EXPORT_LIB void flgr2d_import_raw_fgINT16(FLGR_Data2D *dat, void* raw);
00181 EXPORT_LIB void flgr2d_import_raw_fgINT32(FLGR_Data2D *dat, void* raw);
00182 EXPORT_LIB void flgr2d_import_raw_fgFLOAT32(FLGR_Data2D *dat, void* raw);
00183 EXPORT_LIB void flgr2d_import_raw_fgFLOAT64(FLGR_Data2D *dat, void* raw);
00184
00185 EXPORT_LIB void flgr2d_export_raw_fgBIT(void *raw, FLGR_Data2D *dat);
00186 EXPORT_LIB void flgr2d_export_raw_fgUINT8(void *raw, FLGR_Data2D *dat);
00187 EXPORT_LIB void flgr2d_export_raw_fgUINT16(void *raw, FLGR_Data2D *dat);
00188 EXPORT_LIB void flgr2d_export_raw_fgUINT32(void *raw, FLGR_Data2D *dat);
00189 EXPORT_LIB void flgr2d_export_raw_fgINT8(void *raw, FLGR_Data2D *dat);
00190 EXPORT_LIB void flgr2d_export_raw_fgINT16(void *raw, FLGR_Data2D *dat);
00191 EXPORT_LIB void flgr2d_export_raw_fgINT32(void *raw, FLGR_Data2D *dat);
00192 EXPORT_LIB void flgr2d_export_raw_fgFLOAT32(void *raw, FLGR_Data2D *dat);
00193 EXPORT_LIB void flgr2d_export_raw_fgFLOAT64(void *raw, FLGR_Data2D *dat);
00194
00195
00196
00197 EXPORT_LIB void flgr1d_copy_fgBIT_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00198 EXPORT_LIB void flgr1d_copy_fgUINT8_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00199 EXPORT_LIB void flgr1d_copy_fgUINT16_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00200 EXPORT_LIB void flgr1d_copy_fgUINT32_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00201 EXPORT_LIB void flgr1d_copy_fgINT8_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00202 EXPORT_LIB void flgr1d_copy_fgINT16_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00203 EXPORT_LIB void flgr1d_copy_fgINT32_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00204 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00205 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00206
00207 EXPORT_LIB void flgr1d_copy_fgBIT_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00208 EXPORT_LIB void flgr1d_copy_fgUINT8_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00209 EXPORT_LIB void flgr1d_copy_fgUINT16_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00210 EXPORT_LIB void flgr1d_copy_fgUINT32_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00211 EXPORT_LIB void flgr1d_copy_fgINT8_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00212 EXPORT_LIB void flgr1d_copy_fgINT16_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00213 EXPORT_LIB void flgr1d_copy_fgINT32_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00214 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00215 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00216
00217 EXPORT_LIB void flgr1d_copy_fgBIT_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00218 EXPORT_LIB void flgr1d_copy_fgUINT8_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00219 EXPORT_LIB void flgr1d_copy_fgUINT16_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00220 EXPORT_LIB void flgr1d_copy_fgUINT32_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00221 EXPORT_LIB void flgr1d_copy_fgINT8_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00222 EXPORT_LIB void flgr1d_copy_fgINT16_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00223 EXPORT_LIB void flgr1d_copy_fgINT32_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00224 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00225 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00226
00227 EXPORT_LIB void flgr1d_copy_fgBIT_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00228 EXPORT_LIB void flgr1d_copy_fgUINT8_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00229 EXPORT_LIB void flgr1d_copy_fgUINT16_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00230 EXPORT_LIB void flgr1d_copy_fgUINT32_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00231 EXPORT_LIB void flgr1d_copy_fgINT8_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00232 EXPORT_LIB void flgr1d_copy_fgINT16_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00233 EXPORT_LIB void flgr1d_copy_fgINT32_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00234 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00235 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00236
00237 EXPORT_LIB void flgr1d_copy_fgBIT_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00238 EXPORT_LIB void flgr1d_copy_fgUINT8_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00239 EXPORT_LIB void flgr1d_copy_fgUINT16_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00240 EXPORT_LIB void flgr1d_copy_fgUINT32_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00241 EXPORT_LIB void flgr1d_copy_fgINT8_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00242 EXPORT_LIB void flgr1d_copy_fgINT16_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00243 EXPORT_LIB void flgr1d_copy_fgINT32_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00244 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00245 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00246
00247 EXPORT_LIB void flgr1d_copy_fgBIT_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00248 EXPORT_LIB void flgr1d_copy_fgUINT8_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00249 EXPORT_LIB void flgr1d_copy_fgUINT16_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00250 EXPORT_LIB void flgr1d_copy_fgUINT32_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00251 EXPORT_LIB void flgr1d_copy_fgINT8_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00252 EXPORT_LIB void flgr1d_copy_fgINT16_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00253 EXPORT_LIB void flgr1d_copy_fgINT32_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00254 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00255 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00256
00257 EXPORT_LIB void flgr1d_copy_fgBIT_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00258 EXPORT_LIB void flgr1d_copy_fgUINT8_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00259 EXPORT_LIB void flgr1d_copy_fgUINT16_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00260 EXPORT_LIB void flgr1d_copy_fgUINT32_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00261 EXPORT_LIB void flgr1d_copy_fgINT8_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00262 EXPORT_LIB void flgr1d_copy_fgINT16_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00263 EXPORT_LIB void flgr1d_copy_fgINT32_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00264 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00265 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00266
00267 EXPORT_LIB void flgr1d_copy_fgBIT_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00268 EXPORT_LIB void flgr1d_copy_fgUINT8_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00269 EXPORT_LIB void flgr1d_copy_fgUINT16_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00270 EXPORT_LIB void flgr1d_copy_fgUINT32_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00271 EXPORT_LIB void flgr1d_copy_fgINT8_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00272 EXPORT_LIB void flgr1d_copy_fgINT16_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00273 EXPORT_LIB void flgr1d_copy_fgINT32_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00274 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00275 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00276
00277 EXPORT_LIB void flgr1d_copy_fgBIT_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00278 EXPORT_LIB void flgr1d_copy_fgUINT8_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00279 EXPORT_LIB void flgr1d_copy_fgUINT16_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00280 EXPORT_LIB void flgr1d_copy_fgUINT32_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00281 EXPORT_LIB void flgr1d_copy_fgINT8_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00282 EXPORT_LIB void flgr1d_copy_fgINT16_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00283 EXPORT_LIB void flgr1d_copy_fgINT32_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00284 EXPORT_LIB void flgr1d_copy_fgFLOAT32_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00285 EXPORT_LIB void flgr1d_copy_fgFLOAT64_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *datsrc);
00286
00287
00288
00289
00290
00291
00292
00293
00294
00295 EXPORT_LIB void flgr2d_copy_fgBIT_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00296 EXPORT_LIB void flgr2d_copy_fgUINT8_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00297 EXPORT_LIB void flgr2d_copy_fgUINT16_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00298 EXPORT_LIB void flgr2d_copy_fgUINT32_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00299 EXPORT_LIB void flgr2d_copy_fgINT8_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00300 EXPORT_LIB void flgr2d_copy_fgINT16_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00301 EXPORT_LIB void flgr2d_copy_fgINT32_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00302 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00303 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00304
00305 EXPORT_LIB void flgr2d_copy_fgBIT_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00306 EXPORT_LIB void flgr2d_copy_fgUINT8_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00307 EXPORT_LIB void flgr2d_copy_fgUINT16_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00308 EXPORT_LIB void flgr2d_copy_fgUINT32_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00309 EXPORT_LIB void flgr2d_copy_fgINT8_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00310 EXPORT_LIB void flgr2d_copy_fgINT16_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00311 EXPORT_LIB void flgr2d_copy_fgINT32_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00312 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00313 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00314
00315 EXPORT_LIB void flgr2d_copy_fgBIT_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00316 EXPORT_LIB void flgr2d_copy_fgUINT8_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00317 EXPORT_LIB void flgr2d_copy_fgUINT16_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00318 EXPORT_LIB void flgr2d_copy_fgUINT32_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00319 EXPORT_LIB void flgr2d_copy_fgINT8_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00320 EXPORT_LIB void flgr2d_copy_fgINT16_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00321 EXPORT_LIB void flgr2d_copy_fgINT32_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00322 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00323 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00324
00325 EXPORT_LIB void flgr2d_copy_fgBIT_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00326 EXPORT_LIB void flgr2d_copy_fgUINT8_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00327 EXPORT_LIB void flgr2d_copy_fgUINT16_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00328 EXPORT_LIB void flgr2d_copy_fgUINT32_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00329 EXPORT_LIB void flgr2d_copy_fgINT8_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00330 EXPORT_LIB void flgr2d_copy_fgINT16_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00331 EXPORT_LIB void flgr2d_copy_fgINT32_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00332 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00333 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00334
00335 EXPORT_LIB void flgr2d_copy_fgBIT_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00336 EXPORT_LIB void flgr2d_copy_fgUINT8_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00337 EXPORT_LIB void flgr2d_copy_fgUINT16_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00338 EXPORT_LIB void flgr2d_copy_fgUINT32_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00339 EXPORT_LIB void flgr2d_copy_fgINT8_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00340 EXPORT_LIB void flgr2d_copy_fgINT16_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00341 EXPORT_LIB void flgr2d_copy_fgINT32_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00342 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00343 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00344
00345 EXPORT_LIB void flgr2d_copy_fgBIT_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00346 EXPORT_LIB void flgr2d_copy_fgUINT8_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00347 EXPORT_LIB void flgr2d_copy_fgUINT16_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00348 EXPORT_LIB void flgr2d_copy_fgUINT32_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00349 EXPORT_LIB void flgr2d_copy_fgINT8_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00350 EXPORT_LIB void flgr2d_copy_fgINT16_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00351 EXPORT_LIB void flgr2d_copy_fgINT32_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00352 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00353 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00354
00355 EXPORT_LIB void flgr2d_copy_fgBIT_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00356 EXPORT_LIB void flgr2d_copy_fgUINT8_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00357 EXPORT_LIB void flgr2d_copy_fgUINT16_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00358 EXPORT_LIB void flgr2d_copy_fgUINT32_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00359 EXPORT_LIB void flgr2d_copy_fgINT8_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00360 EXPORT_LIB void flgr2d_copy_fgINT16_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00361 EXPORT_LIB void flgr2d_copy_fgINT32_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00362 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00363 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00364
00365 EXPORT_LIB void flgr2d_copy_fgBIT_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00366 EXPORT_LIB void flgr2d_copy_fgUINT8_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00367 EXPORT_LIB void flgr2d_copy_fgUINT16_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00368 EXPORT_LIB void flgr2d_copy_fgUINT32_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00369 EXPORT_LIB void flgr2d_copy_fgINT8_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00370 EXPORT_LIB void flgr2d_copy_fgINT16_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00371 EXPORT_LIB void flgr2d_copy_fgINT32_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00372 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00373 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00374
00375 EXPORT_LIB void flgr2d_copy_fgBIT_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00376 EXPORT_LIB void flgr2d_copy_fgUINT8_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00377 EXPORT_LIB void flgr2d_copy_fgUINT16_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00378 EXPORT_LIB void flgr2d_copy_fgUINT32_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00379 EXPORT_LIB void flgr2d_copy_fgINT8_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00380 EXPORT_LIB void flgr2d_copy_fgINT16_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00381 EXPORT_LIB void flgr2d_copy_fgINT32_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00382 EXPORT_LIB void flgr2d_copy_fgFLOAT32_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00383 EXPORT_LIB void flgr2d_copy_fgFLOAT64_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *datsrc);
00384
00385
00386
00387 #endif
00388
00389 #ifdef __cplusplus
00390 }
00391 #endif