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_CORE_THREADS_AUTO_H
00026 #define __FLGR_CORE_THREADS_AUTO_H
00027
00028 #include <flgrCoreDll.h>
00029 #include <flgrCoreTypes.h>
00030 #include <flgrCoreErrors.h>
00031 #include <flgrCoreData.h>
00032
00033
00034 typedef FLGR_Ret FLGR_Fct_data2d_data2d_data2d (FLGR_Data2D *, FLGR_Data2D *, FLGR_Data2D *);
00035 typedef FLGR_Ret FLGR_Fct_data2d_data2d (FLGR_Data2D *, FLGR_Data2D *);
00036
00037
00038
00039
00040 EXPORT_LIB FLGR_Ret flgr2d_thread_function_data2d_data2d_data2d(FLGR_Fct_data2d_data2d_data2d *fct_ptr,
00041 FLGR_Data2D *p1,
00042 FLGR_Data2D *p2,
00043 FLGR_Data2D *p3,
00044 int thread_number);
00045
00046
00047 EXPORT_LIB FLGR_Ret flgr2d_thread_function_data2d_data2d_nhb(FLGR_Fct_data2d_data2d_data2d *fct_ptr,
00048 FLGR_Data2D *p1,
00049 FLGR_Data2D *p2,
00050 FLGR_Data2D *nhb,
00051 int thread_number);
00052
00053
00054 EXPORT_LIB FLGR_Ret flgr2d_thread_function_data2d_data2d(FLGR_Fct_data2d_data2d *fct_ptr,
00055 FLGR_Data2D *p1,
00056 FLGR_Data2D *p2,
00057 int thread_number);
00058
00059
00060
00061 #endif
00062
00063 #ifdef __cplusplus
00064 }
00065 #endif