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_DATA_IO_H
00027 #define __FLGR_CORE_DATA_IO_H
00028
00029 #include <flgrCoreDll.h>
00030 #include <flgrCoreTypes.h>
00031 #include <flgrCoreErrors.h>
00032 #include <flgrCoreIO.h>
00033 #include <flgrCoreData.h>
00034 #include <flgrCoreVector.h>
00035
00042 EXPORT_LIB FLGR_Ret flgr1d_set_data_vector(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00043 EXPORT_LIB FLGR_Ret flgr1d_get_data_vector(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00044 EXPORT_LIB FLGR_Ret flgr1d_get_data_vector_no_norm(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00045
00046 EXPORT_LIB FLGR_Ret flgr2d_set_data_vector(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00047 EXPORT_LIB FLGR_Ret flgr2d_get_data_vector(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00048 EXPORT_LIB FLGR_Ret flgr2d_get_data_vector_no_norm(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00049
00050
00051 EXPORT_LIB FLGR_Ret flgr1d_set_data_ptr(FLGR_Data1D *dat, int pos, void *value);
00052 EXPORT_LIB FLGR_Ret flgr1d_set_data_str(FLGR_Data1D *dat, int pos, char *value);
00053 EXPORT_LIB FLGR_Ret flgr1d_get_data_ptr(FLGR_Data1D *dat, int pos, void *value);
00054 EXPORT_LIB FLGR_Ret flgr1d_get_data_no_norm_ptr(FLGR_Data1D *dat, int pos, void *value);
00055
00056
00057
00058 EXPORT_LIB FLGR_Ret flgr2d_set_data_ptr(FLGR_Data2D *dat, int row, int col, void *value);
00059 EXPORT_LIB FLGR_Ret flgr2d_set_data_str(FLGR_Data2D *dat, int row, int col, char *value);
00060 EXPORT_LIB FLGR_Ret flgr2d_get_data_ptr(FLGR_Data2D *dat, int row, int col, void *value);
00061 EXPORT_LIB FLGR_Ret flgr2d_get_data_no_norm_ptr(FLGR_Data2D *dat, int row, int col, void *value);
00062
00063
00064
00065
00066
00067
00068
00069 EXPORT_LIB void flgr1d_set_data_vector_fgBIT(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00070 EXPORT_LIB void flgr1d_set_data_vector_fgUINT8(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00071 EXPORT_LIB void flgr1d_set_data_vector_fgUINT16(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00072 EXPORT_LIB void flgr1d_set_data_vector_fgUINT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00073 EXPORT_LIB void flgr1d_set_data_vector_fgINT8(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00074 EXPORT_LIB void flgr1d_set_data_vector_fgINT16(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00075 EXPORT_LIB void flgr1d_set_data_vector_fgINT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00076 EXPORT_LIB void flgr1d_set_data_vector_fgFLOAT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00077 EXPORT_LIB void flgr1d_set_data_vector_fgFLOAT64(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00078
00079 EXPORT_LIB void flgr1d_get_data_vector_fgBIT(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00080 EXPORT_LIB void flgr1d_get_data_vector_fgUINT8(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00081 EXPORT_LIB void flgr1d_get_data_vector_fgUINT16(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00082 EXPORT_LIB void flgr1d_get_data_vector_fgUINT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00083 EXPORT_LIB void flgr1d_get_data_vector_fgINT8(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00084 EXPORT_LIB void flgr1d_get_data_vector_fgINT16(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00085 EXPORT_LIB void flgr1d_get_data_vector_fgINT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00086 EXPORT_LIB void flgr1d_get_data_vector_fgFLOAT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00087 EXPORT_LIB void flgr1d_get_data_vector_fgFLOAT64(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00088
00089 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgBIT(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00090 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgUINT8(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00091 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgUINT16(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00092 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgUINT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00093 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgINT8(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00094 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgINT16(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00095 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgINT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00096 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgFLOAT32(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00097 EXPORT_LIB void flgr1d_get_data_vector_no_norm_fgFLOAT64(FLGR_Data1D *dat, int pos, FLGR_Vector *vct);
00098
00099
00100 EXPORT_LIB void flgr2d_set_data_vector_fgBIT(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00101 EXPORT_LIB void flgr2d_set_data_vector_fgUINT8(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00102 EXPORT_LIB void flgr2d_set_data_vector_fgUINT16(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00103 EXPORT_LIB void flgr2d_set_data_vector_fgUINT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00104 EXPORT_LIB void flgr2d_set_data_vector_fgINT8(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00105 EXPORT_LIB void flgr2d_set_data_vector_fgINT16(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00106 EXPORT_LIB void flgr2d_set_data_vector_fgINT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00107 EXPORT_LIB void flgr2d_set_data_vector_fgFLOAT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00108 EXPORT_LIB void flgr2d_set_data_vector_fgFLOAT64(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00109
00110 EXPORT_LIB void flgr2d_get_data_vector_fgBIT(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00111 EXPORT_LIB void flgr2d_get_data_vector_fgUINT8(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00112 EXPORT_LIB void flgr2d_get_data_vector_fgUINT16(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00113 EXPORT_LIB void flgr2d_get_data_vector_fgUINT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00114 EXPORT_LIB void flgr2d_get_data_vector_fgINT8(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00115 EXPORT_LIB void flgr2d_get_data_vector_fgINT16(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00116 EXPORT_LIB void flgr2d_get_data_vector_fgINT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00117 EXPORT_LIB void flgr2d_get_data_vector_fgFLOAT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00118 EXPORT_LIB void flgr2d_get_data_vector_fgFLOAT64(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00119
00120 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgBIT(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00121 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgUINT8(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00122 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgUINT16(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00123 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgUINT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00124 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgINT8(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00125 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgINT16(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00126 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgINT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00127 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgFLOAT32(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00128 EXPORT_LIB void flgr2d_get_data_vector_no_norm_fgFLOAT64(FLGR_Data2D *dat, int row, int col, FLGR_Vector *vct);
00129
00130
00131
00132
00133 EXPORT_LIB void flgr1d_set_data_fgBIT(FLGR_Data1D *dat, int pos, fgBIT *value);
00134 EXPORT_LIB void flgr1d_set_data_fgUINT8(FLGR_Data1D *dat, int pos, fgUINT8 *value);
00135 EXPORT_LIB void flgr1d_set_data_fgUINT16(FLGR_Data1D *dat, int pos, fgUINT16 *value);
00136 EXPORT_LIB void flgr1d_set_data_fgUINT32(FLGR_Data1D *dat, int pos, fgUINT32 *value);
00137 EXPORT_LIB void flgr1d_set_data_fgINT8(FLGR_Data1D *dat, int pos, fgINT8 *value);
00138 EXPORT_LIB void flgr1d_set_data_fgINT16(FLGR_Data1D *dat, int pos, fgINT16 *value);
00139 EXPORT_LIB void flgr1d_set_data_fgINT32(FLGR_Data1D *dat, int pos, fgINT32 *value);
00140 EXPORT_LIB void flgr1d_set_data_fgFLOAT32(FLGR_Data1D *dat, int pos, fgFLOAT32 *value);
00141 EXPORT_LIB void flgr1d_set_data_fgFLOAT64(FLGR_Data1D *dat, int pos, fgFLOAT64 *value);
00142
00143 EXPORT_LIB void flgr1d_get_data_fgBIT(FLGR_Data1D *dat, int pos, fgBIT *value);
00144 EXPORT_LIB void flgr1d_get_data_fgUINT8(FLGR_Data1D *dat, int pos, fgUINT8 *value);
00145 EXPORT_LIB void flgr1d_get_data_fgUINT16(FLGR_Data1D *dat, int pos, fgUINT16 *value);
00146 EXPORT_LIB void flgr1d_get_data_fgUINT32(FLGR_Data1D *dat, int pos, fgUINT32 *value);
00147 EXPORT_LIB void flgr1d_get_data_fgINT8(FLGR_Data1D *dat, int pos, fgINT8 *value);
00148 EXPORT_LIB void flgr1d_get_data_fgINT16(FLGR_Data1D *dat, int pos, fgINT16 *value);
00149 EXPORT_LIB void flgr1d_get_data_fgINT32(FLGR_Data1D *dat, int pos, fgINT32 *value);
00150 EXPORT_LIB void flgr1d_get_data_fgFLOAT32(FLGR_Data1D *dat, int pos, fgFLOAT32 *value);
00151 EXPORT_LIB void flgr1d_get_data_fgFLOAT64(FLGR_Data1D *dat, int pos, fgFLOAT64 *value);
00152
00153 EXPORT_LIB void flgr1d_get_data_no_norm_fgBIT(FLGR_Data1D *dat, int pos, fgBIT *value);
00154 EXPORT_LIB void flgr1d_get_data_no_norm_fgUINT8(FLGR_Data1D *dat, int pos, fgUINT8 *value);
00155 EXPORT_LIB void flgr1d_get_data_no_norm_fgUINT16(FLGR_Data1D *dat, int pos, fgUINT16 *value);
00156 EXPORT_LIB void flgr1d_get_data_no_norm_fgUINT32(FLGR_Data1D *dat, int pos, fgUINT32 *value);
00157 EXPORT_LIB void flgr1d_get_data_no_norm_fgINT8(FLGR_Data1D *dat, int pos, fgINT8 *value);
00158 EXPORT_LIB void flgr1d_get_data_no_norm_fgINT16(FLGR_Data1D *dat, int pos, fgINT16 *value);
00159 EXPORT_LIB void flgr1d_get_data_no_norm_fgINT32(FLGR_Data1D *dat, int pos, fgINT32 *value);
00160 EXPORT_LIB void flgr1d_get_data_no_norm_fgFLOAT32(FLGR_Data1D *dat, int pos, fgFLOAT32 *value);
00161 EXPORT_LIB void flgr1d_get_data_no_norm_fgFLOAT64(FLGR_Data1D *dat, int pos, fgFLOAT64 *value);
00162
00163
00164
00165
00166
00167
00168 EXPORT_LIB void flgr2d_set_data_fgBIT(FLGR_Data2D *dat, int row, int col, fgBIT *value);
00169 EXPORT_LIB void flgr2d_set_data_fgUINT8(FLGR_Data2D *dat, int row, int col, fgUINT8 *value);
00170 EXPORT_LIB void flgr2d_set_data_fgUINT16(FLGR_Data2D *dat, int row, int col, fgUINT16 *value);
00171 EXPORT_LIB void flgr2d_set_data_fgUINT32(FLGR_Data2D *dat, int row, int col, fgUINT32 *value);
00172 EXPORT_LIB void flgr2d_set_data_fgINT8(FLGR_Data2D *dat, int row, int col, fgINT8 *value);
00173 EXPORT_LIB void flgr2d_set_data_fgINT16(FLGR_Data2D *dat, int row, int col, fgINT16 *value);
00174 EXPORT_LIB void flgr2d_set_data_fgINT32(FLGR_Data2D *dat, int row, int col, fgINT32 *value);
00175 EXPORT_LIB void flgr2d_set_data_fgFLOAT32(FLGR_Data2D *dat, int row, int col, fgFLOAT32 *value);
00176 EXPORT_LIB void flgr2d_set_data_fgFLOAT64(FLGR_Data2D *dat, int row, int col, fgFLOAT64 *value);
00177
00178 EXPORT_LIB void flgr2d_get_data_fgBIT(FLGR_Data2D *dat, int row, int col, fgBIT *value);
00179 EXPORT_LIB void flgr2d_get_data_fgUINT8(FLGR_Data2D *dat, int row, int col, fgUINT8 *value);
00180 EXPORT_LIB void flgr2d_get_data_fgUINT16(FLGR_Data2D *dat, int row, int col, fgUINT16 *value);
00181 EXPORT_LIB void flgr2d_get_data_fgUINT32(FLGR_Data2D *dat, int row, int col, fgUINT32 *value);
00182 EXPORT_LIB void flgr2d_get_data_fgINT8(FLGR_Data2D *dat, int row, int col, fgINT8 *value);
00183 EXPORT_LIB void flgr2d_get_data_fgINT16(FLGR_Data2D *dat, int row, int col, fgINT16 *value);
00184 EXPORT_LIB void flgr2d_get_data_fgINT32(FLGR_Data2D *dat, int row, int col, fgINT32 *value);
00185 EXPORT_LIB void flgr2d_get_data_fgFLOAT32(FLGR_Data2D *dat, int row, int col, fgFLOAT32 *value);
00186 EXPORT_LIB void flgr2d_get_data_fgFLOAT64(FLGR_Data2D *dat, int row, int col, fgFLOAT64 *value);
00187
00188 EXPORT_LIB void flgr2d_get_data_no_norm_fgBIT(FLGR_Data2D *dat, int row, int col, fgBIT *value);
00189 EXPORT_LIB void flgr2d_get_data_no_norm_fgUINT8(FLGR_Data2D *dat, int row, int col, fgUINT8 *value);
00190 EXPORT_LIB void flgr2d_get_data_no_norm_fgUINT16(FLGR_Data2D *dat, int row, int col, fgUINT16 *value);
00191 EXPORT_LIB void flgr2d_get_data_no_norm_fgUINT32(FLGR_Data2D *dat, int row, int col, fgUINT32 *value);
00192 EXPORT_LIB void flgr2d_get_data_no_norm_fgINT8(FLGR_Data2D *dat, int row, int col, fgINT8 *value);
00193 EXPORT_LIB void flgr2d_get_data_no_norm_fgINT16(FLGR_Data2D *dat, int row, int col, fgINT16 *value);
00194 EXPORT_LIB void flgr2d_get_data_no_norm_fgINT32(FLGR_Data2D *dat, int row, int col, fgINT32 *value);
00195 EXPORT_LIB void flgr2d_get_data_no_norm_fgFLOAT32(FLGR_Data2D *dat, int row, int col, fgFLOAT32 *value);
00196 EXPORT_LIB void flgr2d_get_data_no_norm_fgFLOAT64(FLGR_Data2D *dat, int row, int col, fgFLOAT64 *value);
00197
00198
00199
00200
00201
00202
00203
00204 static __inline__ void flgr1d_set_data_array_fgBIT(fgBIT *array, int pos, fgBIT value) {
00205 flgr_set_array_fgBIT(array,pos,value);
00206 }
00207
00208 static __inline__ void flgr1d_set_data_array_fgUINT8(fgUINT8* array, int pos, fgUINT8 value) {
00209 flgr_set_array_fgUINT8(array,pos,value);
00210 }
00211
00212 static __inline__ void flgr1d_set_data_array_fgUINT16(fgUINT16* array, int pos, fgUINT16 value) {
00213 flgr_set_array_fgUINT16(array,pos,value);
00214 }
00215
00216 static __inline__ void flgr1d_set_data_array_fgUINT32(fgUINT32* array, int pos, fgUINT32 value) {
00217 flgr_set_array_fgUINT32(array,pos,value);
00218 }
00219
00220 static __inline__ void flgr1d_set_data_array_fgUINT64(fgUINT64* array, int pos, fgUINT64 value) {
00221 flgr_set_array_fgUINT64(array,pos,value);
00222 }
00223
00224 static __inline__ void flgr1d_set_data_array_fgINT8(fgINT8* array, int pos, fgINT8 value) {
00225 flgr_set_array_fgINT8(array,pos,value);
00226 }
00227
00228 static __inline__ void flgr1d_set_data_array_fgINT16(fgINT16* array, int pos, fgINT16 value) {
00229 flgr_set_array_fgINT16(array,pos,value);
00230 }
00231
00232 static __inline__ void flgr1d_set_data_array_fgINT32(fgINT32* array, int pos, fgINT32 value) {
00233 flgr_set_array_fgINT32(array,pos,value);
00234 }
00235
00236 static __inline__ void flgr1d_set_data_array_fgINT64(fgINT64* array, int pos, fgINT64 value) {
00237 flgr_set_array_fgINT64(array,pos,value);
00238 }
00239
00240 static __inline__ void flgr1d_set_data_array_fgFLOAT32(fgFLOAT32* array, int pos, fgFLOAT32 value) {
00241 flgr_set_array_fgFLOAT32(array,pos,value);
00242 }
00243
00244 static __inline__ void flgr1d_set_data_array_fgFLOAT64(fgFLOAT64* array, int pos, fgFLOAT64 value) {
00245 flgr_set_array_fgFLOAT64(array,pos,value);
00246 }
00247
00248
00249
00250
00251
00252
00253
00254 static __inline__ fgBIT flgr1d_get_data_array_fgBIT(fgBIT* array, int pos) {
00255 return flgr_get_array_fgBIT(array,pos);
00256 }
00257
00258 static __inline__ fgUINT8 flgr1d_get_data_array_fgUINT8(fgUINT8* array, int pos) {
00259 return flgr_get_array_fgUINT8(array,pos);
00260 }
00261
00262 static __inline__ fgUINT16 flgr1d_get_data_array_fgUINT16(fgUINT16* array, int pos) {
00263 return flgr_get_array_fgUINT16(array,pos);
00264 }
00265
00266 static __inline__ fgUINT32 flgr1d_get_data_array_fgUINT32(fgUINT32* array, int pos) {
00267 return flgr_get_array_fgUINT32(array,pos);
00268 }
00269
00270 static __inline__ fgUINT64 flgr1d_get_data_array_fgUINT64(fgUINT64* array, int pos) {
00271 return flgr_get_array_fgUINT64(array,pos);
00272 }
00273
00274 static __inline__ fgINT8 flgr1d_get_data_array_fgINT8(fgINT8* array, int pos) {
00275 return flgr_get_array_fgINT8(array,pos);
00276 }
00277
00278 static __inline__ fgINT16 flgr1d_get_data_array_fgINT16(fgINT16* array, int pos) {
00279 return flgr_get_array_fgINT16(array,pos);
00280 }
00281
00282 static __inline__ fgINT32 flgr1d_get_data_array_fgINT32(fgINT32* array, int pos) {
00283 return flgr_get_array_fgINT32(array,pos);
00284 }
00285
00286 static __inline__ fgINT64 flgr1d_get_data_array_fgINT64(fgINT64* array, int pos) {
00287 return flgr_get_array_fgINT64(array,pos);
00288 }
00289
00290 static __inline__ fgFLOAT32 flgr1d_get_data_array_fgFLOAT32(fgFLOAT32* array, int pos) {
00291 return flgr_get_array_fgFLOAT32(array,pos);
00292 }
00293
00294 static __inline__ fgFLOAT64 flgr1d_get_data_array_fgFLOAT64(fgFLOAT64* array, int pos) {
00295 return flgr_get_array_fgFLOAT64(array,pos);
00296 }
00297
00298
00299
00300
00301
00302
00303
00304 static __inline__ void flgr2d_set_data_array_fgBIT(fgBIT** array, int row, int col, fgBIT value) {
00305 flgr_set_array_fgBIT(array[row],col,value);
00306 }
00307 static __inline__ void flgr2d_set_data_array_fgUINT8(fgUINT8** array, int row, int col, fgUINT8 value) {
00308 flgr_set_array_fgUINT8(array[row],col,value);
00309 }
00310 static __inline__ void flgr2d_set_data_array_fgUINT16(fgUINT16** array, int row, int col, fgUINT16 value) {
00311 flgr_set_array_fgUINT16(array[row],col,value);
00312 }
00313 static __inline__ void flgr2d_set_data_array_fgUINT32(fgUINT32** array, int row, int col, fgUINT32 value) {
00314 flgr_set_array_fgUINT32(array[row],col,value);
00315 }
00316 static __inline__ void flgr2d_set_data_array_fgINT8(fgINT8** array, int row, int col, fgINT8 value) {
00317 flgr_set_array_fgINT8(array[row],col,value);
00318 }
00319 static __inline__ void flgr2d_set_data_array_fgINT16(fgINT16** array, int row, int col, fgINT16 value) {
00320 flgr_set_array_fgINT16(array[row],col,value);
00321 }
00322 static __inline__ void flgr2d_set_data_array_fgINT32(fgINT32** array, int row, int col, fgINT32 value) {
00323 flgr_set_array_fgINT32(array[row],col,value);
00324 }
00325 static __inline__ void flgr2d_set_data_array_fgFLOAT32(fgFLOAT32** array, int row, int col, fgFLOAT32 value) {
00326 flgr_set_array_fgFLOAT32(array[row],col,value);
00327 }
00328 static __inline__ void flgr2d_set_data_array_fgFLOAT64(fgFLOAT64** array, int row, int col, fgFLOAT64 value) {
00329 flgr_set_array_fgFLOAT64(array[row],col,value);
00330 }
00331
00332
00333
00334 static __inline__ fgBIT flgr2d_get_data_array_fgBIT(fgBIT** array, int row, int col) {
00335 return flgr_get_array_fgBIT(array[row],col);
00336 }
00337 static __inline__ fgUINT8 flgr2d_get_data_array_fgUINT8(fgUINT8** array, int row, int col) {
00338 return flgr_get_array_fgUINT8(array[row],col);
00339 }
00340 static __inline__ fgUINT16 flgr2d_get_data_array_fgUINT16(fgUINT16** array, int row, int col) {
00341 return flgr_get_array_fgUINT16(array[row],col);
00342 }
00343 static __inline__ fgUINT32 flgr2d_get_data_array_fgUINT32(fgUINT32** array, int row, int col) {
00344 return flgr_get_array_fgUINT32(array[row],col);
00345 }
00346 static __inline__ fgINT8 flgr2d_get_data_array_fgINT8(fgINT8** array, int row, int col) {
00347 return flgr_get_array_fgINT8(array[row],col);
00348 }
00349 static __inline__ fgINT16 flgr2d_get_data_array_fgINT16(fgINT16** array, int row, int col) {
00350 return flgr_get_array_fgINT16(array[row],col);
00351 }
00352 static __inline__ fgINT32 flgr2d_get_data_array_fgINT32(fgINT32** array, int row, int col) {
00353 return flgr_get_array_fgINT32(array[row],col);
00354 }
00355 static __inline__ fgFLOAT32 flgr2d_get_data_array_fgFLOAT32(fgFLOAT32** array, int row, int col) {
00356 return flgr_get_array_fgFLOAT32(array[row],col);
00357 }
00358 static __inline__ fgFLOAT64 flgr2d_get_data_array_fgFLOAT64(fgFLOAT64** array, int row, int col) {
00359 return flgr_get_array_fgFLOAT64(array[row],col);
00360 }
00361
00362
00363
00364
00366
00367 #endif
00368
00369 #ifdef __cplusplus
00370 }
00371 #endif