1600-900
parent
70ff5d9c5c
commit
a8ad96ba65
@ -0,0 +1,602 @@
|
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP
|
||||
#error "Invalid usage"
|
||||
#endif
|
||||
|
||||
// generated by parser_clblas.py
|
||||
#define clblasCaxpy clblasCaxpy_
|
||||
#define clblasCcopy clblasCcopy_
|
||||
#define clblasCdotc clblasCdotc_
|
||||
#define clblasCdotu clblasCdotu_
|
||||
#define clblasCgbmv clblasCgbmv_
|
||||
#define clblasCgemm clblasCgemm_
|
||||
#define clblasCgemv clblasCgemv_
|
||||
#define clblasCgerc clblasCgerc_
|
||||
#define clblasCgeru clblasCgeru_
|
||||
#define clblasChbmv clblasChbmv_
|
||||
#define clblasChemm clblasChemm_
|
||||
#define clblasChemv clblasChemv_
|
||||
#define clblasCher clblasCher_
|
||||
#define clblasCher2 clblasCher2_
|
||||
#define clblasCher2k clblasCher2k_
|
||||
#define clblasCherk clblasCherk_
|
||||
#define clblasChpmv clblasChpmv_
|
||||
#define clblasChpr clblasChpr_
|
||||
#define clblasChpr2 clblasChpr2_
|
||||
#define clblasCrotg clblasCrotg_
|
||||
#define clblasCscal clblasCscal_
|
||||
#define clblasCsrot clblasCsrot_
|
||||
#define clblasCsscal clblasCsscal_
|
||||
#define clblasCswap clblasCswap_
|
||||
#define clblasCsymm clblasCsymm_
|
||||
#define clblasCsyr2k clblasCsyr2k_
|
||||
#define clblasCsyrk clblasCsyrk_
|
||||
#define clblasCtbmv clblasCtbmv_
|
||||
#define clblasCtbsv clblasCtbsv_
|
||||
#define clblasCtpmv clblasCtpmv_
|
||||
#define clblasCtpsv clblasCtpsv_
|
||||
#define clblasCtrmm clblasCtrmm_
|
||||
#define clblasCtrmv clblasCtrmv_
|
||||
#define clblasCtrsm clblasCtrsm_
|
||||
#define clblasCtrsv clblasCtrsv_
|
||||
#define clblasDasum clblasDasum_
|
||||
#define clblasDaxpy clblasDaxpy_
|
||||
#define clblasDcopy clblasDcopy_
|
||||
#define clblasDdot clblasDdot_
|
||||
#define clblasDgbmv clblasDgbmv_
|
||||
#define clblasDgemm clblasDgemm_
|
||||
#define clblasDgemv clblasDgemv_
|
||||
#define clblasDger clblasDger_
|
||||
#define clblasDnrm2 clblasDnrm2_
|
||||
#define clblasDrot clblasDrot_
|
||||
#define clblasDrotg clblasDrotg_
|
||||
#define clblasDrotm clblasDrotm_
|
||||
#define clblasDrotmg clblasDrotmg_
|
||||
#define clblasDsbmv clblasDsbmv_
|
||||
#define clblasDscal clblasDscal_
|
||||
#define clblasDspmv clblasDspmv_
|
||||
#define clblasDspr clblasDspr_
|
||||
#define clblasDspr2 clblasDspr2_
|
||||
#define clblasDswap clblasDswap_
|
||||
#define clblasDsymm clblasDsymm_
|
||||
#define clblasDsymv clblasDsymv_
|
||||
#define clblasDsyr clblasDsyr_
|
||||
#define clblasDsyr2 clblasDsyr2_
|
||||
#define clblasDsyr2k clblasDsyr2k_
|
||||
#define clblasDsyrk clblasDsyrk_
|
||||
#define clblasDtbmv clblasDtbmv_
|
||||
#define clblasDtbsv clblasDtbsv_
|
||||
#define clblasDtpmv clblasDtpmv_
|
||||
#define clblasDtpsv clblasDtpsv_
|
||||
#define clblasDtrmm clblasDtrmm_
|
||||
#define clblasDtrmv clblasDtrmv_
|
||||
#define clblasDtrsm clblasDtrsm_
|
||||
#define clblasDtrsv clblasDtrsv_
|
||||
#define clblasDzasum clblasDzasum_
|
||||
#define clblasDznrm2 clblasDznrm2_
|
||||
#define clblasGetVersion clblasGetVersion_
|
||||
#define clblasSasum clblasSasum_
|
||||
#define clblasSaxpy clblasSaxpy_
|
||||
#define clblasScasum clblasScasum_
|
||||
#define clblasScnrm2 clblasScnrm2_
|
||||
#define clblasScopy clblasScopy_
|
||||
#define clblasSdot clblasSdot_
|
||||
#define clblasSetup clblasSetup_
|
||||
#define clblasSgbmv clblasSgbmv_
|
||||
#define clblasSgemm clblasSgemm_
|
||||
#define clblasSgemv clblasSgemv_
|
||||
#define clblasSger clblasSger_
|
||||
#define clblasSnrm2 clblasSnrm2_
|
||||
#define clblasSrot clblasSrot_
|
||||
#define clblasSrotg clblasSrotg_
|
||||
#define clblasSrotm clblasSrotm_
|
||||
#define clblasSrotmg clblasSrotmg_
|
||||
#define clblasSsbmv clblasSsbmv_
|
||||
#define clblasSscal clblasSscal_
|
||||
#define clblasSspmv clblasSspmv_
|
||||
#define clblasSspr clblasSspr_
|
||||
#define clblasSspr2 clblasSspr2_
|
||||
#define clblasSswap clblasSswap_
|
||||
#define clblasSsymm clblasSsymm_
|
||||
#define clblasSsymv clblasSsymv_
|
||||
#define clblasSsyr clblasSsyr_
|
||||
#define clblasSsyr2 clblasSsyr2_
|
||||
#define clblasSsyr2k clblasSsyr2k_
|
||||
#define clblasSsyrk clblasSsyrk_
|
||||
#define clblasStbmv clblasStbmv_
|
||||
#define clblasStbsv clblasStbsv_
|
||||
#define clblasStpmv clblasStpmv_
|
||||
#define clblasStpsv clblasStpsv_
|
||||
#define clblasStrmm clblasStrmm_
|
||||
#define clblasStrmv clblasStrmv_
|
||||
#define clblasStrsm clblasStrsm_
|
||||
#define clblasStrsv clblasStrsv_
|
||||
#define clblasTeardown clblasTeardown_
|
||||
#define clblasZaxpy clblasZaxpy_
|
||||
#define clblasZcopy clblasZcopy_
|
||||
#define clblasZdotc clblasZdotc_
|
||||
#define clblasZdotu clblasZdotu_
|
||||
#define clblasZdrot clblasZdrot_
|
||||
#define clblasZdscal clblasZdscal_
|
||||
#define clblasZgbmv clblasZgbmv_
|
||||
#define clblasZgemm clblasZgemm_
|
||||
#define clblasZgemv clblasZgemv_
|
||||
#define clblasZgerc clblasZgerc_
|
||||
#define clblasZgeru clblasZgeru_
|
||||
#define clblasZhbmv clblasZhbmv_
|
||||
#define clblasZhemm clblasZhemm_
|
||||
#define clblasZhemv clblasZhemv_
|
||||
#define clblasZher clblasZher_
|
||||
#define clblasZher2 clblasZher2_
|
||||
#define clblasZher2k clblasZher2k_
|
||||
#define clblasZherk clblasZherk_
|
||||
#define clblasZhpmv clblasZhpmv_
|
||||
#define clblasZhpr clblasZhpr_
|
||||
#define clblasZhpr2 clblasZhpr2_
|
||||
#define clblasZrotg clblasZrotg_
|
||||
#define clblasZscal clblasZscal_
|
||||
#define clblasZswap clblasZswap_
|
||||
#define clblasZsymm clblasZsymm_
|
||||
#define clblasZsyr2k clblasZsyr2k_
|
||||
#define clblasZsyrk clblasZsyrk_
|
||||
#define clblasZtbmv clblasZtbmv_
|
||||
#define clblasZtbsv clblasZtbsv_
|
||||
#define clblasZtpmv clblasZtpmv_
|
||||
#define clblasZtpsv clblasZtpsv_
|
||||
#define clblasZtrmm clblasZtrmm_
|
||||
#define clblasZtrmv clblasZtrmv_
|
||||
#define clblasZtrsm clblasZtrsm_
|
||||
#define clblasZtrsv clblasZtrsv_
|
||||
#define clblasiCamax clblasiCamax_
|
||||
#define clblasiDamax clblasiDamax_
|
||||
#define clblasiSamax clblasiSamax_
|
||||
#define clblasiZamax clblasiZamax_
|
||||
|
||||
#include <clBLAS.h>
|
||||
|
||||
// generated by parser_clblas.py
|
||||
#undef clblasCaxpy
|
||||
//#define clblasCaxpy clblasCaxpy_pfn
|
||||
#undef clblasCcopy
|
||||
//#define clblasCcopy clblasCcopy_pfn
|
||||
#undef clblasCdotc
|
||||
//#define clblasCdotc clblasCdotc_pfn
|
||||
#undef clblasCdotu
|
||||
//#define clblasCdotu clblasCdotu_pfn
|
||||
#undef clblasCgbmv
|
||||
//#define clblasCgbmv clblasCgbmv_pfn
|
||||
#undef clblasCgemm
|
||||
#define clblasCgemm clblasCgemm_pfn
|
||||
#undef clblasCgemv
|
||||
//#define clblasCgemv clblasCgemv_pfn
|
||||
#undef clblasCgerc
|
||||
//#define clblasCgerc clblasCgerc_pfn
|
||||
#undef clblasCgeru
|
||||
//#define clblasCgeru clblasCgeru_pfn
|
||||
#undef clblasChbmv
|
||||
//#define clblasChbmv clblasChbmv_pfn
|
||||
#undef clblasChemm
|
||||
//#define clblasChemm clblasChemm_pfn
|
||||
#undef clblasChemv
|
||||
//#define clblasChemv clblasChemv_pfn
|
||||
#undef clblasCher
|
||||
//#define clblasCher clblasCher_pfn
|
||||
#undef clblasCher2
|
||||
//#define clblasCher2 clblasCher2_pfn
|
||||
#undef clblasCher2k
|
||||
//#define clblasCher2k clblasCher2k_pfn
|
||||
#undef clblasCherk
|
||||
//#define clblasCherk clblasCherk_pfn
|
||||
#undef clblasChpmv
|
||||
//#define clblasChpmv clblasChpmv_pfn
|
||||
#undef clblasChpr
|
||||
//#define clblasChpr clblasChpr_pfn
|
||||
#undef clblasChpr2
|
||||
//#define clblasChpr2 clblasChpr2_pfn
|
||||
#undef clblasCrotg
|
||||
//#define clblasCrotg clblasCrotg_pfn
|
||||
#undef clblasCscal
|
||||
//#define clblasCscal clblasCscal_pfn
|
||||
#undef clblasCsrot
|
||||
//#define clblasCsrot clblasCsrot_pfn
|
||||
#undef clblasCsscal
|
||||
//#define clblasCsscal clblasCsscal_pfn
|
||||
#undef clblasCswap
|
||||
//#define clblasCswap clblasCswap_pfn
|
||||
#undef clblasCsymm
|
||||
//#define clblasCsymm clblasCsymm_pfn
|
||||
#undef clblasCsyr2k
|
||||
//#define clblasCsyr2k clblasCsyr2k_pfn
|
||||
#undef clblasCsyrk
|
||||
//#define clblasCsyrk clblasCsyrk_pfn
|
||||
#undef clblasCtbmv
|
||||
//#define clblasCtbmv clblasCtbmv_pfn
|
||||
#undef clblasCtbsv
|
||||
//#define clblasCtbsv clblasCtbsv_pfn
|
||||
#undef clblasCtpmv
|
||||
//#define clblasCtpmv clblasCtpmv_pfn
|
||||
#undef clblasCtpsv
|
||||
//#define clblasCtpsv clblasCtpsv_pfn
|
||||
#undef clblasCtrmm
|
||||
//#define clblasCtrmm clblasCtrmm_pfn
|
||||
#undef clblasCtrmv
|
||||
//#define clblasCtrmv clblasCtrmv_pfn
|
||||
#undef clblasCtrsm
|
||||
//#define clblasCtrsm clblasCtrsm_pfn
|
||||
#undef clblasCtrsv
|
||||
//#define clblasCtrsv clblasCtrsv_pfn
|
||||
#undef clblasDasum
|
||||
//#define clblasDasum clblasDasum_pfn
|
||||
#undef clblasDaxpy
|
||||
//#define clblasDaxpy clblasDaxpy_pfn
|
||||
#undef clblasDcopy
|
||||
//#define clblasDcopy clblasDcopy_pfn
|
||||
#undef clblasDdot
|
||||
//#define clblasDdot clblasDdot_pfn
|
||||
#undef clblasDgbmv
|
||||
//#define clblasDgbmv clblasDgbmv_pfn
|
||||
#undef clblasDgemm
|
||||
#define clblasDgemm clblasDgemm_pfn
|
||||
#undef clblasDgemv
|
||||
//#define clblasDgemv clblasDgemv_pfn
|
||||
#undef clblasDger
|
||||
//#define clblasDger clblasDger_pfn
|
||||
#undef clblasDnrm2
|
||||
//#define clblasDnrm2 clblasDnrm2_pfn
|
||||
#undef clblasDrot
|
||||
//#define clblasDrot clblasDrot_pfn
|
||||
#undef clblasDrotg
|
||||
//#define clblasDrotg clblasDrotg_pfn
|
||||
#undef clblasDrotm
|
||||
//#define clblasDrotm clblasDrotm_pfn
|
||||
#undef clblasDrotmg
|
||||
//#define clblasDrotmg clblasDrotmg_pfn
|
||||
#undef clblasDsbmv
|
||||
//#define clblasDsbmv clblasDsbmv_pfn
|
||||
#undef clblasDscal
|
||||
//#define clblasDscal clblasDscal_pfn
|
||||
#undef clblasDspmv
|
||||
//#define clblasDspmv clblasDspmv_pfn
|
||||
#undef clblasDspr
|
||||
//#define clblasDspr clblasDspr_pfn
|
||||
#undef clblasDspr2
|
||||
//#define clblasDspr2 clblasDspr2_pfn
|
||||
#undef clblasDswap
|
||||
//#define clblasDswap clblasDswap_pfn
|
||||
#undef clblasDsymm
|
||||
//#define clblasDsymm clblasDsymm_pfn
|
||||
#undef clblasDsymv
|
||||
//#define clblasDsymv clblasDsymv_pfn
|
||||
#undef clblasDsyr
|
||||
//#define clblasDsyr clblasDsyr_pfn
|
||||
#undef clblasDsyr2
|
||||
//#define clblasDsyr2 clblasDsyr2_pfn
|
||||
#undef clblasDsyr2k
|
||||
//#define clblasDsyr2k clblasDsyr2k_pfn
|
||||
#undef clblasDsyrk
|
||||
//#define clblasDsyrk clblasDsyrk_pfn
|
||||
#undef clblasDtbmv
|
||||
//#define clblasDtbmv clblasDtbmv_pfn
|
||||
#undef clblasDtbsv
|
||||
//#define clblasDtbsv clblasDtbsv_pfn
|
||||
#undef clblasDtpmv
|
||||
//#define clblasDtpmv clblasDtpmv_pfn
|
||||
#undef clblasDtpsv
|
||||
//#define clblasDtpsv clblasDtpsv_pfn
|
||||
#undef clblasDtrmm
|
||||
//#define clblasDtrmm clblasDtrmm_pfn
|
||||
#undef clblasDtrmv
|
||||
//#define clblasDtrmv clblasDtrmv_pfn
|
||||
#undef clblasDtrsm
|
||||
//#define clblasDtrsm clblasDtrsm_pfn
|
||||
#undef clblasDtrsv
|
||||
//#define clblasDtrsv clblasDtrsv_pfn
|
||||
#undef clblasDzasum
|
||||
//#define clblasDzasum clblasDzasum_pfn
|
||||
#undef clblasDznrm2
|
||||
//#define clblasDznrm2 clblasDznrm2_pfn
|
||||
#undef clblasGetVersion
|
||||
//#define clblasGetVersion clblasGetVersion_pfn
|
||||
#undef clblasSasum
|
||||
//#define clblasSasum clblasSasum_pfn
|
||||
#undef clblasSaxpy
|
||||
//#define clblasSaxpy clblasSaxpy_pfn
|
||||
#undef clblasScasum
|
||||
//#define clblasScasum clblasScasum_pfn
|
||||
#undef clblasScnrm2
|
||||
//#define clblasScnrm2 clblasScnrm2_pfn
|
||||
#undef clblasScopy
|
||||
//#define clblasScopy clblasScopy_pfn
|
||||
#undef clblasSdot
|
||||
//#define clblasSdot clblasSdot_pfn
|
||||
#undef clblasSetup
|
||||
#define clblasSetup clblasSetup_pfn
|
||||
#undef clblasSgbmv
|
||||
//#define clblasSgbmv clblasSgbmv_pfn
|
||||
#undef clblasSgemm
|
||||
#define clblasSgemm clblasSgemm_pfn
|
||||
#undef clblasSgemv
|
||||
//#define clblasSgemv clblasSgemv_pfn
|
||||
#undef clblasSger
|
||||
//#define clblasSger clblasSger_pfn
|
||||
#undef clblasSnrm2
|
||||
//#define clblasSnrm2 clblasSnrm2_pfn
|
||||
#undef clblasSrot
|
||||
//#define clblasSrot clblasSrot_pfn
|
||||
#undef clblasSrotg
|
||||
//#define clblasSrotg clblasSrotg_pfn
|
||||
#undef clblasSrotm
|
||||
//#define clblasSrotm clblasSrotm_pfn
|
||||
#undef clblasSrotmg
|
||||
//#define clblasSrotmg clblasSrotmg_pfn
|
||||
#undef clblasSsbmv
|
||||
//#define clblasSsbmv clblasSsbmv_pfn
|
||||
#undef clblasSscal
|
||||
//#define clblasSscal clblasSscal_pfn
|
||||
#undef clblasSspmv
|
||||
//#define clblasSspmv clblasSspmv_pfn
|
||||
#undef clblasSspr
|
||||
//#define clblasSspr clblasSspr_pfn
|
||||
#undef clblasSspr2
|
||||
//#define clblasSspr2 clblasSspr2_pfn
|
||||
#undef clblasSswap
|
||||
//#define clblasSswap clblasSswap_pfn
|
||||
#undef clblasSsymm
|
||||
//#define clblasSsymm clblasSsymm_pfn
|
||||
#undef clblasSsymv
|
||||
//#define clblasSsymv clblasSsymv_pfn
|
||||
#undef clblasSsyr
|
||||
//#define clblasSsyr clblasSsyr_pfn
|
||||
#undef clblasSsyr2
|
||||
//#define clblasSsyr2 clblasSsyr2_pfn
|
||||
#undef clblasSsyr2k
|
||||
//#define clblasSsyr2k clblasSsyr2k_pfn
|
||||
#undef clblasSsyrk
|
||||
//#define clblasSsyrk clblasSsyrk_pfn
|
||||
#undef clblasStbmv
|
||||
//#define clblasStbmv clblasStbmv_pfn
|
||||
#undef clblasStbsv
|
||||
//#define clblasStbsv clblasStbsv_pfn
|
||||
#undef clblasStpmv
|
||||
//#define clblasStpmv clblasStpmv_pfn
|
||||
#undef clblasStpsv
|
||||
//#define clblasStpsv clblasStpsv_pfn
|
||||
#undef clblasStrmm
|
||||
//#define clblasStrmm clblasStrmm_pfn
|
||||
#undef clblasStrmv
|
||||
//#define clblasStrmv clblasStrmv_pfn
|
||||
#undef clblasStrsm
|
||||
//#define clblasStrsm clblasStrsm_pfn
|
||||
#undef clblasStrsv
|
||||
//#define clblasStrsv clblasStrsv_pfn
|
||||
#undef clblasTeardown
|
||||
#define clblasTeardown clblasTeardown_pfn
|
||||
#undef clblasZaxpy
|
||||
//#define clblasZaxpy clblasZaxpy_pfn
|
||||
#undef clblasZcopy
|
||||
//#define clblasZcopy clblasZcopy_pfn
|
||||
#undef clblasZdotc
|
||||
//#define clblasZdotc clblasZdotc_pfn
|
||||
#undef clblasZdotu
|
||||
//#define clblasZdotu clblasZdotu_pfn
|
||||
#undef clblasZdrot
|
||||
//#define clblasZdrot clblasZdrot_pfn
|
||||
#undef clblasZdscal
|
||||
//#define clblasZdscal clblasZdscal_pfn
|
||||
#undef clblasZgbmv
|
||||
//#define clblasZgbmv clblasZgbmv_pfn
|
||||
#undef clblasZgemm
|
||||
#define clblasZgemm clblasZgemm_pfn
|
||||
#undef clblasZgemv
|
||||
//#define clblasZgemv clblasZgemv_pfn
|
||||
#undef clblasZgerc
|
||||
//#define clblasZgerc clblasZgerc_pfn
|
||||
#undef clblasZgeru
|
||||
//#define clblasZgeru clblasZgeru_pfn
|
||||
#undef clblasZhbmv
|
||||
//#define clblasZhbmv clblasZhbmv_pfn
|
||||
#undef clblasZhemm
|
||||
//#define clblasZhemm clblasZhemm_pfn
|
||||
#undef clblasZhemv
|
||||
//#define clblasZhemv clblasZhemv_pfn
|
||||
#undef clblasZher
|
||||
//#define clblasZher clblasZher_pfn
|
||||
#undef clblasZher2
|
||||
//#define clblasZher2 clblasZher2_pfn
|
||||
#undef clblasZher2k
|
||||
//#define clblasZher2k clblasZher2k_pfn
|
||||
#undef clblasZherk
|
||||
//#define clblasZherk clblasZherk_pfn
|
||||
#undef clblasZhpmv
|
||||
//#define clblasZhpmv clblasZhpmv_pfn
|
||||
#undef clblasZhpr
|
||||
//#define clblasZhpr clblasZhpr_pfn
|
||||
#undef clblasZhpr2
|
||||
//#define clblasZhpr2 clblasZhpr2_pfn
|
||||
#undef clblasZrotg
|
||||
//#define clblasZrotg clblasZrotg_pfn
|
||||
#undef clblasZscal
|
||||
//#define clblasZscal clblasZscal_pfn
|
||||
#undef clblasZswap
|
||||
//#define clblasZswap clblasZswap_pfn
|
||||
#undef clblasZsymm
|
||||
//#define clblasZsymm clblasZsymm_pfn
|
||||
#undef clblasZsyr2k
|
||||
//#define clblasZsyr2k clblasZsyr2k_pfn
|
||||
#undef clblasZsyrk
|
||||
//#define clblasZsyrk clblasZsyrk_pfn
|
||||
#undef clblasZtbmv
|
||||
//#define clblasZtbmv clblasZtbmv_pfn
|
||||
#undef clblasZtbsv
|
||||
//#define clblasZtbsv clblasZtbsv_pfn
|
||||
#undef clblasZtpmv
|
||||
//#define clblasZtpmv clblasZtpmv_pfn
|
||||
#undef clblasZtpsv
|
||||
//#define clblasZtpsv clblasZtpsv_pfn
|
||||
#undef clblasZtrmm
|
||||
//#define clblasZtrmm clblasZtrmm_pfn
|
||||
#undef clblasZtrmv
|
||||
//#define clblasZtrmv clblasZtrmv_pfn
|
||||
#undef clblasZtrsm
|
||||
//#define clblasZtrsm clblasZtrsm_pfn
|
||||
#undef clblasZtrsv
|
||||
//#define clblasZtrsv clblasZtrsv_pfn
|
||||
#undef clblasiCamax
|
||||
//#define clblasiCamax clblasiCamax_pfn
|
||||
#undef clblasiDamax
|
||||
//#define clblasiDamax clblasiDamax_pfn
|
||||
#undef clblasiSamax
|
||||
//#define clblasiSamax clblasiSamax_pfn
|
||||
#undef clblasiZamax
|
||||
//#define clblasiZamax clblasiZamax_pfn
|
||||
|
||||
// generated by parser_clblas.py
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCaxpy)(size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCdotc)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCdotu)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, FloatComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgerc)(clblasOrder order, size_t M, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgeru)(clblasOrder order, size_t M, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChemm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChemv)(clblasOrder order, clblasUplo uplo, size_t N, FloatComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, FloatComplex beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCher)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCher2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCher2k)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCherk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, float alpha, const cl_mem A, size_t offa, size_t lda, float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChpmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_float2 alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChpr)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChpr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCrotg)(cl_mem CA, size_t offCA, cl_mem CB, size_t offCB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCscal)(size_t N, cl_float2 alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_float C, cl_float S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsscal)(size_t N, cl_float alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDaxpy)(size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDdot)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasDgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDger)(clblasOrder order, size_t M, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_double C, cl_double S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrotg)(cl_mem DA, size_t offDA, cl_mem DB, size_t offDB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrotm)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, const cl_mem DPARAM, size_t offDparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrotmg)(cl_mem DD1, size_t offDD1, cl_mem DD2, size_t offDD2, cl_mem DX1, size_t offDX1, const cl_mem DY1, size_t offDY1, cl_mem DPARAM, size_t offDparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDscal)(size_t N, cl_double alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDspmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDspr)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDspr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsymv)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyr)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDzasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDznrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSaxpy)(size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasScasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasScnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasScopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSdot)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasSetup)();
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasSgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSger)(clblasOrder order, size_t M, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_float C, cl_float S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrotg)(cl_mem SA, size_t offSA, cl_mem SB, size_t offSB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrotm)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, const cl_mem SPARAM, size_t offSparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrotmg)(cl_mem SD1, size_t offSD1, cl_mem SD2, size_t offSD2, cl_mem SX1, size_t offSX1, const cl_mem SY1, size_t offSY1, cl_mem SPARAM, size_t offSparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSscal)(size_t N, cl_float alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSspmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSspr)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSspr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsymv)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyr)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT void (*clblasTeardown)();
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZaxpy)(size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdotc)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdotu)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_double C, cl_double S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdscal)(size_t N, cl_double alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, DoubleComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgerc)(clblasOrder order, size_t M, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgeru)(clblasOrder order, size_t M, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhemm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhemv)(clblasOrder order, clblasUplo uplo, size_t N, DoubleComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, DoubleComplex beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZher)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZher2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZher2k)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZherk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, double alpha, const cl_mem A, size_t offa, size_t lda, double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhpmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_double2 alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhpr)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhpr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZrotg)(cl_mem CA, size_t offCA, cl_mem CB, size_t offCB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZscal)(size_t N, cl_double2 alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiCamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiDamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiSamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiZamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
@ -0,0 +1,146 @@
|
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP
|
||||
#error "Invalid usage"
|
||||
#endif
|
||||
|
||||
// generated by parser_clfft.py
|
||||
#define clfftBakePlan clfftBakePlan_
|
||||
#define clfftCopyPlan clfftCopyPlan_
|
||||
#define clfftCreateDefaultPlan clfftCreateDefaultPlan_
|
||||
#define clfftDestroyPlan clfftDestroyPlan_
|
||||
#define clfftEnqueueTransform clfftEnqueueTransform_
|
||||
#define clfftGetLayout clfftGetLayout_
|
||||
#define clfftGetPlanBatchSize clfftGetPlanBatchSize_
|
||||
#define clfftGetPlanContext clfftGetPlanContext_
|
||||
#define clfftGetPlanDim clfftGetPlanDim_
|
||||
#define clfftGetPlanDistance clfftGetPlanDistance_
|
||||
#define clfftGetPlanInStride clfftGetPlanInStride_
|
||||
#define clfftGetPlanLength clfftGetPlanLength_
|
||||
#define clfftGetPlanOutStride clfftGetPlanOutStride_
|
||||
#define clfftGetPlanPrecision clfftGetPlanPrecision_
|
||||
#define clfftGetPlanScale clfftGetPlanScale_
|
||||
#define clfftGetPlanTransposeResult clfftGetPlanTransposeResult_
|
||||
#define clfftGetResultLocation clfftGetResultLocation_
|
||||
#define clfftGetTmpBufSize clfftGetTmpBufSize_
|
||||
#define clfftGetVersion clfftGetVersion_
|
||||
#define clfftSetLayout clfftSetLayout_
|
||||
#define clfftSetPlanBatchSize clfftSetPlanBatchSize_
|
||||
#define clfftSetPlanCallback clfftSetPlanCallback_
|
||||
#define clfftSetPlanDim clfftSetPlanDim_
|
||||
#define clfftSetPlanDistance clfftSetPlanDistance_
|
||||
#define clfftSetPlanInStride clfftSetPlanInStride_
|
||||
#define clfftSetPlanLength clfftSetPlanLength_
|
||||
#define clfftSetPlanOutStride clfftSetPlanOutStride_
|
||||
#define clfftSetPlanPrecision clfftSetPlanPrecision_
|
||||
#define clfftSetPlanScale clfftSetPlanScale_
|
||||
#define clfftSetPlanTransposeResult clfftSetPlanTransposeResult_
|
||||
#define clfftSetResultLocation clfftSetResultLocation_
|
||||
#define clfftSetup clfftSetup_
|
||||
#define clfftTeardown clfftTeardown_
|
||||
|
||||
#include <clFFT.h>
|
||||
|
||||
// generated by parser_clfft.py
|
||||
#undef clfftBakePlan
|
||||
#define clfftBakePlan clfftBakePlan_pfn
|
||||
#undef clfftCopyPlan
|
||||
//#define clfftCopyPlan clfftCopyPlan_pfn
|
||||
#undef clfftCreateDefaultPlan
|
||||
#define clfftCreateDefaultPlan clfftCreateDefaultPlan_pfn
|
||||
#undef clfftDestroyPlan
|
||||
#define clfftDestroyPlan clfftDestroyPlan_pfn
|
||||
#undef clfftEnqueueTransform
|
||||
#define clfftEnqueueTransform clfftEnqueueTransform_pfn
|
||||
#undef clfftGetLayout
|
||||
//#define clfftGetLayout clfftGetLayout_pfn
|
||||
#undef clfftGetPlanBatchSize
|
||||
//#define clfftGetPlanBatchSize clfftGetPlanBatchSize_pfn
|
||||
#undef clfftGetPlanContext
|
||||
//#define clfftGetPlanContext clfftGetPlanContext_pfn
|
||||
#undef clfftGetPlanDim
|
||||
//#define clfftGetPlanDim clfftGetPlanDim_pfn
|
||||
#undef clfftGetPlanDistance
|
||||
//#define clfftGetPlanDistance clfftGetPlanDistance_pfn
|
||||
#undef clfftGetPlanInStride
|
||||
//#define clfftGetPlanInStride clfftGetPlanInStride_pfn
|
||||
#undef clfftGetPlanLength
|
||||
//#define clfftGetPlanLength clfftGetPlanLength_pfn
|
||||
#undef clfftGetPlanOutStride
|
||||
//#define clfftGetPlanOutStride clfftGetPlanOutStride_pfn
|
||||
#undef clfftGetPlanPrecision
|
||||
//#define clfftGetPlanPrecision clfftGetPlanPrecision_pfn
|
||||
#undef clfftGetPlanScale
|
||||
//#define clfftGetPlanScale clfftGetPlanScale_pfn
|
||||
#undef clfftGetPlanTransposeResult
|
||||
//#define clfftGetPlanTransposeResult clfftGetPlanTransposeResult_pfn
|
||||
#undef clfftGetResultLocation
|
||||
//#define clfftGetResultLocation clfftGetResultLocation_pfn
|
||||
#undef clfftGetTmpBufSize
|
||||
#define clfftGetTmpBufSize clfftGetTmpBufSize_pfn
|
||||
#undef clfftGetVersion
|
||||
#define clfftGetVersion clfftGetVersion_pfn
|
||||
#undef clfftSetLayout
|
||||
#define clfftSetLayout clfftSetLayout_pfn
|
||||
#undef clfftSetPlanBatchSize
|
||||
#define clfftSetPlanBatchSize clfftSetPlanBatchSize_pfn
|
||||
#undef clfftSetPlanCallback
|
||||
//#define clfftSetPlanCallback clfftSetPlanCallback_pfn
|
||||
#undef clfftSetPlanDim
|
||||
//#define clfftSetPlanDim clfftSetPlanDim_pfn
|
||||
#undef clfftSetPlanDistance
|
||||
#define clfftSetPlanDistance clfftSetPlanDistance_pfn
|
||||
#undef clfftSetPlanInStride
|
||||
#define clfftSetPlanInStride clfftSetPlanInStride_pfn
|
||||
#undef clfftSetPlanLength
|
||||
//#define clfftSetPlanLength clfftSetPlanLength_pfn
|
||||
#undef clfftSetPlanOutStride
|
||||
#define clfftSetPlanOutStride clfftSetPlanOutStride_pfn
|
||||
#undef clfftSetPlanPrecision
|
||||
#define clfftSetPlanPrecision clfftSetPlanPrecision_pfn
|
||||
#undef clfftSetPlanScale
|
||||
#define clfftSetPlanScale clfftSetPlanScale_pfn
|
||||
#undef clfftSetPlanTransposeResult
|
||||
//#define clfftSetPlanTransposeResult clfftSetPlanTransposeResult_pfn
|
||||
#undef clfftSetResultLocation
|
||||
#define clfftSetResultLocation clfftSetResultLocation_pfn
|
||||
#undef clfftSetup
|
||||
#define clfftSetup clfftSetup_pfn
|
||||
#undef clfftTeardown
|
||||
#define clfftTeardown clfftTeardown_pfn
|
||||
|
||||
// generated by parser_clfft.py
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftBakePlan)(clfftPlanHandle plHandle, cl_uint numQueues, cl_command_queue* commQueueFFT, void (CL_CALLBACK* pfn_notify) (clfftPlanHandle plHandle, void* user_data), void* user_data);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftCopyPlan)(clfftPlanHandle* out_plHandle, cl_context new_context, clfftPlanHandle in_plHandle);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftCreateDefaultPlan)(clfftPlanHandle* plHandle, cl_context context, const clfftDim dim, const size_t* clLengths);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftDestroyPlan)(clfftPlanHandle* plHandle);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftEnqueueTransform)(clfftPlanHandle plHandle, clfftDirection dir, cl_uint numQueuesAndEvents, cl_command_queue* commQueues, cl_uint numWaitEvents, const cl_event* waitEvents, cl_event* outEvents, cl_mem* inputBuffers, cl_mem* outputBuffers, cl_mem tmpBuffer);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetLayout)(const clfftPlanHandle plHandle, clfftLayout* iLayout, clfftLayout* oLayout);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanBatchSize)(const clfftPlanHandle plHandle, size_t* batchSize);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanContext)(const clfftPlanHandle plHandle, cl_context* context);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanDim)(const clfftPlanHandle plHandle, clfftDim* dim, cl_uint* size);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanDistance)(const clfftPlanHandle plHandle, size_t* iDist, size_t* oDist);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanInStride)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanLength)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clLengths);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanOutStride)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanPrecision)(const clfftPlanHandle plHandle, clfftPrecision* precision);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanScale)(const clfftPlanHandle plHandle, clfftDirection dir, cl_float* scale);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanTransposeResult)(const clfftPlanHandle plHandle, clfftResultTransposed* transposed);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetResultLocation)(const clfftPlanHandle plHandle, clfftResultLocation* placeness);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetTmpBufSize)(const clfftPlanHandle plHandle, size_t* buffersize);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetLayout)(clfftPlanHandle plHandle, clfftLayout iLayout, clfftLayout oLayout);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanBatchSize)(clfftPlanHandle plHandle, size_t batchSize);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanCallback)(clfftPlanHandle plHandle, const char* funcName, const char* funcString, int localMemSize, clfftCallbackType callbackType, cl_mem* userdata, int numUserdataBuffers);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanDim)(clfftPlanHandle plHandle, const clfftDim dim);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanDistance)(clfftPlanHandle plHandle, size_t iDist, size_t oDist);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanInStride)(clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanLength)(clfftPlanHandle plHandle, const clfftDim dim, const size_t* clLengths);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanOutStride)(clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanPrecision)(clfftPlanHandle plHandle, clfftPrecision precision);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanScale)(clfftPlanHandle plHandle, clfftDirection dir, cl_float scale);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanTransposeResult)(clfftPlanHandle plHandle, clfftResultTransposed transposed);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetResultLocation)(clfftPlanHandle plHandle, clfftResultLocation placeness);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetup)(const clfftSetupData* setupData);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftTeardown)();
|
@ -0,0 +1,371 @@
|
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_CORE_HPP
|
||||
#error "Invalid usage"
|
||||
#endif
|
||||
|
||||
// generated by parser_cl.py
|
||||
#define clBuildProgram clBuildProgram_
|
||||
#define clCompileProgram clCompileProgram_
|
||||
#define clCreateBuffer clCreateBuffer_
|
||||
#define clCreateCommandQueue clCreateCommandQueue_
|
||||
#define clCreateContext clCreateContext_
|
||||
#define clCreateContextFromType clCreateContextFromType_
|
||||
#define clCreateImage clCreateImage_
|
||||
#define clCreateImage2D clCreateImage2D_
|
||||
#define clCreateImage3D clCreateImage3D_
|
||||
#define clCreateKernel clCreateKernel_
|
||||
#define clCreateKernelsInProgram clCreateKernelsInProgram_
|
||||
#define clCreateProgramWithBinary clCreateProgramWithBinary_
|
||||
#define clCreateProgramWithBuiltInKernels clCreateProgramWithBuiltInKernels_
|
||||
#define clCreateProgramWithSource clCreateProgramWithSource_
|
||||
#define clCreateSampler clCreateSampler_
|
||||
#define clCreateSubBuffer clCreateSubBuffer_
|
||||
#define clCreateSubDevices clCreateSubDevices_
|
||||
#define clCreateUserEvent clCreateUserEvent_
|
||||
#define clEnqueueBarrier clEnqueueBarrier_
|
||||
#define clEnqueueBarrierWithWaitList clEnqueueBarrierWithWaitList_
|
||||
#define clEnqueueCopyBuffer clEnqueueCopyBuffer_
|
||||
#define clEnqueueCopyBufferRect clEnqueueCopyBufferRect_
|
||||
#define clEnqueueCopyBufferToImage clEnqueueCopyBufferToImage_
|
||||
#define clEnqueueCopyImage clEnqueueCopyImage_
|
||||
#define clEnqueueCopyImageToBuffer clEnqueueCopyImageToBuffer_
|
||||
#define clEnqueueFillBuffer clEnqueueFillBuffer_
|
||||
#define clEnqueueFillImage clEnqueueFillImage_
|
||||
#define clEnqueueMapBuffer clEnqueueMapBuffer_
|
||||
#define clEnqueueMapImage clEnqueueMapImage_
|
||||
#define clEnqueueMarker clEnqueueMarker_
|
||||
#define clEnqueueMarkerWithWaitList clEnqueueMarkerWithWaitList_
|
||||
#define clEnqueueMigrateMemObjects clEnqueueMigrateMemObjects_
|
||||
#define clEnqueueNDRangeKernel clEnqueueNDRangeKernel_
|
||||
#define clEnqueueNativeKernel clEnqueueNativeKernel_
|
||||
#define clEnqueueReadBuffer clEnqueueReadBuffer_
|
||||
#define clEnqueueReadBufferRect clEnqueueReadBufferRect_
|
||||
#define clEnqueueReadImage clEnqueueReadImage_
|
||||
#define clEnqueueTask clEnqueueTask_
|
||||
#define clEnqueueUnmapMemObject clEnqueueUnmapMemObject_
|
||||
#define clEnqueueWaitForEvents clEnqueueWaitForEvents_
|
||||
#define clEnqueueWriteBuffer clEnqueueWriteBuffer_
|
||||
#define clEnqueueWriteBufferRect clEnqueueWriteBufferRect_
|
||||
#define clEnqueueWriteImage clEnqueueWriteImage_
|
||||
#define clFinish clFinish_
|
||||
#define clFlush clFlush_
|
||||
#define clGetCommandQueueInfo clGetCommandQueueInfo_
|
||||
#define clGetContextInfo clGetContextInfo_
|
||||
#define clGetDeviceIDs clGetDeviceIDs_
|
||||
#define clGetDeviceInfo clGetDeviceInfo_
|
||||
#define clGetEventInfo clGetEventInfo_
|
||||
#define clGetEventProfilingInfo clGetEventProfilingInfo_
|
||||
#define clGetExtensionFunctionAddress clGetExtensionFunctionAddress_
|
||||
#define clGetExtensionFunctionAddressForPlatform clGetExtensionFunctionAddressForPlatform_
|
||||
#define clGetImageInfo clGetImageInfo_
|
||||
#define clGetKernelArgInfo clGetKernelArgInfo_
|
||||
#define clGetKernelInfo clGetKernelInfo_
|
||||
#define clGetKernelWorkGroupInfo clGetKernelWorkGroupInfo_
|
||||
#define clGetMemObjectInfo clGetMemObjectInfo_
|
||||
#define clGetPlatformIDs clGetPlatformIDs_
|
||||
#define clGetPlatformInfo clGetPlatformInfo_
|
||||
#define clGetProgramBuildInfo clGetProgramBuildInfo_
|
||||
#define clGetProgramInfo clGetProgramInfo_
|
||||
#define clGetSamplerInfo clGetSamplerInfo_
|
||||
#define clGetSupportedImageFormats clGetSupportedImageFormats_
|
||||
#define clLinkProgram clLinkProgram_
|
||||
#define clReleaseCommandQueue clReleaseCommandQueue_
|
||||
#define clReleaseContext clReleaseContext_
|
||||
#define clReleaseDevice clReleaseDevice_
|
||||
#define clReleaseEvent clReleaseEvent_
|
||||
#define clReleaseKernel clReleaseKernel_
|
||||
#define clReleaseMemObject clReleaseMemObject_
|
||||
#define clReleaseProgram clReleaseProgram_
|
||||
#define clReleaseSampler clReleaseSampler_
|
||||
#define clRetainCommandQueue clRetainCommandQueue_
|
||||
#define clRetainContext clRetainContext_
|
||||
#define clRetainDevice clRetainDevice_
|
||||
#define clRetainEvent clRetainEvent_
|
||||
#define clRetainKernel clRetainKernel_
|
||||
#define clRetainMemObject clRetainMemObject_
|
||||
#define clRetainProgram clRetainProgram_
|
||||
#define clRetainSampler clRetainSampler_
|
||||
#define clSetEventCallback clSetEventCallback_
|
||||
#define clSetKernelArg clSetKernelArg_
|
||||
#define clSetMemObjectDestructorCallback clSetMemObjectDestructorCallback_
|
||||
#define clSetUserEventStatus clSetUserEventStatus_
|
||||
#define clUnloadCompiler clUnloadCompiler_
|
||||
#define clUnloadPlatformCompiler clUnloadPlatformCompiler_
|
||||
#define clWaitForEvents clWaitForEvents_
|
||||
|
||||
#if defined __APPLE__
|
||||
#define CL_SILENCE_DEPRECATION
|
||||
#include <OpenCL/cl.h>
|
||||
#else
|
||||
#include <CL/cl.h>
|
||||
#endif
|
||||
|
||||
// generated by parser_cl.py
|
||||
#undef clBuildProgram
|
||||
#define clBuildProgram clBuildProgram_pfn
|
||||
#undef clCompileProgram
|
||||
#define clCompileProgram clCompileProgram_pfn
|
||||
#undef clCreateBuffer
|
||||
#define clCreateBuffer clCreateBuffer_pfn
|
||||
#undef clCreateCommandQueue
|
||||
#define clCreateCommandQueue clCreateCommandQueue_pfn
|
||||
#undef clCreateContext
|
||||
#define clCreateContext clCreateContext_pfn
|
||||
#undef clCreateContextFromType
|
||||
#define clCreateContextFromType clCreateContextFromType_pfn
|
||||
#undef clCreateImage
|
||||
#define clCreateImage clCreateImage_pfn
|
||||
#undef clCreateImage2D
|
||||
#define clCreateImage2D clCreateImage2D_pfn
|
||||
#undef clCreateImage3D
|
||||
#define clCreateImage3D clCreateImage3D_pfn
|
||||
#undef clCreateKernel
|
||||
#define clCreateKernel clCreateKernel_pfn
|
||||
#undef clCreateKernelsInProgram
|
||||
#define clCreateKernelsInProgram clCreateKernelsInProgram_pfn
|
||||
#undef clCreateProgramWithBinary
|
||||
#define clCreateProgramWithBinary clCreateProgramWithBinary_pfn
|
||||
#undef clCreateProgramWithBuiltInKernels
|
||||
#define clCreateProgramWithBuiltInKernels clCreateProgramWithBuiltInKernels_pfn
|
||||
#undef clCreateProgramWithSource
|
||||
#define clCreateProgramWithSource clCreateProgramWithSource_pfn
|
||||
#undef clCreateSampler
|
||||
#define clCreateSampler clCreateSampler_pfn
|
||||
#undef clCreateSubBuffer
|
||||
#define clCreateSubBuffer clCreateSubBuffer_pfn
|
||||
#undef clCreateSubDevices
|
||||
#define clCreateSubDevices clCreateSubDevices_pfn
|
||||
#undef clCreateUserEvent
|
||||
#define clCreateUserEvent clCreateUserEvent_pfn
|
||||
#undef clEnqueueBarrier
|
||||
#define clEnqueueBarrier clEnqueueBarrier_pfn
|
||||
#undef clEnqueueBarrierWithWaitList
|
||||
#define clEnqueueBarrierWithWaitList clEnqueueBarrierWithWaitList_pfn
|
||||
#undef clEnqueueCopyBuffer
|
||||
#define clEnqueueCopyBuffer clEnqueueCopyBuffer_pfn
|
||||
#undef clEnqueueCopyBufferRect
|
||||
#define clEnqueueCopyBufferRect clEnqueueCopyBufferRect_pfn
|
||||
#undef clEnqueueCopyBufferToImage
|
||||
#define clEnqueueCopyBufferToImage clEnqueueCopyBufferToImage_pfn
|
||||
#undef clEnqueueCopyImage
|
||||
#define clEnqueueCopyImage clEnqueueCopyImage_pfn
|
||||
#undef clEnqueueCopyImageToBuffer
|
||||
#define clEnqueueCopyImageToBuffer clEnqueueCopyImageToBuffer_pfn
|
||||
#undef clEnqueueFillBuffer
|
||||
#define clEnqueueFillBuffer clEnqueueFillBuffer_pfn
|
||||
#undef clEnqueueFillImage
|
||||
#define clEnqueueFillImage clEnqueueFillImage_pfn
|
||||
#undef clEnqueueMapBuffer
|
||||
#define clEnqueueMapBuffer clEnqueueMapBuffer_pfn
|
||||
#undef clEnqueueMapImage
|
||||
#define clEnqueueMapImage clEnqueueMapImage_pfn
|
||||
#undef clEnqueueMarker
|
||||
#define clEnqueueMarker clEnqueueMarker_pfn
|
||||
#undef clEnqueueMarkerWithWaitList
|
||||
#define clEnqueueMarkerWithWaitList clEnqueueMarkerWithWaitList_pfn
|
||||
#undef clEnqueueMigrateMemObjects
|
||||
#define clEnqueueMigrateMemObjects clEnqueueMigrateMemObjects_pfn
|
||||
#undef clEnqueueNDRangeKernel
|
||||
#define clEnqueueNDRangeKernel clEnqueueNDRangeKernel_pfn
|
||||
#undef clEnqueueNativeKernel
|
||||
#define clEnqueueNativeKernel clEnqueueNativeKernel_pfn
|
||||
#undef clEnqueueReadBuffer
|
||||
#define clEnqueueReadBuffer clEnqueueReadBuffer_pfn
|
||||
#undef clEnqueueReadBufferRect
|
||||
#define clEnqueueReadBufferRect clEnqueueReadBufferRect_pfn
|
||||
#undef clEnqueueReadImage
|
||||
#define clEnqueueReadImage clEnqueueReadImage_pfn
|
||||
#undef clEnqueueTask
|
||||
#define clEnqueueTask clEnqueueTask_pfn
|
||||
#undef clEnqueueUnmapMemObject
|
||||
#define clEnqueueUnmapMemObject clEnqueueUnmapMemObject_pfn
|
||||
#undef clEnqueueWaitForEvents
|
||||
#define clEnqueueWaitForEvents clEnqueueWaitForEvents_pfn
|
||||
#undef clEnqueueWriteBuffer
|
||||
#define clEnqueueWriteBuffer clEnqueueWriteBuffer_pfn
|
||||
#undef clEnqueueWriteBufferRect
|
||||
#define clEnqueueWriteBufferRect clEnqueueWriteBufferRect_pfn
|
||||
#undef clEnqueueWriteImage
|
||||
#define clEnqueueWriteImage clEnqueueWriteImage_pfn
|
||||
#undef clFinish
|
||||
#define clFinish clFinish_pfn
|
||||
#undef clFlush
|
||||
#define clFlush clFlush_pfn
|
||||
#undef clGetCommandQueueInfo
|
||||
#define clGetCommandQueueInfo clGetCommandQueueInfo_pfn
|
||||
#undef clGetContextInfo
|
||||
#define clGetContextInfo clGetContextInfo_pfn
|
||||
#undef clGetDeviceIDs
|
||||
#define clGetDeviceIDs clGetDeviceIDs_pfn
|
||||
#undef clGetDeviceInfo
|
||||
#define clGetDeviceInfo clGetDeviceInfo_pfn
|
||||
#undef clGetEventInfo
|
||||
#define clGetEventInfo clGetEventInfo_pfn
|
||||
#undef clGetEventProfilingInfo
|
||||
#define clGetEventProfilingInfo clGetEventProfilingInfo_pfn
|
||||
#undef clGetExtensionFunctionAddress
|
||||
#define clGetExtensionFunctionAddress clGetExtensionFunctionAddress_pfn
|
||||
#undef clGetExtensionFunctionAddressForPlatform
|
||||
#define clGetExtensionFunctionAddressForPlatform clGetExtensionFunctionAddressForPlatform_pfn
|
||||
#undef clGetImageInfo
|
||||
#define clGetImageInfo clGetImageInfo_pfn
|
||||
#undef clGetKernelArgInfo
|
||||
#define clGetKernelArgInfo clGetKernelArgInfo_pfn
|
||||
#undef clGetKernelInfo
|
||||
#define clGetKernelInfo clGetKernelInfo_pfn
|
||||
#undef clGetKernelWorkGroupInfo
|
||||
#define clGetKernelWorkGroupInfo clGetKernelWorkGroupInfo_pfn
|
||||
#undef clGetMemObjectInfo
|
||||
#define clGetMemObjectInfo clGetMemObjectInfo_pfn
|
||||
#undef clGetPlatformIDs
|
||||
#define clGetPlatformIDs clGetPlatformIDs_pfn
|
||||
#undef clGetPlatformInfo
|
||||
#define clGetPlatformInfo clGetPlatformInfo_pfn
|
||||
#undef clGetProgramBuildInfo
|
||||
#define clGetProgramBuildInfo clGetProgramBuildInfo_pfn
|
||||
#undef clGetProgramInfo
|
||||
#define clGetProgramInfo clGetProgramInfo_pfn
|
||||
#undef clGetSamplerInfo
|
||||
#define clGetSamplerInfo clGetSamplerInfo_pfn
|
||||
#undef clGetSupportedImageFormats
|
||||
#define clGetSupportedImageFormats clGetSupportedImageFormats_pfn
|
||||
#undef clLinkProgram
|
||||
#define clLinkProgram clLinkProgram_pfn
|
||||
#undef clReleaseCommandQueue
|
||||
#define clReleaseCommandQueue clReleaseCommandQueue_pfn
|
||||
#undef clReleaseContext
|
||||
#define clReleaseContext clReleaseContext_pfn
|
||||
#undef clReleaseDevice
|
||||
#define clReleaseDevice clReleaseDevice_pfn
|
||||
#undef clReleaseEvent
|
||||
#define clReleaseEvent clReleaseEvent_pfn
|
||||
#undef clReleaseKernel
|
||||
#define clReleaseKernel clReleaseKernel_pfn
|
||||
#undef clReleaseMemObject
|
||||
#define clReleaseMemObject clReleaseMemObject_pfn
|
||||
#undef clReleaseProgram
|
||||
#define clReleaseProgram clReleaseProgram_pfn
|
||||
#undef clReleaseSampler
|
||||
#define clReleaseSampler clReleaseSampler_pfn
|
||||
#undef clRetainCommandQueue
|
||||
#define clRetainCommandQueue clRetainCommandQueue_pfn
|
||||
#undef clRetainContext
|
||||
#define clRetainContext clRetainContext_pfn
|
||||
#undef clRetainDevice
|
||||
#define clRetainDevice clRetainDevice_pfn
|
||||
#undef clRetainEvent
|
||||
#define clRetainEvent clRetainEvent_pfn
|
||||
#undef clRetainKernel
|
||||
#define clRetainKernel clRetainKernel_pfn
|
||||
#undef clRetainMemObject
|
||||
#define clRetainMemObject clRetainMemObject_pfn
|
||||
#undef clRetainProgram
|
||||
#define clRetainProgram clRetainProgram_pfn
|
||||
#undef clRetainSampler
|
||||
#define clRetainSampler clRetainSampler_pfn
|
||||
#undef clSetEventCallback
|
||||
#define clSetEventCallback clSetEventCallback_pfn
|
||||
#undef clSetKernelArg
|
||||
#define clSetKernelArg clSetKernelArg_pfn
|
||||
#undef clSetMemObjectDestructorCallback
|
||||
#define clSetMemObjectDestructorCallback clSetMemObjectDestructorCallback_pfn
|
||||
#undef clSetUserEventStatus
|
||||
#define clSetUserEventStatus clSetUserEventStatus_pfn
|
||||
#undef clUnloadCompiler
|
||||
#define clUnloadCompiler clUnloadCompiler_pfn
|
||||
#undef clUnloadPlatformCompiler
|
||||
#define clUnloadPlatformCompiler clUnloadPlatformCompiler_pfn
|
||||
#undef clWaitForEvents
|
||||
#define clWaitForEvents clWaitForEvents_pfn
|
||||
|
||||
// generated by parser_cl.py
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clBuildProgram)(cl_program, cl_uint, const cl_device_id*, const char*, void (CL_CALLBACK*) (cl_program, void*), void*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clCompileProgram)(cl_program, cl_uint, const cl_device_id*, const char*, cl_uint, const cl_program*, const char**, void (CL_CALLBACK*) (cl_program, void*), void*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateBuffer)(cl_context, cl_mem_flags, size_t, void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_command_queue (CL_API_CALL*clCreateCommandQueue)(cl_context, cl_device_id, cl_command_queue_properties, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_context (CL_API_CALL*clCreateContext)(const cl_context_properties*, cl_uint, const cl_device_id*, void (CL_CALLBACK*) (const char*, const void*, size_t, void*), void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_context (CL_API_CALL*clCreateContextFromType)(const cl_context_properties*, cl_device_type, void (CL_CALLBACK*) (const char*, const void*, size_t, void*), void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateImage)(cl_context, cl_mem_flags, const cl_image_format*, const cl_image_desc*, void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateImage2D)(cl_context, cl_mem_flags, const cl_image_format*, size_t, size_t, size_t, void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateImage3D)(cl_context, cl_mem_flags, const cl_image_format*, size_t, size_t, size_t, size_t, size_t, void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_kernel (CL_API_CALL*clCreateKernel)(cl_program, const char*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clCreateKernelsInProgram)(cl_program, cl_uint, cl_kernel*, cl_uint*);
|
||||
extern CL_RUNTIME_EXPORT cl_program (CL_API_CALL*clCreateProgramWithBinary)(cl_context, cl_uint, const cl_device_id*, const size_t*, const unsigned char**, cl_int*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_program (CL_API_CALL*clCreateProgramWithBuiltInKernels)(cl_context, cl_uint, const cl_device_id*, const char*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_program (CL_API_CALL*clCreateProgramWithSource)(cl_context, cl_uint, const char**, const size_t*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_sampler (CL_API_CALL*clCreateSampler)(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateSubBuffer)(cl_mem, cl_mem_flags, cl_buffer_create_type, const void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clCreateSubDevices)(cl_device_id, const cl_device_partition_property*, cl_uint, cl_device_id*, cl_uint*);
|
||||
extern CL_RUNTIME_EXPORT cl_event (CL_API_CALL*clCreateUserEvent)(cl_context, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueBarrier)(cl_command_queue);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueBarrierWithWaitList)(cl_command_queue, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueCopyBuffer)(cl_command_queue, cl_mem, cl_mem, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueCopyBufferRect)(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueCopyBufferToImage)(cl_command_queue, cl_mem, cl_mem, size_t, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueCopyImage)(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueCopyImageToBuffer)(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, size_t, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueFillBuffer)(cl_command_queue, cl_mem, const void*, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueFillImage)(cl_command_queue, cl_mem, const void*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT void* (CL_API_CALL*clEnqueueMapBuffer)(cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event*, cl_event*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT void* (CL_API_CALL*clEnqueueMapImage)(cl_command_queue, cl_mem, cl_bool, cl_map_flags, const size_t*, const size_t*, size_t*, size_t*, cl_uint, const cl_event*, cl_event*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueMarker)(cl_command_queue, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueMarkerWithWaitList)(cl_command_queue, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueMigrateMemObjects)(cl_command_queue, cl_uint, const cl_mem*, cl_mem_migration_flags, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueNDRangeKernel)(cl_command_queue, cl_kernel, cl_uint, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueNativeKernel)(cl_command_queue, void (CL_CALLBACK*) (void*), void*, size_t, cl_uint, const cl_mem*, const void**, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueReadBuffer)(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueReadBufferRect)(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueReadImage)(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueTask)(cl_command_queue, cl_kernel, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueUnmapMemObject)(cl_command_queue, cl_mem, void*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueWaitForEvents)(cl_command_queue, cl_uint, const cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueWriteBuffer)(cl_command_queue, cl_mem, cl_bool, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueWriteBufferRect)(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueWriteImage)(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clFinish)(cl_command_queue);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clFlush)(cl_command_queue);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetCommandQueueInfo)(cl_command_queue, cl_command_queue_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetContextInfo)(cl_context, cl_context_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetDeviceIDs)(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetDeviceInfo)(cl_device_id, cl_device_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetEventInfo)(cl_event, cl_event_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetEventProfilingInfo)(cl_event, cl_profiling_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT void* (CL_API_CALL*clGetExtensionFunctionAddress)(const char*);
|
||||
extern CL_RUNTIME_EXPORT void* (CL_API_CALL*clGetExtensionFunctionAddressForPlatform)(cl_platform_id, const char*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetImageInfo)(cl_mem, cl_image_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetKernelArgInfo)(cl_kernel, cl_uint, cl_kernel_arg_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetKernelInfo)(cl_kernel, cl_kernel_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetKernelWorkGroupInfo)(cl_kernel, cl_device_id, cl_kernel_work_group_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetMemObjectInfo)(cl_mem, cl_mem_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetPlatformIDs)(cl_uint, cl_platform_id*, cl_uint*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetPlatformInfo)(cl_platform_id, cl_platform_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetProgramBuildInfo)(cl_program, cl_device_id, cl_program_build_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetProgramInfo)(cl_program, cl_program_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetSamplerInfo)(cl_sampler, cl_sampler_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetSupportedImageFormats)(cl_context, cl_mem_flags, cl_mem_object_type, cl_uint, cl_image_format*, cl_uint*);
|
||||
extern CL_RUNTIME_EXPORT cl_program (CL_API_CALL*clLinkProgram)(cl_context, cl_uint, const cl_device_id*, const char*, cl_uint, const cl_program*, void (CL_CALLBACK*) (cl_program, void*), void*, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseCommandQueue)(cl_command_queue);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseContext)(cl_context);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseDevice)(cl_device_id);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseEvent)(cl_event);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseKernel)(cl_kernel);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseMemObject)(cl_mem);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseProgram)(cl_program);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clReleaseSampler)(cl_sampler);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainCommandQueue)(cl_command_queue);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainContext)(cl_context);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainDevice)(cl_device_id);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainEvent)(cl_event);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainKernel)(cl_kernel);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainMemObject)(cl_mem);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainProgram)(cl_program);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clRetainSampler)(cl_sampler);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clSetEventCallback)(cl_event, cl_int, void (CL_CALLBACK*) (cl_event, cl_int, void*), void*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clSetKernelArg)(cl_kernel, cl_uint, size_t, const void*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clSetMemObjectDestructorCallback)(cl_mem, void (CL_CALLBACK*) (cl_mem, void*), void*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clSetUserEventStatus)(cl_event, cl_int);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clUnloadCompiler)();
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clUnloadPlatformCompiler)(cl_platform_id);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clWaitForEvents)(cl_uint, const cl_event*);
|
@ -0,0 +1,272 @@
|
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_WRAPPERS_HPP
|
||||
#error "Invalid usage"
|
||||
#endif
|
||||
|
||||
// generated by parser_cl.py
|
||||
#undef clBuildProgram
|
||||
#define clBuildProgram clBuildProgram_fn
|
||||
inline cl_int clBuildProgram(cl_program p0, cl_uint p1, const cl_device_id* p2, const char* p3, void (CL_CALLBACK*p4) (cl_program, void*), void* p5) { return clBuildProgram_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clCompileProgram
|
||||
#define clCompileProgram clCompileProgram_fn
|
||||
inline cl_int clCompileProgram(cl_program p0, cl_uint p1, const cl_device_id* p2, const char* p3, cl_uint p4, const cl_program* p5, const char** p6, void (CL_CALLBACK*p7) (cl_program, void*), void* p8) { return clCompileProgram_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clCreateBuffer
|
||||
#define clCreateBuffer clCreateBuffer_fn
|
||||
inline cl_mem clCreateBuffer(cl_context p0, cl_mem_flags p1, size_t p2, void* p3, cl_int* p4) { return clCreateBuffer_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clCreateCommandQueue
|
||||
#define clCreateCommandQueue clCreateCommandQueue_fn
|
||||
inline cl_command_queue clCreateCommandQueue(cl_context p0, cl_device_id p1, cl_command_queue_properties p2, cl_int* p3) { return clCreateCommandQueue_pfn(p0, p1, p2, p3); }
|
||||
#undef clCreateContext
|
||||
#define clCreateContext clCreateContext_fn
|
||||
inline cl_context clCreateContext(const cl_context_properties* p0, cl_uint p1, const cl_device_id* p2, void (CL_CALLBACK*p3) (const char*, const void*, size_t, void*), void* p4, cl_int* p5) { return clCreateContext_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clCreateContextFromType
|
||||
#define clCreateContextFromType clCreateContextFromType_fn
|
||||
inline cl_context clCreateContextFromType(const cl_context_properties* p0, cl_device_type p1, void (CL_CALLBACK*p2) (const char*, const void*, size_t, void*), void* p3, cl_int* p4) { return clCreateContextFromType_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clCreateImage
|
||||
#define clCreateImage clCreateImage_fn
|
||||
inline cl_mem clCreateImage(cl_context p0, cl_mem_flags p1, const cl_image_format* p2, const cl_image_desc* p3, void* p4, cl_int* p5) { return clCreateImage_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clCreateImage2D
|
||||
#define clCreateImage2D clCreateImage2D_fn
|
||||
inline cl_mem clCreateImage2D(cl_context p0, cl_mem_flags p1, const cl_image_format* p2, size_t p3, size_t p4, size_t p5, void* p6, cl_int* p7) { return clCreateImage2D_pfn(p0, p1, p2, p3, p4, p5, p6, p7); }
|
||||
#undef clCreateImage3D
|
||||
#define clCreateImage3D clCreateImage3D_fn
|
||||
inline cl_mem clCreateImage3D(cl_context p0, cl_mem_flags p1, const cl_image_format* p2, size_t p3, size_t p4, size_t p5, size_t p6, size_t p7, void* p8, cl_int* p9) { return clCreateImage3D_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); }
|
||||
#undef clCreateKernel
|
||||
#define clCreateKernel clCreateKernel_fn
|
||||
inline cl_kernel clCreateKernel(cl_program p0, const char* p1, cl_int* p2) { return clCreateKernel_pfn(p0, p1, p2); }
|
||||
#undef clCreateKernelsInProgram
|
||||
#define clCreateKernelsInProgram clCreateKernelsInProgram_fn
|
||||
inline cl_int clCreateKernelsInProgram(cl_program p0, cl_uint p1, cl_kernel* p2, cl_uint* p3) { return clCreateKernelsInProgram_pfn(p0, p1, p2, p3); }
|
||||
#undef clCreateProgramWithBinary
|
||||
#define clCreateProgramWithBinary clCreateProgramWithBinary_fn
|
||||
inline cl_program clCreateProgramWithBinary(cl_context p0, cl_uint p1, const cl_device_id* p2, const size_t* p3, const unsigned char** p4, cl_int* p5, cl_int* p6) { return clCreateProgramWithBinary_pfn(p0, p1, p2, p3, p4, p5, p6); }
|
||||
#undef clCreateProgramWithBuiltInKernels
|
||||
#define clCreateProgramWithBuiltInKernels clCreateProgramWithBuiltInKernels_fn
|
||||
inline cl_program clCreateProgramWithBuiltInKernels(cl_context p0, cl_uint p1, const cl_device_id* p2, const char* p3, cl_int* p4) { return clCreateProgramWithBuiltInKernels_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clCreateProgramWithSource
|
||||
#define clCreateProgramWithSource clCreateProgramWithSource_fn
|
||||
inline cl_program clCreateProgramWithSource(cl_context p0, cl_uint p1, const char** p2, const size_t* p3, cl_int* p4) { return clCreateProgramWithSource_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clCreateSampler
|
||||
#define clCreateSampler clCreateSampler_fn
|
||||
inline cl_sampler clCreateSampler(cl_context p0, cl_bool p1, cl_addressing_mode p2, cl_filter_mode p3, cl_int* p4) { return clCreateSampler_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clCreateSubBuffer
|
||||
#define clCreateSubBuffer clCreateSubBuffer_fn
|
||||
inline cl_mem clCreateSubBuffer(cl_mem p0, cl_mem_flags p1, cl_buffer_create_type p2, const void* p3, cl_int* p4) { return clCreateSubBuffer_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clCreateSubDevices
|
||||
#define clCreateSubDevices clCreateSubDevices_fn
|
||||
inline cl_int clCreateSubDevices(cl_device_id p0, const cl_device_partition_property* p1, cl_uint p2, cl_device_id* p3, cl_uint* p4) { return clCreateSubDevices_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clCreateUserEvent
|
||||
#define clCreateUserEvent clCreateUserEvent_fn
|
||||
inline cl_event clCreateUserEvent(cl_context p0, cl_int* p1) { return clCreateUserEvent_pfn(p0, p1); }
|
||||
#undef clEnqueueBarrier
|
||||
#define clEnqueueBarrier clEnqueueBarrier_fn
|
||||
inline cl_int clEnqueueBarrier(cl_command_queue p0) { return clEnqueueBarrier_pfn(p0); }
|
||||
#undef clEnqueueBarrierWithWaitList
|
||||
#define clEnqueueBarrierWithWaitList clEnqueueBarrierWithWaitList_fn
|
||||
inline cl_int clEnqueueBarrierWithWaitList(cl_command_queue p0, cl_uint p1, const cl_event* p2, cl_event* p3) { return clEnqueueBarrierWithWaitList_pfn(p0, p1, p2, p3); }
|
||||
#undef clEnqueueCopyBuffer
|
||||
#define clEnqueueCopyBuffer clEnqueueCopyBuffer_fn
|
||||
inline cl_int clEnqueueCopyBuffer(cl_command_queue p0, cl_mem p1, cl_mem p2, size_t p3, size_t p4, size_t p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueCopyBuffer_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueCopyBufferRect
|
||||
#define clEnqueueCopyBufferRect clEnqueueCopyBufferRect_fn
|
||||
inline cl_int clEnqueueCopyBufferRect(cl_command_queue p0, cl_mem p1, cl_mem p2, const size_t* p3, const size_t* p4, const size_t* p5, size_t p6, size_t p7, size_t p8, size_t p9, cl_uint p10, const cl_event* p11, cl_event* p12) { return clEnqueueCopyBufferRect_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); }
|
||||
#undef clEnqueueCopyBufferToImage
|
||||
#define clEnqueueCopyBufferToImage clEnqueueCopyBufferToImage_fn
|
||||
inline cl_int clEnqueueCopyBufferToImage(cl_command_queue p0, cl_mem p1, cl_mem p2, size_t p3, const size_t* p4, const size_t* p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueCopyBufferToImage_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueCopyImage
|
||||
#define clEnqueueCopyImage clEnqueueCopyImage_fn
|
||||
inline cl_int clEnqueueCopyImage(cl_command_queue p0, cl_mem p1, cl_mem p2, const size_t* p3, const size_t* p4, const size_t* p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueCopyImage_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueCopyImageToBuffer
|
||||
#define clEnqueueCopyImageToBuffer clEnqueueCopyImageToBuffer_fn
|
||||
inline cl_int clEnqueueCopyImageToBuffer(cl_command_queue p0, cl_mem p1, cl_mem p2, const size_t* p3, const size_t* p4, size_t p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueCopyImageToBuffer_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueFillBuffer
|
||||
#define clEnqueueFillBuffer clEnqueueFillBuffer_fn
|
||||
inline cl_int clEnqueueFillBuffer(cl_command_queue p0, cl_mem p1, const void* p2, size_t p3, size_t p4, size_t p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueFillBuffer_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueFillImage
|
||||
#define clEnqueueFillImage clEnqueueFillImage_fn
|
||||
inline cl_int clEnqueueFillImage(cl_command_queue p0, cl_mem p1, const void* p2, const size_t* p3, const size_t* p4, cl_uint p5, const cl_event* p6, cl_event* p7) { return clEnqueueFillImage_pfn(p0, p1, p2, p3, p4, p5, p6, p7); }
|
||||
#undef clEnqueueMapBuffer
|
||||
#define clEnqueueMapBuffer clEnqueueMapBuffer_fn
|
||||
inline void* clEnqueueMapBuffer(cl_command_queue p0, cl_mem p1, cl_bool p2, cl_map_flags p3, size_t p4, size_t p5, cl_uint p6, const cl_event* p7, cl_event* p8, cl_int* p9) { return clEnqueueMapBuffer_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); }
|
||||
#undef clEnqueueMapImage
|
||||
#define clEnqueueMapImage clEnqueueMapImage_fn
|
||||
inline void* clEnqueueMapImage(cl_command_queue p0, cl_mem p1, cl_bool p2, cl_map_flags p3, const size_t* p4, const size_t* p5, size_t* p6, size_t* p7, cl_uint p8, const cl_event* p9, cl_event* p10, cl_int* p11) { return clEnqueueMapImage_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); }
|
||||
#undef clEnqueueMarker
|
||||
#define clEnqueueMarker clEnqueueMarker_fn
|
||||
inline cl_int clEnqueueMarker(cl_command_queue p0, cl_event* p1) { return clEnqueueMarker_pfn(p0, p1); }
|
||||
#undef clEnqueueMarkerWithWaitList
|
||||
#define clEnqueueMarkerWithWaitList clEnqueueMarkerWithWaitList_fn
|
||||
inline cl_int clEnqueueMarkerWithWaitList(cl_command_queue p0, cl_uint p1, const cl_event* p2, cl_event* p3) { return clEnqueueMarkerWithWaitList_pfn(p0, p1, p2, p3); }
|
||||
#undef clEnqueueMigrateMemObjects
|
||||
#define clEnqueueMigrateMemObjects clEnqueueMigrateMemObjects_fn
|
||||
inline cl_int clEnqueueMigrateMemObjects(cl_command_queue p0, cl_uint p1, const cl_mem* p2, cl_mem_migration_flags p3, cl_uint p4, const cl_event* p5, cl_event* p6) { return clEnqueueMigrateMemObjects_pfn(p0, p1, p2, p3, p4, p5, p6); }
|
||||
#undef clEnqueueNDRangeKernel
|
||||
#define clEnqueueNDRangeKernel clEnqueueNDRangeKernel_fn
|
||||
inline cl_int clEnqueueNDRangeKernel(cl_command_queue p0, cl_kernel p1, cl_uint p2, const size_t* p3, const size_t* p4, const size_t* p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueNDRangeKernel_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueNativeKernel
|
||||
#define clEnqueueNativeKernel clEnqueueNativeKernel_fn
|
||||
inline cl_int clEnqueueNativeKernel(cl_command_queue p0, void (CL_CALLBACK*p1) (void*), void* p2, size_t p3, cl_uint p4, const cl_mem* p5, const void** p6, cl_uint p7, const cl_event* p8, cl_event* p9) { return clEnqueueNativeKernel_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); }
|
||||
#undef clEnqueueReadBuffer
|
||||
#define clEnqueueReadBuffer clEnqueueReadBuffer_fn
|
||||
inline cl_int clEnqueueReadBuffer(cl_command_queue p0, cl_mem p1, cl_bool p2, size_t p3, size_t p4, void* p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueReadBuffer_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueReadBufferRect
|
||||
#define clEnqueueReadBufferRect clEnqueueReadBufferRect_fn
|
||||
inline cl_int clEnqueueReadBufferRect(cl_command_queue p0, cl_mem p1, cl_bool p2, const size_t* p3, const size_t* p4, const size_t* p5, size_t p6, size_t p7, size_t p8, size_t p9, void* p10, cl_uint p11, const cl_event* p12, cl_event* p13) { return clEnqueueReadBufferRect_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); }
|
||||
#undef clEnqueueReadImage
|
||||
#define clEnqueueReadImage clEnqueueReadImage_fn
|
||||
inline cl_int clEnqueueReadImage(cl_command_queue p0, cl_mem p1, cl_bool p2, const size_t* p3, const size_t* p4, size_t p5, size_t p6, void* p7, cl_uint p8, const cl_event* p9, cl_event* p10) { return clEnqueueReadImage_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); }
|
||||
#undef clEnqueueTask
|
||||
#define clEnqueueTask clEnqueueTask_fn
|
||||
inline cl_int clEnqueueTask(cl_command_queue p0, cl_kernel p1, cl_uint p2, const cl_event* p3, cl_event* p4) { return clEnqueueTask_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clEnqueueUnmapMemObject
|
||||
#define clEnqueueUnmapMemObject clEnqueueUnmapMemObject_fn
|
||||
inline cl_int clEnqueueUnmapMemObject(cl_command_queue p0, cl_mem p1, void* p2, cl_uint p3, const cl_event* p4, cl_event* p5) { return clEnqueueUnmapMemObject_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clEnqueueWaitForEvents
|
||||
#define clEnqueueWaitForEvents clEnqueueWaitForEvents_fn
|
||||
inline cl_int clEnqueueWaitForEvents(cl_command_queue p0, cl_uint p1, const cl_event* p2) { return clEnqueueWaitForEvents_pfn(p0, p1, p2); }
|
||||
#undef clEnqueueWriteBuffer
|
||||
#define clEnqueueWriteBuffer clEnqueueWriteBuffer_fn
|
||||
inline cl_int clEnqueueWriteBuffer(cl_command_queue p0, cl_mem p1, cl_bool p2, size_t p3, size_t p4, const void* p5, cl_uint p6, const cl_event* p7, cl_event* p8) { return clEnqueueWriteBuffer_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clEnqueueWriteBufferRect
|
||||
#define clEnqueueWriteBufferRect clEnqueueWriteBufferRect_fn
|
||||
inline cl_int clEnqueueWriteBufferRect(cl_command_queue p0, cl_mem p1, cl_bool p2, const size_t* p3, const size_t* p4, const size_t* p5, size_t p6, size_t p7, size_t p8, size_t p9, const void* p10, cl_uint p11, const cl_event* p12, cl_event* p13) { return clEnqueueWriteBufferRect_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); }
|
||||
#undef clEnqueueWriteImage
|
||||
#define clEnqueueWriteImage clEnqueueWriteImage_fn
|
||||
inline cl_int clEnqueueWriteImage(cl_command_queue p0, cl_mem p1, cl_bool p2, const size_t* p3, const size_t* p4, size_t p5, size_t p6, const void* p7, cl_uint p8, const cl_event* p9, cl_event* p10) { return clEnqueueWriteImage_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); }
|
||||
#undef clFinish
|
||||
#define clFinish clFinish_fn
|
||||
inline cl_int clFinish(cl_command_queue p0) { return clFinish_pfn(p0); }
|
||||
#undef clFlush
|
||||
#define clFlush clFlush_fn
|
||||
inline cl_int clFlush(cl_command_queue p0) { return clFlush_pfn(p0); }
|
||||
#undef clGetCommandQueueInfo
|
||||
#define clGetCommandQueueInfo clGetCommandQueueInfo_fn
|
||||
inline cl_int clGetCommandQueueInfo(cl_command_queue p0, cl_command_queue_info p1, size_t p2, void* p3, size_t* p4) { return clGetCommandQueueInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetContextInfo
|
||||
#define clGetContextInfo clGetContextInfo_fn
|
||||
inline cl_int clGetContextInfo(cl_context p0, cl_context_info p1, size_t p2, void* p3, size_t* p4) { return clGetContextInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetDeviceIDs
|
||||
#define clGetDeviceIDs clGetDeviceIDs_fn
|
||||
inline cl_int clGetDeviceIDs(cl_platform_id p0, cl_device_type p1, cl_uint p2, cl_device_id* p3, cl_uint* p4) { return clGetDeviceIDs_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetDeviceInfo
|
||||
#define clGetDeviceInfo clGetDeviceInfo_fn
|
||||
inline cl_int clGetDeviceInfo(cl_device_id p0, cl_device_info p1, size_t p2, void* p3, size_t* p4) { return clGetDeviceInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetEventInfo
|
||||
#define clGetEventInfo clGetEventInfo_fn
|
||||
inline cl_int clGetEventInfo(cl_event p0, cl_event_info p1, size_t p2, void* p3, size_t* p4) { return clGetEventInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetEventProfilingInfo
|
||||
#define clGetEventProfilingInfo clGetEventProfilingInfo_fn
|
||||
inline cl_int clGetEventProfilingInfo(cl_event p0, cl_profiling_info p1, size_t p2, void* p3, size_t* p4) { return clGetEventProfilingInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetExtensionFunctionAddress
|
||||
#define clGetExtensionFunctionAddress clGetExtensionFunctionAddress_fn
|
||||
inline void* clGetExtensionFunctionAddress(const char* p0) { return clGetExtensionFunctionAddress_pfn(p0); }
|
||||
#undef clGetExtensionFunctionAddressForPlatform
|
||||
#define clGetExtensionFunctionAddressForPlatform clGetExtensionFunctionAddressForPlatform_fn
|
||||
inline void* clGetExtensionFunctionAddressForPlatform(cl_platform_id p0, const char* p1) { return clGetExtensionFunctionAddressForPlatform_pfn(p0, p1); }
|
||||
#undef clGetImageInfo
|
||||
#define clGetImageInfo clGetImageInfo_fn
|
||||
inline cl_int clGetImageInfo(cl_mem p0, cl_image_info p1, size_t p2, void* p3, size_t* p4) { return clGetImageInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetKernelArgInfo
|
||||
#define clGetKernelArgInfo clGetKernelArgInfo_fn
|
||||
inline cl_int clGetKernelArgInfo(cl_kernel p0, cl_uint p1, cl_kernel_arg_info p2, size_t p3, void* p4, size_t* p5) { return clGetKernelArgInfo_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clGetKernelInfo
|
||||
#define clGetKernelInfo clGetKernelInfo_fn
|
||||
inline cl_int clGetKernelInfo(cl_kernel p0, cl_kernel_info p1, size_t p2, void* p3, size_t* p4) { return clGetKernelInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetKernelWorkGroupInfo
|
||||
#define clGetKernelWorkGroupInfo clGetKernelWorkGroupInfo_fn
|
||||
inline cl_int clGetKernelWorkGroupInfo(cl_kernel p0, cl_device_id p1, cl_kernel_work_group_info p2, size_t p3, void* p4, size_t* p5) { return clGetKernelWorkGroupInfo_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clGetMemObjectInfo
|
||||
#define clGetMemObjectInfo clGetMemObjectInfo_fn
|
||||
inline cl_int clGetMemObjectInfo(cl_mem p0, cl_mem_info p1, size_t p2, void* p3, size_t* p4) { return clGetMemObjectInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetPlatformIDs
|
||||
#define clGetPlatformIDs clGetPlatformIDs_fn
|
||||
inline cl_int clGetPlatformIDs(cl_uint p0, cl_platform_id* p1, cl_uint* p2) { return clGetPlatformIDs_pfn(p0, p1, p2); }
|
||||
#undef clGetPlatformInfo
|
||||
#define clGetPlatformInfo clGetPlatformInfo_fn
|
||||
inline cl_int clGetPlatformInfo(cl_platform_id p0, cl_platform_info p1, size_t p2, void* p3, size_t* p4) { return clGetPlatformInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetProgramBuildInfo
|
||||
#define clGetProgramBuildInfo clGetProgramBuildInfo_fn
|
||||
inline cl_int clGetProgramBuildInfo(cl_program p0, cl_device_id p1, cl_program_build_info p2, size_t p3, void* p4, size_t* p5) { return clGetProgramBuildInfo_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clGetProgramInfo
|
||||
#define clGetProgramInfo clGetProgramInfo_fn
|
||||
inline cl_int clGetProgramInfo(cl_program p0, cl_program_info p1, size_t p2, void* p3, size_t* p4) { return clGetProgramInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetSamplerInfo
|
||||
#define clGetSamplerInfo clGetSamplerInfo_fn
|
||||
inline cl_int clGetSamplerInfo(cl_sampler p0, cl_sampler_info p1, size_t p2, void* p3, size_t* p4) { return clGetSamplerInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetSupportedImageFormats
|
||||
#define clGetSupportedImageFormats clGetSupportedImageFormats_fn
|
||||
inline cl_int clGetSupportedImageFormats(cl_context p0, cl_mem_flags p1, cl_mem_object_type p2, cl_uint p3, cl_image_format* p4, cl_uint* p5) { return clGetSupportedImageFormats_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clLinkProgram
|
||||
#define clLinkProgram clLinkProgram_fn
|
||||
inline cl_program clLinkProgram(cl_context p0, cl_uint p1, const cl_device_id* p2, const char* p3, cl_uint p4, const cl_program* p5, void (CL_CALLBACK*p6) (cl_program, void*), void* p7, cl_int* p8) { return clLinkProgram_pfn(p0, p1, p2, p3, p4, p5, p6, p7, p8); }
|
||||
#undef clReleaseCommandQueue
|
||||
#define clReleaseCommandQueue clReleaseCommandQueue_fn
|
||||
inline cl_int clReleaseCommandQueue(cl_command_queue p0) { return clReleaseCommandQueue_pfn(p0); }
|
||||
#undef clReleaseContext
|
||||
#define clReleaseContext clReleaseContext_fn
|
||||
inline cl_int clReleaseContext(cl_context p0) { return clReleaseContext_pfn(p0); }
|
||||
#undef clReleaseDevice
|
||||
#define clReleaseDevice clReleaseDevice_fn
|
||||
inline cl_int clReleaseDevice(cl_device_id p0) { return clReleaseDevice_pfn(p0); }
|
||||
#undef clReleaseEvent
|
||||
#define clReleaseEvent clReleaseEvent_fn
|
||||
inline cl_int clReleaseEvent(cl_event p0) { return clReleaseEvent_pfn(p0); }
|
||||
#undef clReleaseKernel
|
||||
#define clReleaseKernel clReleaseKernel_fn
|
||||
inline cl_int clReleaseKernel(cl_kernel p0) { return clReleaseKernel_pfn(p0); }
|
||||
#undef clReleaseMemObject
|
||||
#define clReleaseMemObject clReleaseMemObject_fn
|
||||
inline cl_int clReleaseMemObject(cl_mem p0) { return clReleaseMemObject_pfn(p0); }
|
||||
#undef clReleaseProgram
|
||||
#define clReleaseProgram clReleaseProgram_fn
|
||||
inline cl_int clReleaseProgram(cl_program p0) { return clReleaseProgram_pfn(p0); }
|
||||
#undef clReleaseSampler
|
||||
#define clReleaseSampler clReleaseSampler_fn
|
||||
inline cl_int clReleaseSampler(cl_sampler p0) { return clReleaseSampler_pfn(p0); }
|
||||
#undef clRetainCommandQueue
|
||||
#define clRetainCommandQueue clRetainCommandQueue_fn
|
||||
inline cl_int clRetainCommandQueue(cl_command_queue p0) { return clRetainCommandQueue_pfn(p0); }
|
||||
#undef clRetainContext
|
||||
#define clRetainContext clRetainContext_fn
|
||||
inline cl_int clRetainContext(cl_context p0) { return clRetainContext_pfn(p0); }
|
||||
#undef clRetainDevice
|
||||
#define clRetainDevice clRetainDevice_fn
|
||||
inline cl_int clRetainDevice(cl_device_id p0) { return clRetainDevice_pfn(p0); }
|
||||
#undef clRetainEvent
|
||||
#define clRetainEvent clRetainEvent_fn
|
||||
inline cl_int clRetainEvent(cl_event p0) { return clRetainEvent_pfn(p0); }
|
||||
#undef clRetainKernel
|
||||
#define clRetainKernel clRetainKernel_fn
|
||||
inline cl_int clRetainKernel(cl_kernel p0) { return clRetainKernel_pfn(p0); }
|
||||
#undef clRetainMemObject
|
||||
#define clRetainMemObject clRetainMemObject_fn
|
||||
inline cl_int clRetainMemObject(cl_mem p0) { return clRetainMemObject_pfn(p0); }
|
||||
#undef clRetainProgram
|
||||
#define clRetainProgram clRetainProgram_fn
|
||||
inline cl_int clRetainProgram(cl_program p0) { return clRetainProgram_pfn(p0); }
|
||||
#undef clRetainSampler
|
||||
#define clRetainSampler clRetainSampler_fn
|
||||
inline cl_int clRetainSampler(cl_sampler p0) { return clRetainSampler_pfn(p0); }
|
||||
#undef clSetEventCallback
|
||||
#define clSetEventCallback clSetEventCallback_fn
|
||||
inline cl_int clSetEventCallback(cl_event p0, cl_int p1, void (CL_CALLBACK*p2) (cl_event, cl_int, void*), void* p3) { return clSetEventCallback_pfn(p0, p1, p2, p3); }
|
||||
#undef clSetKernelArg
|
||||
#define clSetKernelArg clSetKernelArg_fn
|
||||
inline cl_int clSetKernelArg(cl_kernel p0, cl_uint p1, size_t p2, const void* p3) { return clSetKernelArg_pfn(p0, p1, p2, p3); }
|
||||
#undef clSetMemObjectDestructorCallback
|
||||
#define clSetMemObjectDestructorCallback clSetMemObjectDestructorCallback_fn
|
||||
inline cl_int clSetMemObjectDestructorCallback(cl_mem p0, void (CL_CALLBACK*p1) (cl_mem, void*), void* p2) { return clSetMemObjectDestructorCallback_pfn(p0, p1, p2); }
|
||||
#undef clSetUserEventStatus
|
||||
#define clSetUserEventStatus clSetUserEventStatus_fn
|
||||
inline cl_int clSetUserEventStatus(cl_event p0, cl_int p1) { return clSetUserEventStatus_pfn(p0, p1); }
|
||||
#undef clUnloadCompiler
|
||||
#define clUnloadCompiler clUnloadCompiler_fn
|
||||
inline cl_int clUnloadCompiler() { return clUnloadCompiler_pfn(); }
|
||||
#undef clUnloadPlatformCompiler
|
||||
#define clUnloadPlatformCompiler clUnloadPlatformCompiler_fn
|
||||
inline cl_int clUnloadPlatformCompiler(cl_platform_id p0) { return clUnloadPlatformCompiler_pfn(p0); }
|
||||
#undef clWaitForEvents
|
||||
#define clWaitForEvents clWaitForEvents_fn
|
||||
inline cl_int clWaitForEvents(cl_uint p0, const cl_event* p1) { return clWaitForEvents_pfn(p0, p1); }
|
@ -0,0 +1,62 @@
|
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_HPP
|
||||
#error "Invalid usage"
|
||||
#endif
|
||||
|
||||
// generated by parser_cl.py
|
||||
#define clCreateFromGLBuffer clCreateFromGLBuffer_
|
||||
#define clCreateFromGLRenderbuffer clCreateFromGLRenderbuffer_
|
||||
#define clCreateFromGLTexture clCreateFromGLTexture_
|
||||
#define clCreateFromGLTexture2D clCreateFromGLTexture2D_
|
||||
#define clCreateFromGLTexture3D clCreateFromGLTexture3D_
|
||||
#define clEnqueueAcquireGLObjects clEnqueueAcquireGLObjects_
|
||||
#define clEnqueueReleaseGLObjects clEnqueueReleaseGLObjects_
|
||||
#define clGetGLContextInfoKHR clGetGLContextInfoKHR_
|
||||
#define clGetGLObjectInfo clGetGLObjectInfo_
|
||||
#define clGetGLTextureInfo clGetGLTextureInfo_
|
||||
|
||||
#if defined __APPLE__
|
||||
#include <OpenCL/cl_gl.h>
|
||||
#else
|
||||
#include <CL/cl_gl.h>
|
||||
#endif
|
||||
|
||||
// generated by parser_cl.py
|
||||
#undef clCreateFromGLBuffer
|
||||
#define clCreateFromGLBuffer clCreateFromGLBuffer_pfn
|
||||
#undef clCreateFromGLRenderbuffer
|
||||
#define clCreateFromGLRenderbuffer clCreateFromGLRenderbuffer_pfn
|
||||
#undef clCreateFromGLTexture
|
||||
#define clCreateFromGLTexture clCreateFromGLTexture_pfn
|
||||
#undef clCreateFromGLTexture2D
|
||||
#define clCreateFromGLTexture2D clCreateFromGLTexture2D_pfn
|
||||
#undef clCreateFromGLTexture3D
|
||||
#define clCreateFromGLTexture3D clCreateFromGLTexture3D_pfn
|
||||
#undef clEnqueueAcquireGLObjects
|
||||
#define clEnqueueAcquireGLObjects clEnqueueAcquireGLObjects_pfn
|
||||
#undef clEnqueueReleaseGLObjects
|
||||
#define clEnqueueReleaseGLObjects clEnqueueReleaseGLObjects_pfn
|
||||
#undef clGetGLContextInfoKHR
|
||||
#define clGetGLContextInfoKHR clGetGLContextInfoKHR_pfn
|
||||
#undef clGetGLObjectInfo
|
||||
#define clGetGLObjectInfo clGetGLObjectInfo_pfn
|
||||
#undef clGetGLTextureInfo
|
||||
#define clGetGLTextureInfo clGetGLTextureInfo_pfn
|
||||
|
||||
#ifdef cl_khr_gl_sharing
|
||||
|
||||
// generated by parser_cl.py
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLBuffer)(cl_context, cl_mem_flags, cl_GLuint, int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLRenderbuffer)(cl_context, cl_mem_flags, cl_GLuint, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLTexture)(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLTexture2D)(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLTexture3D)(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueAcquireGLObjects)(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueReleaseGLObjects)(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetGLContextInfoKHR)(const cl_context_properties*, cl_gl_context_info, size_t, void*, size_t*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetGLObjectInfo)(cl_mem, cl_gl_object_type*, cl_GLuint*);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetGLTextureInfo)(cl_mem, cl_gl_texture_info, size_t, void*, size_t*);
|
||||
|
||||
#endif // cl_khr_gl_sharing
|
@ -0,0 +1,42 @@
|
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_WRAPPERS_HPP
|
||||
#error "Invalid usage"
|
||||
#endif
|
||||
|
||||
#ifdef cl_khr_gl_sharing
|
||||
|
||||
// generated by parser_cl.py
|
||||
#undef clCreateFromGLBuffer
|
||||
#define clCreateFromGLBuffer clCreateFromGLBuffer_fn
|
||||
inline cl_mem clCreateFromGLBuffer(cl_context p0, cl_mem_flags p1, cl_GLuint p2, int* p3) { return clCreateFromGLBuffer_pfn(p0, p1, p2, p3); }
|
||||
#undef clCreateFromGLRenderbuffer
|
||||
#define clCreateFromGLRenderbuffer clCreateFromGLRenderbuffer_fn
|
||||
inline cl_mem clCreateFromGLRenderbuffer(cl_context p0, cl_mem_flags p1, cl_GLuint p2, cl_int* p3) { return clCreateFromGLRenderbuffer_pfn(p0, p1, p2, p3); }
|
||||
#undef clCreateFromGLTexture
|
||||
#define clCreateFromGLTexture clCreateFromGLTexture_fn
|
||||
inline cl_mem clCreateFromGLTexture(cl_context p0, cl_mem_flags p1, cl_GLenum p2, cl_GLint p3, cl_GLuint p4, cl_int* p5) { return clCreateFromGLTexture_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clCreateFromGLTexture2D
|
||||
#define clCreateFromGLTexture2D clCreateFromGLTexture2D_fn
|
||||
inline cl_mem clCreateFromGLTexture2D(cl_context p0, cl_mem_flags p1, cl_GLenum p2, cl_GLint p3, cl_GLuint p4, cl_int* p5) { return clCreateFromGLTexture2D_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clCreateFromGLTexture3D
|
||||
#define clCreateFromGLTexture3D clCreateFromGLTexture3D_fn
|
||||
inline cl_mem clCreateFromGLTexture3D(cl_context p0, cl_mem_flags p1, cl_GLenum p2, cl_GLint p3, cl_GLuint p4, cl_int* p5) { return clCreateFromGLTexture3D_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clEnqueueAcquireGLObjects
|
||||
#define clEnqueueAcquireGLObjects clEnqueueAcquireGLObjects_fn
|
||||
inline cl_int clEnqueueAcquireGLObjects(cl_command_queue p0, cl_uint p1, const cl_mem* p2, cl_uint p3, const cl_event* p4, cl_event* p5) { return clEnqueueAcquireGLObjects_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clEnqueueReleaseGLObjects
|
||||
#define clEnqueueReleaseGLObjects clEnqueueReleaseGLObjects_fn
|
||||
inline cl_int clEnqueueReleaseGLObjects(cl_command_queue p0, cl_uint p1, const cl_mem* p2, cl_uint p3, const cl_event* p4, cl_event* p5) { return clEnqueueReleaseGLObjects_pfn(p0, p1, p2, p3, p4, p5); }
|
||||
#undef clGetGLContextInfoKHR
|
||||
#define clGetGLContextInfoKHR clGetGLContextInfoKHR_fn
|
||||
inline cl_int clGetGLContextInfoKHR(const cl_context_properties* p0, cl_gl_context_info p1, size_t p2, void* p3, size_t* p4) { return clGetGLContextInfoKHR_pfn(p0, p1, p2, p3, p4); }
|
||||
#undef clGetGLObjectInfo
|
||||
#define clGetGLObjectInfo clGetGLObjectInfo_fn
|
||||
inline cl_int clGetGLObjectInfo(cl_mem p0, cl_gl_object_type* p1, cl_GLuint* p2) { return clGetGLObjectInfo_pfn(p0, p1, p2); }
|
||||
#undef clGetGLTextureInfo
|
||||
#define clGetGLTextureInfo clGetGLTextureInfo_fn
|
||||
inline cl_int clGetGLTextureInfo(cl_mem p0, cl_gl_texture_info p1, size_t p2, void* p3, size_t* p4) { return clGetGLTextureInfo_pfn(p0, p1, p2, p3, p4); }
|
||||
|
||||
#endif // cl_khr_gl_sharing
|
@ -0,0 +1,53 @@
|
||||
/*M///////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
|
||||
//
|
||||
// By downloading, copying, installing or using the software you agree to this license.
|
||||
// If you do not agree to this license, do not download, install,
|
||||
// copy or use the software.
|
||||
//
|
||||
//
|
||||
// License Agreement
|
||||
// For Open Source Computer Vision Library
|
||||
//
|
||||
// Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
|
||||
// Third party copyrights are property of their respective owners.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistribution's of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// * Redistribution's in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
//
|
||||
// * The name of the copyright holders may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// This software is provided by the copyright holders and contributors "as is" and
|
||||
// any express or implied warranties, including, but not limited to, the implied
|
||||
// warranties of merchantability and fitness for a particular purpose are disclaimed.
|
||||
// In no event shall the OpenCV Foundation or contributors be liable for any direct,
|
||||
// indirect, incidental, special, exemplary, or consequential damages
|
||||
// (including, but not limited to, procurement of substitute goods or services;
|
||||
// loss of use, data, or profits; or business interruption) however caused
|
||||
// and on any theory of liability, whether in contract, strict liability,
|
||||
// or tort (including negligence or otherwise) arising in any way out of
|
||||
// the use of this software, even if advised of the possibility of such damage.
|
||||
//
|
||||
//M*/
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP
|
||||
|
||||
#ifdef HAVE_CLAMDBLAS
|
||||
|
||||
#include "opencl_core.hpp"
|
||||
|
||||
#include "autogenerated/opencl_clblas.hpp"
|
||||
|
||||
#endif // HAVE_CLAMDBLAS
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP
|
@ -0,0 +1,53 @@
|
||||
/*M///////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
|
||||
//
|
||||
// By downloading, copying, installing or using the software you agree to this license.
|
||||
// If you do not agree to this license, do not download, install,
|
||||
// copy or use the software.
|
||||
//
|
||||
//
|
||||
// License Agreement
|
||||
// For Open Source Computer Vision Library
|
||||
//
|
||||
// Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
|
||||
// Third party copyrights are property of their respective owners.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistribution's of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// * Redistribution's in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
//
|
||||
// * The name of the copyright holders may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// This software is provided by the copyright holders and contributors "as is" and
|
||||
// any express or implied warranties, including, but not limited to, the implied
|
||||
// warranties of merchantability and fitness for a particular purpose are disclaimed.
|
||||
// In no event shall the OpenCV Foundation or contributors be liable for any direct,
|
||||
// indirect, incidental, special, exemplary, or consequential damages
|
||||
// (including, but not limited to, procurement of substitute goods or services;
|
||||
// loss of use, data, or profits; or business interruption) however caused
|
||||
// and on any theory of liability, whether in contract, strict liability,
|
||||
// or tort (including negligence or otherwise) arising in any way out of
|
||||
// the use of this software, even if advised of the possibility of such damage.
|
||||
//
|
||||
//M*/
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP
|
||||
|
||||
#ifdef HAVE_CLAMDFFT
|
||||
|
||||
#include "opencl_core.hpp"
|
||||
|
||||
#include "autogenerated/opencl_clfft.hpp"
|
||||
|
||||
#endif // HAVE_CLAMDFFT
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP
|
@ -0,0 +1,84 @@
|
||||
/*M///////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
|
||||
//
|
||||
// By downloading, copying, installing or using the software you agree to this license.
|
||||
// If you do not agree to this license, do not download, install,
|
||||
// copy or use the software.
|
||||
//
|
||||
//
|
||||
// License Agreement
|
||||
// For Open Source Computer Vision Library
|
||||
//
|
||||
// Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
|
||||
// Third party copyrights are property of their respective owners.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistribution's of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// * Redistribution's in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
//
|
||||
// * The name of the copyright holders may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// This software is provided by the copyright holders and contributors "as is" and
|
||||
// any express or implied warranties, including, but not limited to, the implied
|
||||
// warranties of merchantability and fitness for a particular purpose are disclaimed.
|
||||
// In no event shall the OpenCV Foundation or contributors be liable for any direct,
|
||||
// indirect, incidental, special, exemplary, or consequential damages
|
||||
// (including, but not limited to, procurement of substitute goods or services;
|
||||
// loss of use, data, or profits; or business interruption) however caused
|
||||
// and on any theory of liability, whether in contract, strict liability,
|
||||
// or tort (including negligence or otherwise) arising in any way out of
|
||||
// the use of this software, even if advised of the possibility of such damage.
|
||||
//
|
||||
//M*/
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_CORE_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_OPENCL_CORE_HPP
|
||||
|
||||
#ifdef HAVE_OPENCL
|
||||
|
||||
#ifndef CL_RUNTIME_EXPORT
|
||||
#if (defined(BUILD_SHARED_LIBS) || defined(OPENCV_CORE_SHARED)) && (defined _WIN32 || defined WINCE) && \
|
||||
!(defined(__OPENCV_BUILD) && defined(OPENCV_MODULE_IS_PART_OF_WORLD))
|
||||
#define CL_RUNTIME_EXPORT __declspec(dllimport)
|
||||
#else
|
||||
#define CL_RUNTIME_EXPORT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_OPENCL_SVM
|
||||
#define clSVMAlloc clSVMAlloc_
|
||||
#define clSVMFree clSVMFree_
|
||||
#define clSetKernelArgSVMPointer clSetKernelArgSVMPointer_
|
||||
#define clSetKernelExecInfo clSetKernelExecInfo_
|
||||
#define clEnqueueSVMFree clEnqueueSVMFree_
|
||||
#define clEnqueueSVMMemcpy clEnqueueSVMMemcpy_
|
||||
#define clEnqueueSVMMemFill clEnqueueSVMMemFill_
|
||||
#define clEnqueueSVMMap clEnqueueSVMMap_
|
||||
#define clEnqueueSVMUnmap clEnqueueSVMUnmap_
|
||||
#endif
|
||||
|
||||
#include "autogenerated/opencl_core.hpp"
|
||||
|
||||
#ifndef CL_DEVICE_DOUBLE_FP_CONFIG
|
||||
#define CL_DEVICE_DOUBLE_FP_CONFIG 0x1032
|
||||
#endif
|
||||
|
||||
#ifndef CL_DEVICE_HALF_FP_CONFIG
|
||||
#define CL_DEVICE_HALF_FP_CONFIG 0x1033
|
||||
#endif
|
||||
|
||||
#ifndef CL_VERSION_1_2
|
||||
#define CV_REQUIRE_OPENCL_1_2_ERROR CV_Error(cv::Error::OpenCLApiCallError, "OpenCV compiled without OpenCL v1.2 support, so we can't use functionality from OpenCL v1.2")
|
||||
#endif
|
||||
|
||||
#endif // HAVE_OPENCL
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_OPENCL_CORE_HPP
|
@ -0,0 +1,47 @@
|
||||
/*M///////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
|
||||
//
|
||||
// By downloading, copying, installing or using the software you agree to this license.
|
||||
// If you do not agree to this license, do not download, install,
|
||||
// copy or use the software.
|
||||
//
|
||||
//
|
||||
// License Agreement
|
||||
// For Open Source Computer Vision Library
|
||||
//
|
||||
// Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
|
||||
// Third party copyrights are property of their respective owners.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistribution's of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// * Redistribution's in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
//
|
||||
// * The name of the copyright holders may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// This software is provided by the copyright holders and contributors "as is" and
|
||||
// any express or implied warranties, including, but not limited to, the implied
|
||||
// warranties of merchantability and fitness for a particular purpose are disclaimed.
|
||||
// In no event shall the OpenCV Foundation or contributors be liable for any direct,
|
||||
// indirect, incidental, special, exemplary, or consequential damages
|
||||
// (including, but not limited to, procurement of substitute goods or services;
|
||||
// loss of use, data, or profits; or business interruption) however caused
|
||||
// and on any theory of liability, whether in contract, strict liability,
|
||||
// or tort (including negligence or otherwise) arising in any way out of
|
||||
// the use of this software, even if advised of the possibility of such damage.
|
||||
//
|
||||
//M*/
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_WRAPPERS_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_OPENCL_WRAPPERS_HPP
|
||||
|
||||
#include "autogenerated/opencl_core_wrappers.hpp"
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_OPENCL_WRAPPERS_HPP
|
@ -0,0 +1,53 @@
|
||||
/*M///////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
|
||||
//
|
||||
// By downloading, copying, installing or using the software you agree to this license.
|
||||
// If you do not agree to this license, do not download, install,
|
||||
// copy or use the software.
|
||||
//
|
||||
//
|
||||
// License Agreement
|
||||
// For Open Source Computer Vision Library
|
||||
//
|
||||
// Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
|
||||
// Third party copyrights are property of their respective owners.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistribution's of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// * Redistribution's in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
//
|
||||
// * The name of the copyright holders may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// This software is provided by the copyright holders and contributors "as is" and
|
||||
// any express or implied warranties, including, but not limited to, the implied
|
||||
// warranties of merchantability and fitness for a particular purpose are disclaimed.
|
||||
// In no event shall the OpenCV Foundation or contributors be liable for any direct,
|
||||
// indirect, incidental, special, exemplary, or consequential damages
|
||||
// (including, but not limited to, procurement of substitute goods or services;
|
||||
// loss of use, data, or profits; or business interruption) however caused
|
||||
// and on any theory of liability, whether in contract, strict liability,
|
||||
// or tort (including negligence or otherwise) arising in any way out of
|
||||
// the use of this software, even if advised of the possibility of such damage.
|
||||
//
|
||||
//M*/
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_HPP
|
||||
|
||||
#if defined HAVE_OPENCL && defined HAVE_OPENGL
|
||||
|
||||
#include "opencl_core.hpp"
|
||||
|
||||
#include "autogenerated/opencl_gl.hpp"
|
||||
|
||||
#endif // defined HAVE_OPENCL && defined HAVE_OPENGL
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_HPP
|
@ -0,0 +1,47 @@
|
||||
/*M///////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
|
||||
//
|
||||
// By downloading, copying, installing or using the software you agree to this license.
|
||||
// If you do not agree to this license, do not download, install,
|
||||
// copy or use the software.
|
||||
//
|
||||
//
|
||||
// License Agreement
|
||||
// For Open Source Computer Vision Library
|
||||
//
|
||||
// Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
|
||||
// Third party copyrights are property of their respective owners.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistribution's of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// * Redistribution's in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
//
|
||||
// * The name of the copyright holders may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// This software is provided by the copyright holders and contributors "as is" and
|
||||
// any express or implied warranties, including, but not limited to, the implied
|
||||
// warranties of merchantability and fitness for a particular purpose are disclaimed.
|
||||
// In no event shall the OpenCV Foundation or contributors be liable for any direct,
|
||||
// indirect, incidental, special, exemplary, or consequential damages
|
||||
// (including, but not limited to, procurement of substitute goods or services;
|
||||
// loss of use, data, or profits; or business interruption) however caused
|
||||
// and on any theory of liability, whether in contract, strict liability,
|
||||
// or tort (including negligence or otherwise) arising in any way out of
|
||||
// the use of this software, even if advised of the possibility of such damage.
|
||||
//
|
||||
//M*/
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_WRAPPERS_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_WRAPPERS_HPP
|
||||
|
||||
#include "autogenerated/opencl_gl_wrappers.hpp"
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_WRAPPERS_HPP
|
@ -0,0 +1,48 @@
|
||||
/* See LICENSE file in the root OpenCV directory */
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_2_0_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_2_0_HPP
|
||||
|
||||
#if defined(HAVE_OPENCL_SVM)
|
||||
#include "opencl_core.hpp"
|
||||
|
||||
#include "opencl_svm_definitions.hpp"
|
||||
|
||||
#undef clSVMAlloc
|
||||
#define clSVMAlloc clSVMAlloc_pfn
|
||||
#undef clSVMFree
|
||||
#define clSVMFree clSVMFree_pfn
|
||||
#undef clSetKernelArgSVMPointer
|
||||
#define clSetKernelArgSVMPointer clSetKernelArgSVMPointer_pfn
|
||||
#undef clSetKernelExecInfo
|
||||
//#define clSetKernelExecInfo clSetKernelExecInfo_pfn
|
||||
#undef clEnqueueSVMFree
|
||||
//#define clEnqueueSVMFree clEnqueueSVMFree_pfn
|
||||
#undef clEnqueueSVMMemcpy
|
||||
#define clEnqueueSVMMemcpy clEnqueueSVMMemcpy_pfn
|
||||
#undef clEnqueueSVMMemFill
|
||||
#define clEnqueueSVMMemFill clEnqueueSVMMemFill_pfn
|
||||
#undef clEnqueueSVMMap
|
||||
#define clEnqueueSVMMap clEnqueueSVMMap_pfn
|
||||
#undef clEnqueueSVMUnmap
|
||||
#define clEnqueueSVMUnmap clEnqueueSVMUnmap_pfn
|
||||
|
||||
extern CL_RUNTIME_EXPORT void* (CL_API_CALL *clSVMAlloc)(cl_context context, cl_svm_mem_flags flags, size_t size, unsigned int alignment);
|
||||
extern CL_RUNTIME_EXPORT void (CL_API_CALL *clSVMFree)(cl_context context, void* svm_pointer);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL *clSetKernelArgSVMPointer)(cl_kernel kernel, cl_uint arg_index, const void* arg_value);
|
||||
//extern CL_RUNTIME_EXPORT void* (CL_API_CALL *clSetKernelExecInfo)(cl_kernel kernel, cl_kernel_exec_info param_name, size_t param_value_size, const void* param_value);
|
||||
//extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL *clEnqueueSVMFree)(cl_command_queue command_queue, cl_uint num_svm_pointers, void* svm_pointers[],
|
||||
// void (CL_CALLBACK *pfn_free_func)(cl_command_queue queue, cl_uint num_svm_pointers, void* svm_pointers[], void* user_data), void* user_data,
|
||||
// cl_uint num_events_in_wait_list, const cl_event* event_wait_list, cl_event* event);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL *clEnqueueSVMMemcpy)(cl_command_queue command_queue, cl_bool blocking_copy, void* dst_ptr, const void* src_ptr, size_t size,
|
||||
cl_uint num_events_in_wait_list, const cl_event* event_wait_list, cl_event* event);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL *clEnqueueSVMMemFill)(cl_command_queue command_queue, void* svm_ptr, const void* pattern, size_t pattern_size, size_t size,
|
||||
cl_uint num_events_in_wait_list, const cl_event* event_wait_list, cl_event* event);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL *clEnqueueSVMMap)(cl_command_queue command_queue, cl_bool blocking_map, cl_map_flags map_flags, void* svm_ptr, size_t size,
|
||||
cl_uint num_events_in_wait_list, const cl_event* event_wait_list, cl_event* event);
|
||||
extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL *clEnqueueSVMUnmap)(cl_command_queue command_queue, void* svm_ptr,
|
||||
cl_uint num_events_in_wait_list, const cl_event* event_wait_list, cl_event* event);
|
||||
|
||||
#endif // HAVE_OPENCL_SVM
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_2_0_HPP
|
@ -0,0 +1,42 @@
|
||||
/* See LICENSE file in the root OpenCV directory */
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_DEFINITIONS_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_DEFINITIONS_HPP
|
||||
|
||||
#if defined(HAVE_OPENCL_SVM)
|
||||
#if defined(CL_VERSION_2_0)
|
||||
|
||||
// OpenCL 2.0 contains SVM definitions
|
||||
|
||||
#else
|
||||
|
||||
typedef cl_bitfield cl_device_svm_capabilities;
|
||||
typedef cl_bitfield cl_svm_mem_flags;
|
||||
typedef cl_uint cl_kernel_exec_info;
|
||||
|
||||
//
|
||||
// TODO Add real values after OpenCL 2.0 release
|
||||
//
|
||||
|
||||
#ifndef CL_DEVICE_SVM_CAPABILITIES
|
||||
#define CL_DEVICE_SVM_CAPABILITIES 0x1053
|
||||
|
||||
#define CL_DEVICE_SVM_COARSE_GRAIN_BUFFER (1 << 0)
|
||||
#define CL_DEVICE_SVM_FINE_GRAIN_BUFFER (1 << 1)
|
||||
#define CL_DEVICE_SVM_FINE_GRAIN_SYSTEM (1 << 2)
|
||||
#define CL_DEVICE_SVM_ATOMICS (1 << 3)
|
||||
#endif
|
||||
|
||||
#ifndef CL_MEM_SVM_FINE_GRAIN_BUFFER
|
||||
#define CL_MEM_SVM_FINE_GRAIN_BUFFER (1 << 10)
|
||||
#endif
|
||||
|
||||
#ifndef CL_MEM_SVM_ATOMICS
|
||||
#define CL_MEM_SVM_ATOMICS (1 << 11)
|
||||
#endif
|
||||
|
||||
|
||||
#endif // CL_VERSION_2_0
|
||||
#endif // HAVE_OPENCL_SVM
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_DEFINITIONS_HPP
|
@ -0,0 +1,166 @@
|
||||
/* See LICENSE file in the root OpenCV directory */
|
||||
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_HSA_EXTENSION_HPP
|
||||
#define OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_HSA_EXTENSION_HPP
|
||||
|
||||
#if defined(HAVE_OPENCL_SVM)
|
||||
#include "opencl_core.hpp"
|
||||
|
||||
#ifndef CL_DEVICE_SVM_CAPABILITIES_AMD
|
||||
//
|
||||
// Part of the file is an extract from the cl_ext.h file from AMD APP SDK package.
|
||||
// Below is the original copyright.
|
||||
//
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2008-2013 The Khronos Group Inc.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and/or associated documentation files (the
|
||||
* "Materials"), to deal in the Materials without restriction, including
|
||||
* without limitation the rights to use, copy, modify, merge, publish,
|
||||
* distribute, sublicense, and/or sell copies of the Materials, and to
|
||||
* permit persons to whom the Materials are furnished to do so, subject to
|
||||
* the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Materials.
|
||||
*
|
||||
* THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
* MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
||||
******************************************************************************/
|
||||
|
||||
/*******************************************
|
||||
* Shared Virtual Memory (SVM) extension
|
||||
*******************************************/
|
||||
typedef cl_bitfield cl_device_svm_capabilities_amd;
|
||||
typedef cl_bitfield cl_svm_mem_flags_amd;
|
||||
typedef cl_uint cl_kernel_exec_info_amd;
|
||||
|
||||
/* cl_device_info */
|
||||
#define CL_DEVICE_SVM_CAPABILITIES_AMD 0x1053
|
||||
#define CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT_AMD 0x1054
|
||||
|
||||
/* cl_device_svm_capabilities_amd */
|
||||
#define CL_DEVICE_SVM_COARSE_GRAIN_BUFFER_AMD (1 << 0)
|
||||
#define CL_DEVICE_SVM_FINE_GRAIN_BUFFER_AMD (1 << 1)
|
||||
#define CL_DEVICE_SVM_FINE_GRAIN_SYSTEM_AMD (1 << 2)
|
||||
#define CL_DEVICE_SVM_ATOMICS_AMD (1 << 3)
|
||||
|
||||
/* cl_svm_mem_flags_amd */
|
||||
#define CL_MEM_SVM_FINE_GRAIN_BUFFER_AMD (1 << 10)
|
||||
#define CL_MEM_SVM_ATOMICS_AMD (1 << 11)
|
||||
|
||||
/* cl_mem_info */
|
||||
#define CL_MEM_USES_SVM_POINTER_AMD 0x1109
|
||||
|
||||
/* cl_kernel_exec_info_amd */
|
||||
#define CL_KERNEL_EXEC_INFO_SVM_PTRS_AMD 0x11B6
|
||||
#define CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM_AMD 0x11B7
|
||||
|
||||
/* cl_command_type */
|
||||
#define CL_COMMAND_SVM_FREE_AMD 0x1209
|
||||
#define CL_COMMAND_SVM_MEMCPY_AMD 0x120A
|
||||
#define CL_COMMAND_SVM_MEMFILL_AMD 0x120B
|
||||
#define CL_COMMAND_SVM_MAP_AMD 0x120C
|
||||
#define CL_COMMAND_SVM_UNMAP_AMD 0x120D
|
||||
|
||||
typedef CL_API_ENTRY void*
|
||||
(CL_API_CALL * clSVMAllocAMD_fn)(
|
||||
cl_context /* context */,
|
||||
cl_svm_mem_flags_amd /* flags */,
|
||||
size_t /* size */,
|
||||
unsigned int /* alignment */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY void
|
||||
(CL_API_CALL * clSVMFreeAMD_fn)(
|
||||
cl_context /* context */,
|
||||
void* /* svm_pointer */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY cl_int
|
||||
(CL_API_CALL * clEnqueueSVMFreeAMD_fn)(
|
||||
cl_command_queue /* command_queue */,
|
||||
cl_uint /* num_svm_pointers */,
|
||||
void** /* svm_pointers */,
|
||||
void (CL_CALLBACK *)( /*pfn_free_func*/
|
||||
cl_command_queue /* queue */,
|
||||
cl_uint /* num_svm_pointers */,
|
||||
void** /* svm_pointers */,
|
||||
void* /* user_data */),
|
||||
void* /* user_data */,
|
||||
cl_uint /* num_events_in_wait_list */,
|
||||
const cl_event* /* event_wait_list */,
|
||||
cl_event* /* event */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY cl_int
|
||||
(CL_API_CALL * clEnqueueSVMMemcpyAMD_fn)(
|
||||
cl_command_queue /* command_queue */,
|
||||
cl_bool /* blocking_copy */,
|
||||
void* /* dst_ptr */,
|
||||
const void* /* src_ptr */,
|
||||
size_t /* size */,
|
||||
cl_uint /* num_events_in_wait_list */,
|
||||
const cl_event* /* event_wait_list */,
|
||||
cl_event* /* event */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY cl_int
|
||||
(CL_API_CALL * clEnqueueSVMMemFillAMD_fn)(
|
||||
cl_command_queue /* command_queue */,
|
||||
void* /* svm_ptr */,
|
||||
const void* /* pattern */,
|
||||
size_t /* pattern_size */,
|
||||
size_t /* size */,
|
||||
cl_uint /* num_events_in_wait_list */,
|
||||
const cl_event* /* event_wait_list */,
|
||||
cl_event* /* event */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY cl_int
|
||||
(CL_API_CALL * clEnqueueSVMMapAMD_fn)(
|
||||
cl_command_queue /* command_queue */,
|
||||
cl_bool /* blocking_map */,
|
||||
cl_map_flags /* map_flags */,
|
||||
void* /* svm_ptr */,
|
||||
size_t /* size */,
|
||||
cl_uint /* num_events_in_wait_list */,
|
||||
const cl_event* /* event_wait_list */,
|
||||
cl_event* /* event */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY cl_int
|
||||
(CL_API_CALL * clEnqueueSVMUnmapAMD_fn)(
|
||||
cl_command_queue /* command_queue */,
|
||||
void* /* svm_ptr */,
|
||||
cl_uint /* num_events_in_wait_list */,
|
||||
const cl_event* /* event_wait_list */,
|
||||
cl_event* /* event */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY cl_int
|
||||
(CL_API_CALL * clSetKernelArgSVMPointerAMD_fn)(
|
||||
cl_kernel /* kernel */,
|
||||
cl_uint /* arg_index */,
|
||||
const void * /* arg_value */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
typedef CL_API_ENTRY cl_int
|
||||
(CL_API_CALL * clSetKernelExecInfoAMD_fn)(
|
||||
cl_kernel /* kernel */,
|
||||
cl_kernel_exec_info_amd /* param_name */,
|
||||
size_t /* param_value_size */,
|
||||
const void * /* param_value */
|
||||
) CL_EXT_SUFFIX__VERSION_1_2;
|
||||
|
||||
#endif
|
||||
|
||||
#endif // HAVE_OPENCL_SVM
|
||||
|
||||
#endif // OPENCV_CORE_OCL_RUNTIME_OPENCL_SVM_HSA_EXTENSION_HPP
|
@ -0,0 +1,134 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'CigaretteSingle.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include <memory>
|
||||
#include "../../../CigaretteSingle.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'CigaretteSingle.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.15.2. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_CigaretteSingle_t {
|
||||
QByteArrayData data[8];
|
||||
char stringdata0[122];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_CigaretteSingle_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_CigaretteSingle_t qt_meta_stringdata_CigaretteSingle = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 15), // "CigaretteSingle"
|
||||
QT_MOC_LITERAL(1, 16, 12), // "DisplayImage"
|
||||
QT_MOC_LITERAL(2, 29, 0), // ""
|
||||
QT_MOC_LITERAL(3, 30, 7), // "cv::Mat"
|
||||
QT_MOC_LITERAL(4, 38, 1), // "m"
|
||||
QT_MOC_LITERAL(5, 40, 16), // "event_per_second"
|
||||
QT_MOC_LITERAL(6, 57, 28), // "on_pushButton_mtest_released"
|
||||
QT_MOC_LITERAL(7, 86, 35) // "on_pushButton_selectregion_re..."
|
||||
|
||||
},
|
||||
"CigaretteSingle\0DisplayImage\0\0cv::Mat\0"
|
||||
"m\0event_per_second\0on_pushButton_mtest_released\0"
|
||||
"on_pushButton_selectregion_released"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_CigaretteSingle[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
4, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 1, 34, 2, 0x08 /* Private */,
|
||||
5, 0, 37, 2, 0x08 /* Private */,
|
||||
6, 0, 38, 2, 0x08 /* Private */,
|
||||
7, 0, 39, 2, 0x08 /* Private */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void, 0x80000000 | 3, 4,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void CigaretteSingle::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<CigaretteSingle *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->DisplayImage((*reinterpret_cast< cv::Mat(*)>(_a[1]))); break;
|
||||
case 1: _t->event_per_second(); break;
|
||||
case 2: _t->on_pushButton_mtest_released(); break;
|
||||
case 3: _t->on_pushButton_selectregion_released(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject CigaretteSingle::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
|
||||
qt_meta_stringdata_CigaretteSingle.data,
|
||||
qt_meta_data_CigaretteSingle,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *CigaretteSingle::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *CigaretteSingle::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_CigaretteSingle.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QMainWindow::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int CigaretteSingle::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QMainWindow::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 4)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 4;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 4)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 4;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,95 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'savethread.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include <memory>
|
||||
#include "../../../WorkThread/savethread.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'savethread.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.15.2. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_SaveThread_t {
|
||||
QByteArrayData data[1];
|
||||
char stringdata0[11];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_SaveThread_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_SaveThread_t qt_meta_stringdata_SaveThread = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 10) // "SaveThread"
|
||||
|
||||
},
|
||||
"SaveThread"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_SaveThread[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
0, 0, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void SaveThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
Q_UNUSED(_o);
|
||||
Q_UNUSED(_id);
|
||||
Q_UNUSED(_c);
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject SaveThread::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
|
||||
qt_meta_stringdata_SaveThread.data,
|
||||
qt_meta_data_SaveThread,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *SaveThread::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *SaveThread::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_SaveThread.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QThread::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int SaveThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QThread::qt_metacall(_c, _id, _a);
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,135 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'workthread.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include <memory>
|
||||
#include "../../../WorkThread/workthread.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'workthread.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.15.2. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_WorkThread_t {
|
||||
QByteArrayData data[4];
|
||||
char stringdata0[34];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_WorkThread_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_WorkThread_t qt_meta_stringdata_WorkThread = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 10), // "WorkThread"
|
||||
QT_MOC_LITERAL(1, 11, 13), // "display_image"
|
||||
QT_MOC_LITERAL(2, 25, 0), // ""
|
||||
QT_MOC_LITERAL(3, 26, 7) // "cv::Mat"
|
||||
|
||||
},
|
||||
"WorkThread\0display_image\0\0cv::Mat"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_WorkThread[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
1, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
1, // signalCount
|
||||
|
||||
// signals: name, argc, parameters, tag, flags
|
||||
1, 1, 19, 2, 0x06 /* Public */,
|
||||
|
||||
// signals: parameters
|
||||
QMetaType::Void, 0x80000000 | 3, 2,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void WorkThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<WorkThread *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->display_image((*reinterpret_cast< cv::Mat(*)>(_a[1]))); break;
|
||||
default: ;
|
||||
}
|
||||
} else if (_c == QMetaObject::IndexOfMethod) {
|
||||
int *result = reinterpret_cast<int *>(_a[0]);
|
||||
{
|
||||
using _t = void (WorkThread::*)(cv::Mat );
|
||||
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::display_image)) {
|
||||
*result = 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject WorkThread::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
|
||||
qt_meta_stringdata_WorkThread.data,
|
||||
qt_meta_data_WorkThread,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *WorkThread::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *WorkThread::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_WorkThread.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QThread::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int WorkThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QThread::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 1)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 1;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 1)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 1;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
|
||||
// SIGNAL 0
|
||||
void WorkThread::display_image(cv::Mat _t1)
|
||||
{
|
||||
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
|
||||
QMetaObject::activate(this, &staticMetaObject, 0, _a);
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,59 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Qt_DEFINES_>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB</Qt_DEFINES_>
|
||||
<Qt_INCLUDEPATH_>D:\????\????\???\230512-git??\CigaretteSingle\x64\Debug\qmake\temp;C:\Qt\5.15.2\msvc2019_64\include;C:\Qt\5.15.2\msvc2019_64\include\QtWidgets;C:\Qt\5.15.2\msvc2019_64\include\QtGui;C:\Qt\5.15.2\msvc2019_64\include\QtANGLE;C:\Qt\5.15.2\msvc2019_64\include\QtCore;D:\????\????\???\230512-git??\CigaretteSingle\x64\Debug\qmake\temp;/include;C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc</Qt_INCLUDEPATH_>
|
||||
<Qt_STDCPP_></Qt_STDCPP_>
|
||||
<Qt_CL_OPTIONS_>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus</Qt_CL_OPTIONS_>
|
||||
<Qt_LIBS_>C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgetsd.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Guid.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Cored.lib;C:\Qt\5.15.2\msvc2019_64\lib\qtmaind.lib;shell32.lib</Qt_LIBS_>
|
||||
<Qt_LINK_OPTIONS_>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"</Qt_LINK_OPTIONS_>
|
||||
<QMake_QT_SYSROOT_></QMake_QT_SYSROOT_>
|
||||
<QMake_QT_INSTALL_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_PREFIX_>
|
||||
<QMake_QT_INSTALL_ARCHDATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_ARCHDATA_>
|
||||
<QMake_QT_INSTALL_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_DATA_>
|
||||
<QMake_QT_INSTALL_DOCS_>C:/Qt/Docs/Qt-5.15.2</QMake_QT_INSTALL_DOCS_>
|
||||
<QMake_QT_INSTALL_HEADERS_>C:/Qt/5.15.2/msvc2019_64/include</QMake_QT_INSTALL_HEADERS_>
|
||||
<QMake_QT_INSTALL_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_INSTALL_LIBS_>
|
||||
<QMake_QT_INSTALL_LIBEXECS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_LIBEXECS_>
|
||||
<QMake_QT_INSTALL_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_BINS_>
|
||||
<QMake_QT_INSTALL_TESTS_>C:/Qt/5.15.2/msvc2019_64/tests</QMake_QT_INSTALL_TESTS_>
|
||||
<QMake_QT_INSTALL_PLUGINS_>C:/Qt/5.15.2/msvc2019_64/plugins</QMake_QT_INSTALL_PLUGINS_>
|
||||
<QMake_QT_INSTALL_IMPORTS_>C:/Qt/5.15.2/msvc2019_64/imports</QMake_QT_INSTALL_IMPORTS_>
|
||||
<QMake_QT_INSTALL_QML_>C:/Qt/5.15.2/msvc2019_64/qml</QMake_QT_INSTALL_QML_>
|
||||
<QMake_QT_INSTALL_TRANSLATIONS_>C:/Qt/5.15.2/msvc2019_64/translations</QMake_QT_INSTALL_TRANSLATIONS_>
|
||||
<QMake_QT_INSTALL_CONFIGURATION_></QMake_QT_INSTALL_CONFIGURATION_>
|
||||
<QMake_QT_INSTALL_EXAMPLES_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_EXAMPLES_>
|
||||
<QMake_QT_INSTALL_DEMOS_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_DEMOS_>
|
||||
<QMake_QT_HOST_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_PREFIX_>
|
||||
<QMake_QT_HOST_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_DATA_>
|
||||
<QMake_QT_HOST_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_HOST_BINS_>
|
||||
<QMake_QT_HOST_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_HOST_LIBS_>
|
||||
<QMake_QMAKE_SPEC_>win32-msvc</QMake_QMAKE_SPEC_>
|
||||
<QMake_QMAKE_XSPEC_>win32-msvc</QMake_QMAKE_XSPEC_>
|
||||
<QMake_QMAKE_VERSION_>3.1</QMake_QMAKE_VERSION_>
|
||||
<QMake_QT_VERSION_>5.15.2</QMake_QT_VERSION_>
|
||||
<Qt_INCLUDEPATH_
|
||||
>$(Qt_INCLUDEPATH_);x64\Debug\moc;x64\Debug\uic</Qt_INCLUDEPATH_>
|
||||
<QtBkup_QtInstall
|
||||
>5.15.2_msvc2019_64</QtBkup_QtInstall>
|
||||
<QtBkup_QtModules
|
||||
>core;gui;widgets</QtBkup_QtModules>
|
||||
<QtBkup_QtPathBinaries
|
||||
>bin</QtBkup_QtPathBinaries>
|
||||
<QtBkup_QtPathLibraryExecutables
|
||||
>bin</QtBkup_QtPathLibraryExecutables>
|
||||
<QtBkup_QtHeaderSearchPath
|
||||
></QtBkup_QtHeaderSearchPath>
|
||||
<QtBkup_QtLibrarySearchPath
|
||||
></QtBkup_QtLibrarySearchPath>
|
||||
<QtBkup_QtVars
|
||||
>DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions</QtBkup_QtVars>
|
||||
<QtBkup_QMakeCodeLines
|
||||
></QtBkup_QMakeCodeLines>
|
||||
<QtBkup_QtBuildConfig
|
||||
>debug</QtBkup_QtBuildConfig>
|
||||
<QtVersion>5.15.2</QtVersion>
|
||||
<QtVersionMajor>5</QtVersionMajor>
|
||||
<QtVersionMinor>15</QtVersionMinor>
|
||||
<QtVersionPatch>2</QtVersionPatch>
|
||||
</PropertyGroup>
|
||||
</Project>
|
@ -0,0 +1,7 @@
|
||||
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
|
||||
QMAKE_CXX.QMAKE_MSC_VER = 1935
|
||||
QMAKE_CXX.QMAKE_MSC_FULL_VER = 193532215
|
||||
QMAKE_CXX.COMPILER_MACROS = \
|
||||
QT_COMPILER_STDCXX \
|
||||
QMAKE_MSC_VER \
|
||||
QMAKE_MSC_FULL_VER
|
@ -0,0 +1 @@
|
||||
C:\Users\80525\AppData\Local\Temp\b054myci.jgx.designtime.props
|
@ -0,0 +1 @@
|
||||
This is a dummy file needed to create ./moc_predefs.h
|
@ -0,0 +1,25 @@
|
||||
QT_SYSROOT:
|
||||
QT_INSTALL_PREFIX:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_INSTALL_ARCHDATA:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_INSTALL_DATA:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_INSTALL_DOCS:C:/Qt/Docs/Qt-5.15.2
|
||||
QT_INSTALL_HEADERS:C:/Qt/5.15.2/msvc2019_64/include
|
||||
QT_INSTALL_LIBS:C:/Qt/5.15.2/msvc2019_64/lib
|
||||
QT_INSTALL_LIBEXECS:C:/Qt/5.15.2/msvc2019_64/bin
|
||||
QT_INSTALL_BINS:C:/Qt/5.15.2/msvc2019_64/bin
|
||||
QT_INSTALL_TESTS:C:/Qt/5.15.2/msvc2019_64/tests
|
||||
QT_INSTALL_PLUGINS:C:/Qt/5.15.2/msvc2019_64/plugins
|
||||
QT_INSTALL_IMPORTS:C:/Qt/5.15.2/msvc2019_64/imports
|
||||
QT_INSTALL_QML:C:/Qt/5.15.2/msvc2019_64/qml
|
||||
QT_INSTALL_TRANSLATIONS:C:/Qt/5.15.2/msvc2019_64/translations
|
||||
QT_INSTALL_CONFIGURATION:
|
||||
QT_INSTALL_EXAMPLES:C:/Qt/Examples/Qt-5.15.2
|
||||
QT_INSTALL_DEMOS:C:/Qt/Examples/Qt-5.15.2
|
||||
QT_HOST_PREFIX:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_HOST_DATA:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_HOST_BINS:C:/Qt/5.15.2/msvc2019_64/bin
|
||||
QT_HOST_LIBS:C:/Qt/5.15.2/msvc2019_64/lib
|
||||
QMAKE_SPEC:win32-msvc
|
||||
QMAKE_XSPEC:win32-msvc
|
||||
QMAKE_VERSION:3.1
|
||||
QT_VERSION:5.15.2
|
@ -0,0 +1 @@
|
||||
Info: creating stash file D:\????\????\???\230512-git??\CigaretteSingle\x64\Debug\qmake\temp\.qmake.stash
|
@ -0,0 +1,2 @@
|
||||
CONFIG += no_fixpath
|
||||
QT += core gui widgets
|
@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid></ProjectGuid>
|
||||
<RootNamespace>qtvars</RootNamespace>
|
||||
<Keyword>Qt4VSv1.0</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<OutputDirectory>.\</OutputDirectory>
|
||||
<ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PrimaryOutput>qtvars</PrimaryOutput>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings" />
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\</OutDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">qtvars</TargetName>
|
||||
<IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</IgnoreImportLibrary>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>D:\????\????\???\230512-git??\CigaretteSingle\x64\Debug\qmake\temp;C:\Qt\5.15.2\msvc2019_64\include;C:\Qt\5.15.2\msvc2019_64\include\QtWidgets;C:\Qt\5.15.2\msvc2019_64\include\QtGui;C:\Qt\5.15.2\msvc2019_64\include\QtANGLE;C:\Qt\5.15.2\msvc2019_64\include\QtCore;D:\????\????\???\230512-git??\CigaretteSingle\x64\Debug\qmake\temp;/include;C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalOptions>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions>
|
||||
<AssemblerListingLocation>.\</AssemblerListingLocation>
|
||||
<BrowseInformation>false</BrowseInformation>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<ExceptionHandling>Sync</ExceptionHandling>
|
||||
<ObjectFileName>.\</ObjectFileName>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessToFile>false</PreprocessToFile>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
|
||||
<WarningLevel>TurnOffAllWarnings</WarningLevel>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgetsd.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Guid.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Cored.lib;C:\Qt\5.15.2\msvc2019_64\lib\qtmaind.lib;shell32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>C:\openssl\lib;C:\Utils\my_sql\mysql-5.7.25-winx64\lib;C:\Utils\postgresql\pgsql\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions>
|
||||
<DataExecutionPrevention>true</DataExecutionPrevention>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||
<OutputFile>$(OutDir)\qtvars.exe</OutputFile>
|
||||
<RandomizedBaseAddress>true</RandomizedBaseAddress>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Link>
|
||||
<Midl>
|
||||
<DefaultCharType>Unsigned</DefaultCharType>
|
||||
<EnableErrorChecks>None</EnableErrorChecks>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
</Midl>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="moc_predefs.h.cbt">
|
||||
<FileType>Document</FileType>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">C:\Qt\5.15.2\msvc2019_64\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">cl -BxC:\Qt\5.15.2\msvc2019_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W0 -E C:\Qt\5.15.2\msvc2019_64\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h</Command>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate moc_predefs.h</Message>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">moc_predefs.h;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets" />
|
||||
</Project>
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Generated Files">
|
||||
<UniqueIdentifier>{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;moc;h;def;odl;idl;res;</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="moc_predefs.h.cbt">
|
||||
<Filter>Generated Files</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -0,0 +1,59 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Qt_DEFINES_>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB</Qt_DEFINES_>
|
||||
<Qt_INCLUDEPATH_>D:\????\????\???\230512-git??\CigaretteSingle\x64\Debug\qmake\temp;C:\Qt\5.15.2\msvc2019_64\include;C:\Qt\5.15.2\msvc2019_64\include\QtWidgets;C:\Qt\5.15.2\msvc2019_64\include\QtGui;C:\Qt\5.15.2\msvc2019_64\include\QtANGLE;C:\Qt\5.15.2\msvc2019_64\include\QtCore;D:\????\????\???\230512-git??\CigaretteSingle\x64\Debug\qmake\temp;/include;C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc</Qt_INCLUDEPATH_>
|
||||
<Qt_STDCPP_></Qt_STDCPP_>
|
||||
<Qt_CL_OPTIONS_>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus</Qt_CL_OPTIONS_>
|
||||
<Qt_LIBS_>C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgetsd.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Guid.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Cored.lib;C:\Qt\5.15.2\msvc2019_64\lib\qtmaind.lib;shell32.lib</Qt_LIBS_>
|
||||
<Qt_LINK_OPTIONS_>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"</Qt_LINK_OPTIONS_>
|
||||
<QMake_QT_SYSROOT_></QMake_QT_SYSROOT_>
|
||||
<QMake_QT_INSTALL_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_PREFIX_>
|
||||
<QMake_QT_INSTALL_ARCHDATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_ARCHDATA_>
|
||||
<QMake_QT_INSTALL_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_DATA_>
|
||||
<QMake_QT_INSTALL_DOCS_>C:/Qt/Docs/Qt-5.15.2</QMake_QT_INSTALL_DOCS_>
|
||||
<QMake_QT_INSTALL_HEADERS_>C:/Qt/5.15.2/msvc2019_64/include</QMake_QT_INSTALL_HEADERS_>
|
||||
<QMake_QT_INSTALL_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_INSTALL_LIBS_>
|
||||
<QMake_QT_INSTALL_LIBEXECS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_LIBEXECS_>
|
||||
<QMake_QT_INSTALL_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_BINS_>
|
||||
<QMake_QT_INSTALL_TESTS_>C:/Qt/5.15.2/msvc2019_64/tests</QMake_QT_INSTALL_TESTS_>
|
||||
<QMake_QT_INSTALL_PLUGINS_>C:/Qt/5.15.2/msvc2019_64/plugins</QMake_QT_INSTALL_PLUGINS_>
|
||||
<QMake_QT_INSTALL_IMPORTS_>C:/Qt/5.15.2/msvc2019_64/imports</QMake_QT_INSTALL_IMPORTS_>
|
||||
<QMake_QT_INSTALL_QML_>C:/Qt/5.15.2/msvc2019_64/qml</QMake_QT_INSTALL_QML_>
|
||||
<QMake_QT_INSTALL_TRANSLATIONS_>C:/Qt/5.15.2/msvc2019_64/translations</QMake_QT_INSTALL_TRANSLATIONS_>
|
||||
<QMake_QT_INSTALL_CONFIGURATION_></QMake_QT_INSTALL_CONFIGURATION_>
|
||||
<QMake_QT_INSTALL_EXAMPLES_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_EXAMPLES_>
|
||||
<QMake_QT_INSTALL_DEMOS_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_DEMOS_>
|
||||
<QMake_QT_HOST_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_PREFIX_>
|
||||
<QMake_QT_HOST_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_DATA_>
|
||||
<QMake_QT_HOST_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_HOST_BINS_>
|
||||
<QMake_QT_HOST_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_HOST_LIBS_>
|
||||
<QMake_QMAKE_SPEC_>win32-msvc</QMake_QMAKE_SPEC_>
|
||||
<QMake_QMAKE_XSPEC_>win32-msvc</QMake_QMAKE_XSPEC_>
|
||||
<QMake_QMAKE_VERSION_>3.1</QMake_QMAKE_VERSION_>
|
||||
<QMake_QT_VERSION_>5.15.2</QMake_QT_VERSION_>
|
||||
<Qt_INCLUDEPATH_
|
||||
>$(Qt_INCLUDEPATH_);x64\Debug\moc;x64\Debug\uic</Qt_INCLUDEPATH_>
|
||||
<QtBkup_QtInstall
|
||||
>5.15.2_msvc2019_64</QtBkup_QtInstall>
|
||||
<QtBkup_QtModules
|
||||
>core;gui;widgets</QtBkup_QtModules>
|
||||
<QtBkup_QtPathBinaries
|
||||
>bin</QtBkup_QtPathBinaries>
|
||||
<QtBkup_QtPathLibraryExecutables
|
||||
>bin</QtBkup_QtPathLibraryExecutables>
|
||||
<QtBkup_QtHeaderSearchPath
|
||||
></QtBkup_QtHeaderSearchPath>
|
||||
<QtBkup_QtLibrarySearchPath
|
||||
></QtBkup_QtLibrarySearchPath>
|
||||
<QtBkup_QtVars
|
||||
>DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions</QtBkup_QtVars>
|
||||
<QtBkup_QMakeCodeLines
|
||||
></QtBkup_QMakeCodeLines>
|
||||
<QtBkup_QtBuildConfig
|
||||
>debug</QtBkup_QtBuildConfig>
|
||||
<QtVersion>5.15.2</QtVersion>
|
||||
<QtVersionMajor>5</QtVersionMajor>
|
||||
<QtVersionMinor>15</QtVersionMinor>
|
||||
<QtVersionPatch>2</QtVersionPatch>
|
||||
</PropertyGroup>
|
||||
</Project>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,357 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'CigaretteSingle.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.15.2
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_CIGARETTESINGLE_H
|
||||
#define UI_CIGARETTESINGLE_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QCheckBox>
|
||||
#include <QtWidgets/QGroupBox>
|
||||
#include <QtWidgets/QLCDNumber>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextBrowser>
|
||||
#include <QtWidgets/QToolButton>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_CigaretteSingleClass
|
||||
{
|
||||
public:
|
||||
QWidget *centralWidget;
|
||||
QPushButton *pushButton_mtest;
|
||||
QLabel *image_label;
|
||||
QTextBrowser *textBrowser;
|
||||
QGroupBox *groupBox_status;
|
||||
QLabel *label_alarm;
|
||||
QLabel *label_5;
|
||||
QLabel *label_plc;
|
||||
QLCDNumber *lcdNumber_total_no;
|
||||
QToolButton *toolButton_alarm;
|
||||
QToolButton *toolButton_plc;
|
||||
QPushButton *pushButton_clear;
|
||||
QLabel *label_run_time_val;
|
||||
QLabel *label_12;
|
||||
QLabel *label_role;
|
||||
QLabel *label_8;
|
||||
QLCDNumber *lcdNumber_total_no_last;
|
||||
QPushButton *pushButton_reset;
|
||||
QGroupBox *groupBox_dev;
|
||||
QLabel *cam_status_1;
|
||||
QToolButton *toolButton_cam_1;
|
||||
QToolButton *toolButton_cam_2;
|
||||
QLabel *cam_status_2;
|
||||
QLabel *cam_work_2;
|
||||
QLabel *cam_work_1;
|
||||
QCheckBox *checkBox_debug;
|
||||
QCheckBox *checkBox_unkick;
|
||||
QLabel *cam_work_3;
|
||||
QLabel *cam_status_4;
|
||||
QToolButton *toolButton_cam_3;
|
||||
QLabel *cam_work_4;
|
||||
QToolButton *toolButton_cam_4;
|
||||
QLabel *cam_status_3;
|
||||
QGroupBox *groupBox_op;
|
||||
QToolButton *btn_start;
|
||||
QToolButton *btn_pause;
|
||||
QToolButton *btn_lock;
|
||||
QToolButton *btn_setup;
|
||||
QPushButton *pushButton_saveimg;
|
||||
QPushButton *pushButton_selectregion;
|
||||
QPushButton *pushButton_4;
|
||||
|
||||
void setupUi(QMainWindow *CigaretteSingleClass)
|
||||
{
|
||||
if (CigaretteSingleClass->objectName().isEmpty())
|
||||
CigaretteSingleClass->setObjectName(QString::fromUtf8("CigaretteSingleClass"));
|
||||
CigaretteSingleClass->resize(1276, 788);
|
||||
CigaretteSingleClass->setStyleSheet(QString::fromUtf8(""));
|
||||
centralWidget = new QWidget(CigaretteSingleClass);
|
||||
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
|
||||
centralWidget->setStyleSheet(QString::fromUtf8(""));
|
||||
pushButton_mtest = new QPushButton(centralWidget);
|
||||
pushButton_mtest->setObjectName(QString::fromUtf8("pushButton_mtest"));
|
||||
pushButton_mtest->setGeometry(QRect(1100, 10, 171, 23));
|
||||
image_label = new QLabel(centralWidget);
|
||||
image_label->setObjectName(QString::fromUtf8("image_label"));
|
||||
image_label->setGeometry(QRect(180, 9, 650, 641));
|
||||
textBrowser = new QTextBrowser(centralWidget);
|
||||
textBrowser->setObjectName(QString::fromUtf8("textBrowser"));
|
||||
textBrowser->setGeometry(QRect(830, 10, 261, 641));
|
||||
groupBox_status = new QGroupBox(centralWidget);
|
||||
groupBox_status->setObjectName(QString::fromUtf8("groupBox_status"));
|
||||
groupBox_status->setGeometry(QRect(10, 680, 1264, 71));
|
||||
QFont font;
|
||||
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font.setPointSize(12);
|
||||
font.setBold(true);
|
||||
font.setWeight(75);
|
||||
groupBox_status->setFont(font);
|
||||
label_alarm = new QLabel(groupBox_status);
|
||||
label_alarm->setObjectName(QString::fromUtf8("label_alarm"));
|
||||
label_alarm->setGeometry(QRect(919, 24, 71, 31));
|
||||
label_alarm->setFont(font);
|
||||
label_alarm->setStyleSheet(QString::fromUtf8(""));
|
||||
label_alarm->setAlignment(Qt::AlignCenter);
|
||||
label_5 = new QLabel(groupBox_status);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(410, 24, 41, 31));
|
||||
label_5->setFont(font);
|
||||
label_5->setStyleSheet(QString::fromUtf8(""));
|
||||
label_plc = new QLabel(groupBox_status);
|
||||
label_plc->setObjectName(QString::fromUtf8("label_plc"));
|
||||
label_plc->setGeometry(QRect(740, 24, 81, 31));
|
||||
label_plc->setFont(font);
|
||||
label_plc->setStyleSheet(QString::fromUtf8(""));
|
||||
label_plc->setAlignment(Qt::AlignCenter);
|
||||
lcdNumber_total_no = new QLCDNumber(groupBox_status);
|
||||
lcdNumber_total_no->setObjectName(QString::fromUtf8("lcdNumber_total_no"));
|
||||
lcdNumber_total_no->setGeometry(QRect(450, 19, 171, 41));
|
||||
lcdNumber_total_no->setStyleSheet(QString::fromUtf8("color:white"));
|
||||
lcdNumber_total_no->setDigitCount(8);
|
||||
toolButton_alarm = new QToolButton(groupBox_status);
|
||||
toolButton_alarm->setObjectName(QString::fromUtf8("toolButton_alarm"));
|
||||
toolButton_alarm->setGeometry(QRect(880, 19, 41, 41));
|
||||
toolButton_alarm->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/alarm.png);"));
|
||||
toolButton_plc = new QToolButton(groupBox_status);
|
||||
toolButton_plc->setObjectName(QString::fromUtf8("toolButton_plc"));
|
||||
toolButton_plc->setGeometry(QRect(690, 19, 51, 41));
|
||||
toolButton_plc->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/plc.png);"));
|
||||
pushButton_clear = new QPushButton(groupBox_status);
|
||||
pushButton_clear->setObjectName(QString::fromUtf8("pushButton_clear"));
|
||||
pushButton_clear->setGeometry(QRect(630, 19, 51, 41));
|
||||
QFont font1;
|
||||
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font1.setPointSize(12);
|
||||
font1.setBold(false);
|
||||
font1.setWeight(50);
|
||||
pushButton_clear->setFont(font1);
|
||||
pushButton_clear->setStyleSheet(QString::fromUtf8(""));
|
||||
label_run_time_val = new QLabel(groupBox_status);
|
||||
label_run_time_val->setObjectName(QString::fromUtf8("label_run_time_val"));
|
||||
label_run_time_val->setGeometry(QRect(1000, 30, 250, 20));
|
||||
QFont font2;
|
||||
font2.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font2.setPointSize(14);
|
||||
font2.setBold(false);
|
||||
font2.setWeight(50);
|
||||
label_run_time_val->setFont(font2);
|
||||
label_run_time_val->setStyleSheet(QString::fromUtf8(""));
|
||||
label_run_time_val->setAlignment(Qt::AlignCenter);
|
||||
label_12 = new QLabel(groupBox_status);
|
||||
label_12->setObjectName(QString::fromUtf8("label_12"));
|
||||
label_12->setGeometry(QRect(10, 24, 81, 31));
|
||||
label_12->setFont(font);
|
||||
label_12->setStyleSheet(QString::fromUtf8(""));
|
||||
label_12->setAlignment(Qt::AlignCenter);
|
||||
label_role = new QLabel(groupBox_status);
|
||||
label_role->setObjectName(QString::fromUtf8("label_role"));
|
||||
label_role->setGeometry(QRect(100, 24, 71, 31));
|
||||
label_role->setFont(font1);
|
||||
label_role->setStyleSheet(QString::fromUtf8(""));
|
||||
label_8 = new QLabel(groupBox_status);
|
||||
label_8->setObjectName(QString::fromUtf8("label_8"));
|
||||
label_8->setGeometry(QRect(190, 24, 41, 31));
|
||||
label_8->setFont(font);
|
||||
label_8->setStyleSheet(QString::fromUtf8(""));
|
||||
lcdNumber_total_no_last = new QLCDNumber(groupBox_status);
|
||||
lcdNumber_total_no_last->setObjectName(QString::fromUtf8("lcdNumber_total_no_last"));
|
||||
lcdNumber_total_no_last->setGeometry(QRect(230, 19, 171, 41));
|
||||
lcdNumber_total_no_last->setStyleSheet(QString::fromUtf8("color:white"));
|
||||
lcdNumber_total_no_last->setDigitCount(8);
|
||||
pushButton_reset = new QPushButton(groupBox_status);
|
||||
pushButton_reset->setObjectName(QString::fromUtf8("pushButton_reset"));
|
||||
pushButton_reset->setGeometry(QRect(825, 19, 51, 41));
|
||||
pushButton_reset->setFont(font1);
|
||||
pushButton_reset->setStyleSheet(QString::fromUtf8(""));
|
||||
groupBox_dev = new QGroupBox(centralWidget);
|
||||
groupBox_dev->setObjectName(QString::fromUtf8("groupBox_dev"));
|
||||
groupBox_dev->setGeometry(QRect(10, 240, 171, 431));
|
||||
QFont font3;
|
||||
font3.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font3.setPointSize(14);
|
||||
font3.setBold(true);
|
||||
font3.setWeight(75);
|
||||
groupBox_dev->setFont(font3);
|
||||
groupBox_dev->setStyleSheet(QString::fromUtf8(""));
|
||||
cam_status_1 = new QLabel(groupBox_dev);
|
||||
cam_status_1->setObjectName(QString::fromUtf8("cam_status_1"));
|
||||
cam_status_1->setGeometry(QRect(10, 130, 71, 31));
|
||||
QFont font4;
|
||||
font4.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font4.setPointSize(18);
|
||||
font4.setBold(true);
|
||||
font4.setWeight(75);
|
||||
cam_status_1->setFont(font4);
|
||||
cam_status_1->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_1->setAlignment(Qt::AlignCenter);
|
||||
toolButton_cam_1 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_1->setObjectName(QString::fromUtf8("toolButton_cam_1"));
|
||||
toolButton_cam_1->setGeometry(QRect(10, 40, 71, 71));
|
||||
toolButton_cam_1->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam1_no.png);"));
|
||||
toolButton_cam_2 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_2->setObjectName(QString::fromUtf8("toolButton_cam_2"));
|
||||
toolButton_cam_2->setGeometry(QRect(95, 40, 71, 71));
|
||||
toolButton_cam_2->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam2_no.png);"));
|
||||
cam_status_2 = new QLabel(groupBox_dev);
|
||||
cam_status_2->setObjectName(QString::fromUtf8("cam_status_2"));
|
||||
cam_status_2->setGeometry(QRect(95, 130, 71, 31));
|
||||
cam_status_2->setFont(font4);
|
||||
cam_status_2->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_2->setAlignment(Qt::AlignCenter);
|
||||
cam_work_2 = new QLabel(groupBox_dev);
|
||||
cam_work_2->setObjectName(QString::fromUtf8("cam_work_2"));
|
||||
cam_work_2->setGeometry(QRect(95, 165, 71, 31));
|
||||
cam_work_2->setFont(font4);
|
||||
cam_work_2->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_2->setAlignment(Qt::AlignCenter);
|
||||
cam_work_1 = new QLabel(groupBox_dev);
|
||||
cam_work_1->setObjectName(QString::fromUtf8("cam_work_1"));
|
||||
cam_work_1->setGeometry(QRect(10, 165, 71, 31));
|
||||
cam_work_1->setFont(font4);
|
||||
cam_work_1->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_1->setAlignment(Qt::AlignCenter);
|
||||
checkBox_debug = new QCheckBox(groupBox_dev);
|
||||
checkBox_debug->setObjectName(QString::fromUtf8("checkBox_debug"));
|
||||
checkBox_debug->setGeometry(QRect(10, 370, 82, 21));
|
||||
checkBox_debug->setFont(font);
|
||||
checkBox_debug->setStyleSheet(QString::fromUtf8(""));
|
||||
checkBox_unkick = new QCheckBox(groupBox_dev);
|
||||
checkBox_unkick->setObjectName(QString::fromUtf8("checkBox_unkick"));
|
||||
checkBox_unkick->setGeometry(QRect(10, 400, 71, 21));
|
||||
checkBox_unkick->setFont(font);
|
||||
checkBox_unkick->setStyleSheet(QString::fromUtf8(""));
|
||||
cam_work_3 = new QLabel(groupBox_dev);
|
||||
cam_work_3->setObjectName(QString::fromUtf8("cam_work_3"));
|
||||
cam_work_3->setGeometry(QRect(10, 330, 71, 31));
|
||||
cam_work_3->setFont(font4);
|
||||
cam_work_3->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_3->setAlignment(Qt::AlignCenter);
|
||||
cam_status_4 = new QLabel(groupBox_dev);
|
||||
cam_status_4->setObjectName(QString::fromUtf8("cam_status_4"));
|
||||
cam_status_4->setGeometry(QRect(90, 295, 71, 31));
|
||||
cam_status_4->setFont(font4);
|
||||
cam_status_4->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_4->setAlignment(Qt::AlignCenter);
|
||||
toolButton_cam_3 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_3->setObjectName(QString::fromUtf8("toolButton_cam_3"));
|
||||
toolButton_cam_3->setGeometry(QRect(10, 205, 72, 72));
|
||||
toolButton_cam_3->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam3_no.png);"));
|
||||
cam_work_4 = new QLabel(groupBox_dev);
|
||||
cam_work_4->setObjectName(QString::fromUtf8("cam_work_4"));
|
||||
cam_work_4->setGeometry(QRect(90, 330, 71, 31));
|
||||
cam_work_4->setFont(font4);
|
||||
cam_work_4->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_4->setAlignment(Qt::AlignCenter);
|
||||
toolButton_cam_4 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_4->setObjectName(QString::fromUtf8("toolButton_cam_4"));
|
||||
toolButton_cam_4->setGeometry(QRect(90, 205, 72, 72));
|
||||
toolButton_cam_4->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam4_no.png);"));
|
||||
cam_status_3 = new QLabel(groupBox_dev);
|
||||
cam_status_3->setObjectName(QString::fromUtf8("cam_status_3"));
|
||||
cam_status_3->setGeometry(QRect(10, 295, 71, 31));
|
||||
cam_status_3->setFont(font4);
|
||||
cam_status_3->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_3->setAlignment(Qt::AlignCenter);
|
||||
groupBox_op = new QGroupBox(centralWidget);
|
||||
groupBox_op->setObjectName(QString::fromUtf8("groupBox_op"));
|
||||
groupBox_op->setGeometry(QRect(10, 0, 171, 231));
|
||||
groupBox_op->setFont(font3);
|
||||
groupBox_op->setStyleSheet(QString::fromUtf8(""));
|
||||
btn_start = new QToolButton(groupBox_op);
|
||||
btn_start->setObjectName(QString::fromUtf8("btn_start"));
|
||||
btn_start->setGeometry(QRect(10, 30, 72, 96));
|
||||
btn_start->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/start.png);"));
|
||||
btn_start->setAutoRaise(false);
|
||||
btn_pause = new QToolButton(groupBox_op);
|
||||
btn_pause->setObjectName(QString::fromUtf8("btn_pause"));
|
||||
btn_pause->setGeometry(QRect(90, 30, 72, 96));
|
||||
btn_pause->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/pause.png);\n"
|
||||
""));
|
||||
btn_pause->setAutoRaise(false);
|
||||
btn_lock = new QToolButton(groupBox_op);
|
||||
btn_lock->setObjectName(QString::fromUtf8("btn_lock"));
|
||||
btn_lock->setGeometry(QRect(10, 126, 72, 96));
|
||||
btn_lock->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/unlock.png);"));
|
||||
btn_lock->setAutoRaise(false);
|
||||
btn_setup = new QToolButton(groupBox_op);
|
||||
btn_setup->setObjectName(QString::fromUtf8("btn_setup"));
|
||||
btn_setup->setGeometry(QRect(90, 126, 72, 96));
|
||||
btn_setup->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/setup.png);\n"
|
||||
""));
|
||||
btn_setup->setAutoRaise(false);
|
||||
pushButton_saveimg = new QPushButton(centralWidget);
|
||||
pushButton_saveimg->setObjectName(QString::fromUtf8("pushButton_saveimg"));
|
||||
pushButton_saveimg->setGeometry(QRect(1100, 40, 171, 23));
|
||||
pushButton_selectregion = new QPushButton(centralWidget);
|
||||
pushButton_selectregion->setObjectName(QString::fromUtf8("pushButton_selectregion"));
|
||||
pushButton_selectregion->setGeometry(QRect(1100, 70, 171, 23));
|
||||
pushButton_4 = new QPushButton(centralWidget);
|
||||
pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
|
||||
pushButton_4->setGeometry(QRect(1100, 100, 171, 23));
|
||||
CigaretteSingleClass->setCentralWidget(centralWidget);
|
||||
|
||||
retranslateUi(CigaretteSingleClass);
|
||||
|
||||
QMetaObject::connectSlotsByName(CigaretteSingleClass);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QMainWindow *CigaretteSingleClass)
|
||||
{
|
||||
CigaretteSingleClass->setWindowTitle(QCoreApplication::translate("CigaretteSingleClass", "CigaretteSingle", nullptr));
|
||||
pushButton_mtest->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\211\213\345\212\250\346\265\213\350\257\225", nullptr));
|
||||
image_label->setText(QString());
|
||||
groupBox_status->setTitle(QCoreApplication::translate("CigaretteSingleClass", "\347\212\266\346\200\201\345\214\272", nullptr));
|
||||
label_alarm->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\227\240\346\212\245\350\255\246", nullptr));
|
||||
label_5->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\275\223\347\217\255", nullptr));
|
||||
label_plc->setText(QCoreApplication::translate("CigaretteSingleClass", "PLC\346\255\243\345\270\270", nullptr));
|
||||
toolButton_alarm->setText(QString());
|
||||
toolButton_plc->setText(QString());
|
||||
pushButton_clear->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\215\242\347\217\255", nullptr));
|
||||
label_run_time_val->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\277\220\350\241\2141\345\271\26410\346\234\21025\345\244\2519\346\227\26615\345\210\206", nullptr));
|
||||
label_12->setText(QCoreApplication::translate("CigaretteSingleClass", "\347\231\273\351\231\206\347\224\250\346\210\267\357\274\232", nullptr));
|
||||
label_role->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\223\215\344\275\234\345\221\230", nullptr));
|
||||
label_8->setText(QCoreApplication::translate("CigaretteSingleClass", "\344\270\212\347\217\255", nullptr));
|
||||
pushButton_reset->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\244\215\344\275\215", nullptr));
|
||||
groupBox_dev->setTitle(QCoreApplication::translate("CigaretteSingleClass", "\350\256\276\345\244\207\345\214\272", nullptr));
|
||||
cam_status_1->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
toolButton_cam_1->setText(QString());
|
||||
toolButton_cam_2->setText(QString());
|
||||
cam_status_2->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
cam_work_2->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
cam_work_1->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
checkBox_debug->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\260\203\350\257\225\346\250\241\345\274\217", nullptr));
|
||||
checkBox_unkick->setText(QCoreApplication::translate("CigaretteSingleClass", "\344\270\215\345\211\224\351\231\244", nullptr));
|
||||
cam_work_3->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
cam_status_4->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
toolButton_cam_3->setText(QString());
|
||||
cam_work_4->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
toolButton_cam_4->setText(QString());
|
||||
cam_status_3->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
groupBox_op->setTitle(QCoreApplication::translate("CigaretteSingleClass", "\346\223\215\344\275\234\345\214\272", nullptr));
|
||||
btn_start->setText(QString());
|
||||
btn_pause->setText(QString());
|
||||
btn_lock->setText(QString());
|
||||
btn_setup->setText(QString());
|
||||
pushButton_saveimg->setText(QCoreApplication::translate("CigaretteSingleClass", "\344\277\235\345\255\230\345\233\276\347\211\207", nullptr));
|
||||
pushButton_selectregion->setText(QCoreApplication::translate("CigaretteSingleClass", "\351\200\211\346\213\251\345\214\272\345\237\237", nullptr));
|
||||
pushButton_4->setText(QCoreApplication::translate("CigaretteSingleClass", "PushButton", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class CigaretteSingleClass: public Ui_CigaretteSingleClass {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_CIGARETTESINGLE_H
|
@ -0,0 +1,134 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'CigaretteSingle.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include <memory>
|
||||
#include "../../../CigaretteSingle.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'CigaretteSingle.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.15.2. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_CigaretteSingle_t {
|
||||
QByteArrayData data[8];
|
||||
char stringdata0[122];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_CigaretteSingle_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_CigaretteSingle_t qt_meta_stringdata_CigaretteSingle = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 15), // "CigaretteSingle"
|
||||
QT_MOC_LITERAL(1, 16, 12), // "DisplayImage"
|
||||
QT_MOC_LITERAL(2, 29, 0), // ""
|
||||
QT_MOC_LITERAL(3, 30, 7), // "cv::Mat"
|
||||
QT_MOC_LITERAL(4, 38, 1), // "m"
|
||||
QT_MOC_LITERAL(5, 40, 16), // "event_per_second"
|
||||
QT_MOC_LITERAL(6, 57, 28), // "on_pushButton_mtest_released"
|
||||
QT_MOC_LITERAL(7, 86, 35) // "on_pushButton_selectregion_re..."
|
||||
|
||||
},
|
||||
"CigaretteSingle\0DisplayImage\0\0cv::Mat\0"
|
||||
"m\0event_per_second\0on_pushButton_mtest_released\0"
|
||||
"on_pushButton_selectregion_released"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_CigaretteSingle[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
4, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 1, 34, 2, 0x08 /* Private */,
|
||||
5, 0, 37, 2, 0x08 /* Private */,
|
||||
6, 0, 38, 2, 0x08 /* Private */,
|
||||
7, 0, 39, 2, 0x08 /* Private */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void, 0x80000000 | 3, 4,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void CigaretteSingle::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<CigaretteSingle *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->DisplayImage((*reinterpret_cast< cv::Mat(*)>(_a[1]))); break;
|
||||
case 1: _t->event_per_second(); break;
|
||||
case 2: _t->on_pushButton_mtest_released(); break;
|
||||
case 3: _t->on_pushButton_selectregion_released(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject CigaretteSingle::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
|
||||
qt_meta_stringdata_CigaretteSingle.data,
|
||||
qt_meta_data_CigaretteSingle,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *CigaretteSingle::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *CigaretteSingle::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_CigaretteSingle.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QMainWindow::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int CigaretteSingle::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QMainWindow::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 4)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 4;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 4)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 4;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,95 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'savethread.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include <memory>
|
||||
#include "../../../WorkThread/savethread.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'savethread.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.15.2. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_SaveThread_t {
|
||||
QByteArrayData data[1];
|
||||
char stringdata0[11];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_SaveThread_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_SaveThread_t qt_meta_stringdata_SaveThread = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 10) // "SaveThread"
|
||||
|
||||
},
|
||||
"SaveThread"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_SaveThread[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
0, 0, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void SaveThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
Q_UNUSED(_o);
|
||||
Q_UNUSED(_id);
|
||||
Q_UNUSED(_c);
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject SaveThread::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
|
||||
qt_meta_stringdata_SaveThread.data,
|
||||
qt_meta_data_SaveThread,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *SaveThread::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *SaveThread::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_SaveThread.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QThread::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int SaveThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QThread::qt_metacall(_c, _id, _a);
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,135 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'workthread.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include <memory>
|
||||
#include "../../../WorkThread/workthread.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'workthread.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.15.2. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_WorkThread_t {
|
||||
QByteArrayData data[4];
|
||||
char stringdata0[34];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_WorkThread_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_WorkThread_t qt_meta_stringdata_WorkThread = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 10), // "WorkThread"
|
||||
QT_MOC_LITERAL(1, 11, 13), // "display_image"
|
||||
QT_MOC_LITERAL(2, 25, 0), // ""
|
||||
QT_MOC_LITERAL(3, 26, 7) // "cv::Mat"
|
||||
|
||||
},
|
||||
"WorkThread\0display_image\0\0cv::Mat"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_WorkThread[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
1, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
1, // signalCount
|
||||
|
||||
// signals: name, argc, parameters, tag, flags
|
||||
1, 1, 19, 2, 0x06 /* Public */,
|
||||
|
||||
// signals: parameters
|
||||
QMetaType::Void, 0x80000000 | 3, 2,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void WorkThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<WorkThread *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->display_image((*reinterpret_cast< cv::Mat(*)>(_a[1]))); break;
|
||||
default: ;
|
||||
}
|
||||
} else if (_c == QMetaObject::IndexOfMethod) {
|
||||
int *result = reinterpret_cast<int *>(_a[0]);
|
||||
{
|
||||
using _t = void (WorkThread::*)(cv::Mat );
|
||||
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::display_image)) {
|
||||
*result = 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject WorkThread::staticMetaObject = { {
|
||||
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
|
||||
qt_meta_stringdata_WorkThread.data,
|
||||
qt_meta_data_WorkThread,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *WorkThread::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *WorkThread::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_WorkThread.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QThread::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int WorkThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QThread::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 1)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 1;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 1)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 1;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
|
||||
// SIGNAL 0
|
||||
void WorkThread::display_image(cv::Mat _t1)
|
||||
{
|
||||
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
|
||||
QMetaObject::activate(this, &staticMetaObject, 0, _a);
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
@ -0,0 +1,59 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Qt_DEFINES_>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB</Qt_DEFINES_>
|
||||
<Qt_INCLUDEPATH_>D:\????\????\???\230512-git??\CigaretteSingle\x64\Release\qmake\temp;C:\Qt\5.15.2\msvc2019_64\include;C:\Qt\5.15.2\msvc2019_64\include\QtWidgets;C:\Qt\5.15.2\msvc2019_64\include\QtGui;C:\Qt\5.15.2\msvc2019_64\include\QtANGLE;C:\Qt\5.15.2\msvc2019_64\include\QtCore;D:\????\????\???\230512-git??\CigaretteSingle\x64\Release\qmake\temp;/include;C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc</Qt_INCLUDEPATH_>
|
||||
<Qt_STDCPP_></Qt_STDCPP_>
|
||||
<Qt_CL_OPTIONS_>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus</Qt_CL_OPTIONS_>
|
||||
<Qt_LIBS_>C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgets.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Gui.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Core.lib;C:\Qt\5.15.2\msvc2019_64\lib\qtmain.lib;shell32.lib</Qt_LIBS_>
|
||||
<Qt_LINK_OPTIONS_>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"</Qt_LINK_OPTIONS_>
|
||||
<QMake_QT_SYSROOT_></QMake_QT_SYSROOT_>
|
||||
<QMake_QT_INSTALL_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_PREFIX_>
|
||||
<QMake_QT_INSTALL_ARCHDATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_ARCHDATA_>
|
||||
<QMake_QT_INSTALL_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_DATA_>
|
||||
<QMake_QT_INSTALL_DOCS_>C:/Qt/Docs/Qt-5.15.2</QMake_QT_INSTALL_DOCS_>
|
||||
<QMake_QT_INSTALL_HEADERS_>C:/Qt/5.15.2/msvc2019_64/include</QMake_QT_INSTALL_HEADERS_>
|
||||
<QMake_QT_INSTALL_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_INSTALL_LIBS_>
|
||||
<QMake_QT_INSTALL_LIBEXECS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_LIBEXECS_>
|
||||
<QMake_QT_INSTALL_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_BINS_>
|
||||
<QMake_QT_INSTALL_TESTS_>C:/Qt/5.15.2/msvc2019_64/tests</QMake_QT_INSTALL_TESTS_>
|
||||
<QMake_QT_INSTALL_PLUGINS_>C:/Qt/5.15.2/msvc2019_64/plugins</QMake_QT_INSTALL_PLUGINS_>
|
||||
<QMake_QT_INSTALL_IMPORTS_>C:/Qt/5.15.2/msvc2019_64/imports</QMake_QT_INSTALL_IMPORTS_>
|
||||
<QMake_QT_INSTALL_QML_>C:/Qt/5.15.2/msvc2019_64/qml</QMake_QT_INSTALL_QML_>
|
||||
<QMake_QT_INSTALL_TRANSLATIONS_>C:/Qt/5.15.2/msvc2019_64/translations</QMake_QT_INSTALL_TRANSLATIONS_>
|
||||
<QMake_QT_INSTALL_CONFIGURATION_></QMake_QT_INSTALL_CONFIGURATION_>
|
||||
<QMake_QT_INSTALL_EXAMPLES_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_EXAMPLES_>
|
||||
<QMake_QT_INSTALL_DEMOS_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_DEMOS_>
|
||||
<QMake_QT_HOST_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_PREFIX_>
|
||||
<QMake_QT_HOST_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_DATA_>
|
||||
<QMake_QT_HOST_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_HOST_BINS_>
|
||||
<QMake_QT_HOST_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_HOST_LIBS_>
|
||||
<QMake_QMAKE_SPEC_>win32-msvc</QMake_QMAKE_SPEC_>
|
||||
<QMake_QMAKE_XSPEC_>win32-msvc</QMake_QMAKE_XSPEC_>
|
||||
<QMake_QMAKE_VERSION_>3.1</QMake_QMAKE_VERSION_>
|
||||
<QMake_QT_VERSION_>5.15.2</QMake_QT_VERSION_>
|
||||
<Qt_INCLUDEPATH_
|
||||
>$(Qt_INCLUDEPATH_);x64\Release\moc;x64\Release\uic</Qt_INCLUDEPATH_>
|
||||
<QtBkup_QtInstall
|
||||
>5.15.2_msvc2019_64</QtBkup_QtInstall>
|
||||
<QtBkup_QtModules
|
||||
>core;gui;widgets</QtBkup_QtModules>
|
||||
<QtBkup_QtPathBinaries
|
||||
>bin</QtBkup_QtPathBinaries>
|
||||
<QtBkup_QtPathLibraryExecutables
|
||||
>bin</QtBkup_QtPathLibraryExecutables>
|
||||
<QtBkup_QtHeaderSearchPath
|
||||
></QtBkup_QtHeaderSearchPath>
|
||||
<QtBkup_QtLibrarySearchPath
|
||||
></QtBkup_QtLibrarySearchPath>
|
||||
<QtBkup_QtVars
|
||||
>DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions</QtBkup_QtVars>
|
||||
<QtBkup_QMakeCodeLines
|
||||
></QtBkup_QMakeCodeLines>
|
||||
<QtBkup_QtBuildConfig
|
||||
>release</QtBkup_QtBuildConfig>
|
||||
<QtVersion>5.15.2</QtVersion>
|
||||
<QtVersionMajor>5</QtVersionMajor>
|
||||
<QtVersionMinor>15</QtVersionMinor>
|
||||
<QtVersionPatch>2</QtVersionPatch>
|
||||
</PropertyGroup>
|
||||
</Project>
|
@ -0,0 +1,7 @@
|
||||
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
|
||||
QMAKE_CXX.QMAKE_MSC_VER = 1935
|
||||
QMAKE_CXX.QMAKE_MSC_FULL_VER = 193532215
|
||||
QMAKE_CXX.COMPILER_MACROS = \
|
||||
QT_COMPILER_STDCXX \
|
||||
QMAKE_MSC_VER \
|
||||
QMAKE_MSC_FULL_VER
|
@ -0,0 +1 @@
|
||||
C:\Users\80525\AppData\Local\Temp\ug4ajm3m.oft.designtime.props
|
@ -0,0 +1 @@
|
||||
This is a dummy file needed to create ./moc_predefs.h
|
@ -0,0 +1,25 @@
|
||||
QT_SYSROOT:
|
||||
QT_INSTALL_PREFIX:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_INSTALL_ARCHDATA:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_INSTALL_DATA:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_INSTALL_DOCS:C:/Qt/Docs/Qt-5.15.2
|
||||
QT_INSTALL_HEADERS:C:/Qt/5.15.2/msvc2019_64/include
|
||||
QT_INSTALL_LIBS:C:/Qt/5.15.2/msvc2019_64/lib
|
||||
QT_INSTALL_LIBEXECS:C:/Qt/5.15.2/msvc2019_64/bin
|
||||
QT_INSTALL_BINS:C:/Qt/5.15.2/msvc2019_64/bin
|
||||
QT_INSTALL_TESTS:C:/Qt/5.15.2/msvc2019_64/tests
|
||||
QT_INSTALL_PLUGINS:C:/Qt/5.15.2/msvc2019_64/plugins
|
||||
QT_INSTALL_IMPORTS:C:/Qt/5.15.2/msvc2019_64/imports
|
||||
QT_INSTALL_QML:C:/Qt/5.15.2/msvc2019_64/qml
|
||||
QT_INSTALL_TRANSLATIONS:C:/Qt/5.15.2/msvc2019_64/translations
|
||||
QT_INSTALL_CONFIGURATION:
|
||||
QT_INSTALL_EXAMPLES:C:/Qt/Examples/Qt-5.15.2
|
||||
QT_INSTALL_DEMOS:C:/Qt/Examples/Qt-5.15.2
|
||||
QT_HOST_PREFIX:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_HOST_DATA:C:/Qt/5.15.2/msvc2019_64
|
||||
QT_HOST_BINS:C:/Qt/5.15.2/msvc2019_64/bin
|
||||
QT_HOST_LIBS:C:/Qt/5.15.2/msvc2019_64/lib
|
||||
QMAKE_SPEC:win32-msvc
|
||||
QMAKE_XSPEC:win32-msvc
|
||||
QMAKE_VERSION:3.1
|
||||
QT_VERSION:5.15.2
|
@ -0,0 +1 @@
|
||||
Info: creating stash file D:\????\????\???\230512-git??\CigaretteSingle\x64\Release\qmake\temp\.qmake.stash
|
@ -0,0 +1,2 @@
|
||||
CONFIG += no_fixpath
|
||||
QT += core gui widgets
|
@ -0,0 +1,87 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid></ProjectGuid>
|
||||
<RootNamespace>qtvars</RootNamespace>
|
||||
<Keyword>Qt4VSv1.0</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<OutputDirectory>.\</OutputDirectory>
|
||||
<ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PrimaryOutput>qtvars</PrimaryOutput>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings" />
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\</OutDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">qtvars</TargetName>
|
||||
<IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</IgnoreImportLibrary>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>D:\????\????\???\230512-git??\CigaretteSingle\x64\Release\qmake\temp;C:\Qt\5.15.2\msvc2019_64\include;C:\Qt\5.15.2\msvc2019_64\include\QtWidgets;C:\Qt\5.15.2\msvc2019_64\include\QtGui;C:\Qt\5.15.2\msvc2019_64\include\QtANGLE;C:\Qt\5.15.2\msvc2019_64\include\QtCore;D:\????\????\???\230512-git??\CigaretteSingle\x64\Release\qmake\temp;/include;C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalOptions>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions>
|
||||
<AssemblerListingLocation>.\</AssemblerListingLocation>
|
||||
<BrowseInformation>false</BrowseInformation>
|
||||
<DebugInformationFormat>None</DebugInformationFormat>
|
||||
<ExceptionHandling>Sync</ExceptionHandling>
|
||||
<ObjectFileName>.\</ObjectFileName>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessToFile>false</PreprocessToFile>
|
||||
<ProgramDataBaseFileName></ProgramDataBaseFileName>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
|
||||
<WarningLevel>TurnOffAllWarnings</WarningLevel>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgets.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Gui.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Core.lib;C:\Qt\5.15.2\msvc2019_64\lib\qtmain.lib;shell32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>C:\openssl\lib;C:\Utils\my_sql\mysql-5.7.25-winx64\lib;C:\Utils\postgresql\pgsql\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions>
|
||||
<DataExecutionPrevention>true</DataExecutionPrevention>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<OutputFile>$(OutDir)\qtvars.exe</OutputFile>
|
||||
<RandomizedBaseAddress>true</RandomizedBaseAddress>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Link>
|
||||
<Midl>
|
||||
<DefaultCharType>Unsigned</DefaultCharType>
|
||||
<EnableErrorChecks>None</EnableErrorChecks>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
</Midl>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="moc_predefs.h.cbt">
|
||||
<FileType>Document</FileType>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">C:\Qt\5.15.2\msvc2019_64\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">cl -BxC:\Qt\5.15.2\msvc2019_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W0 -E C:\Qt\5.15.2\msvc2019_64\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h</Command>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate moc_predefs.h</Message>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">moc_predefs.h;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets" />
|
||||
</Project>
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Generated Files">
|
||||
<UniqueIdentifier>{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;moc;h;def;odl;idl;res;</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="moc_predefs.h.cbt">
|
||||
<Filter>Generated Files</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -0,0 +1,59 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Qt_DEFINES_>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB</Qt_DEFINES_>
|
||||
<Qt_INCLUDEPATH_>D:\????\????\???\230512-git??\CigaretteSingle\x64\Release\qmake\temp;C:\Qt\5.15.2\msvc2019_64\include;C:\Qt\5.15.2\msvc2019_64\include\QtWidgets;C:\Qt\5.15.2\msvc2019_64\include\QtGui;C:\Qt\5.15.2\msvc2019_64\include\QtANGLE;C:\Qt\5.15.2\msvc2019_64\include\QtCore;D:\????\????\???\230512-git??\CigaretteSingle\x64\Release\qmake\temp;/include;C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc</Qt_INCLUDEPATH_>
|
||||
<Qt_STDCPP_></Qt_STDCPP_>
|
||||
<Qt_CL_OPTIONS_>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus</Qt_CL_OPTIONS_>
|
||||
<Qt_LIBS_>C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgets.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Gui.lib;C:\Qt\5.15.2\msvc2019_64\lib\Qt5Core.lib;C:\Qt\5.15.2\msvc2019_64\lib\qtmain.lib;shell32.lib</Qt_LIBS_>
|
||||
<Qt_LINK_OPTIONS_>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"</Qt_LINK_OPTIONS_>
|
||||
<QMake_QT_SYSROOT_></QMake_QT_SYSROOT_>
|
||||
<QMake_QT_INSTALL_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_PREFIX_>
|
||||
<QMake_QT_INSTALL_ARCHDATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_ARCHDATA_>
|
||||
<QMake_QT_INSTALL_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_INSTALL_DATA_>
|
||||
<QMake_QT_INSTALL_DOCS_>C:/Qt/Docs/Qt-5.15.2</QMake_QT_INSTALL_DOCS_>
|
||||
<QMake_QT_INSTALL_HEADERS_>C:/Qt/5.15.2/msvc2019_64/include</QMake_QT_INSTALL_HEADERS_>
|
||||
<QMake_QT_INSTALL_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_INSTALL_LIBS_>
|
||||
<QMake_QT_INSTALL_LIBEXECS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_LIBEXECS_>
|
||||
<QMake_QT_INSTALL_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_INSTALL_BINS_>
|
||||
<QMake_QT_INSTALL_TESTS_>C:/Qt/5.15.2/msvc2019_64/tests</QMake_QT_INSTALL_TESTS_>
|
||||
<QMake_QT_INSTALL_PLUGINS_>C:/Qt/5.15.2/msvc2019_64/plugins</QMake_QT_INSTALL_PLUGINS_>
|
||||
<QMake_QT_INSTALL_IMPORTS_>C:/Qt/5.15.2/msvc2019_64/imports</QMake_QT_INSTALL_IMPORTS_>
|
||||
<QMake_QT_INSTALL_QML_>C:/Qt/5.15.2/msvc2019_64/qml</QMake_QT_INSTALL_QML_>
|
||||
<QMake_QT_INSTALL_TRANSLATIONS_>C:/Qt/5.15.2/msvc2019_64/translations</QMake_QT_INSTALL_TRANSLATIONS_>
|
||||
<QMake_QT_INSTALL_CONFIGURATION_></QMake_QT_INSTALL_CONFIGURATION_>
|
||||
<QMake_QT_INSTALL_EXAMPLES_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_EXAMPLES_>
|
||||
<QMake_QT_INSTALL_DEMOS_>C:/Qt/Examples/Qt-5.15.2</QMake_QT_INSTALL_DEMOS_>
|
||||
<QMake_QT_HOST_PREFIX_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_PREFIX_>
|
||||
<QMake_QT_HOST_DATA_>C:/Qt/5.15.2/msvc2019_64</QMake_QT_HOST_DATA_>
|
||||
<QMake_QT_HOST_BINS_>C:/Qt/5.15.2/msvc2019_64/bin</QMake_QT_HOST_BINS_>
|
||||
<QMake_QT_HOST_LIBS_>C:/Qt/5.15.2/msvc2019_64/lib</QMake_QT_HOST_LIBS_>
|
||||
<QMake_QMAKE_SPEC_>win32-msvc</QMake_QMAKE_SPEC_>
|
||||
<QMake_QMAKE_XSPEC_>win32-msvc</QMake_QMAKE_XSPEC_>
|
||||
<QMake_QMAKE_VERSION_>3.1</QMake_QMAKE_VERSION_>
|
||||
<QMake_QT_VERSION_>5.15.2</QMake_QT_VERSION_>
|
||||
<Qt_INCLUDEPATH_
|
||||
>$(Qt_INCLUDEPATH_);x64\Release\moc;x64\Release\uic</Qt_INCLUDEPATH_>
|
||||
<QtBkup_QtInstall
|
||||
>5.15.2_msvc2019_64</QtBkup_QtInstall>
|
||||
<QtBkup_QtModules
|
||||
>core;gui;widgets</QtBkup_QtModules>
|
||||
<QtBkup_QtPathBinaries
|
||||
>bin</QtBkup_QtPathBinaries>
|
||||
<QtBkup_QtPathLibraryExecutables
|
||||
>bin</QtBkup_QtPathLibraryExecutables>
|
||||
<QtBkup_QtHeaderSearchPath
|
||||
></QtBkup_QtHeaderSearchPath>
|
||||
<QtBkup_QtLibrarySearchPath
|
||||
></QtBkup_QtLibrarySearchPath>
|
||||
<QtBkup_QtVars
|
||||
>DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions</QtBkup_QtVars>
|
||||
<QtBkup_QMakeCodeLines
|
||||
></QtBkup_QMakeCodeLines>
|
||||
<QtBkup_QtBuildConfig
|
||||
>release</QtBkup_QtBuildConfig>
|
||||
<QtVersion>5.15.2</QtVersion>
|
||||
<QtVersionMajor>5</QtVersionMajor>
|
||||
<QtVersionMinor>15</QtVersionMinor>
|
||||
<QtVersionPatch>2</QtVersionPatch>
|
||||
</PropertyGroup>
|
||||
</Project>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,357 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'CigaretteSingle.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.15.2
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_CIGARETTESINGLE_H
|
||||
#define UI_CIGARETTESINGLE_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QCheckBox>
|
||||
#include <QtWidgets/QGroupBox>
|
||||
#include <QtWidgets/QLCDNumber>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextBrowser>
|
||||
#include <QtWidgets/QToolButton>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_CigaretteSingleClass
|
||||
{
|
||||
public:
|
||||
QWidget *centralWidget;
|
||||
QPushButton *pushButton_mtest;
|
||||
QLabel *image_label;
|
||||
QTextBrowser *textBrowser;
|
||||
QGroupBox *groupBox_status;
|
||||
QLabel *label_alarm;
|
||||
QLabel *label_5;
|
||||
QLabel *label_plc;
|
||||
QLCDNumber *lcdNumber_total_no;
|
||||
QToolButton *toolButton_alarm;
|
||||
QToolButton *toolButton_plc;
|
||||
QPushButton *pushButton_clear;
|
||||
QLabel *label_run_time_val;
|
||||
QLabel *label_12;
|
||||
QLabel *label_role;
|
||||
QLabel *label_8;
|
||||
QLCDNumber *lcdNumber_total_no_last;
|
||||
QPushButton *pushButton_reset;
|
||||
QGroupBox *groupBox_dev;
|
||||
QLabel *cam_status_1;
|
||||
QToolButton *toolButton_cam_1;
|
||||
QToolButton *toolButton_cam_2;
|
||||
QLabel *cam_status_2;
|
||||
QLabel *cam_work_2;
|
||||
QLabel *cam_work_1;
|
||||
QCheckBox *checkBox_debug;
|
||||
QCheckBox *checkBox_unkick;
|
||||
QLabel *cam_work_3;
|
||||
QLabel *cam_status_4;
|
||||
QToolButton *toolButton_cam_3;
|
||||
QLabel *cam_work_4;
|
||||
QToolButton *toolButton_cam_4;
|
||||
QLabel *cam_status_3;
|
||||
QGroupBox *groupBox_op;
|
||||
QToolButton *btn_start;
|
||||
QToolButton *btn_pause;
|
||||
QToolButton *btn_lock;
|
||||
QToolButton *btn_setup;
|
||||
QPushButton *pushButton_saveimg;
|
||||
QPushButton *pushButton_selectregion;
|
||||
QPushButton *pushButton_4;
|
||||
|
||||
void setupUi(QMainWindow *CigaretteSingleClass)
|
||||
{
|
||||
if (CigaretteSingleClass->objectName().isEmpty())
|
||||
CigaretteSingleClass->setObjectName(QString::fromUtf8("CigaretteSingleClass"));
|
||||
CigaretteSingleClass->resize(1276, 788);
|
||||
CigaretteSingleClass->setStyleSheet(QString::fromUtf8(""));
|
||||
centralWidget = new QWidget(CigaretteSingleClass);
|
||||
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
|
||||
centralWidget->setStyleSheet(QString::fromUtf8(""));
|
||||
pushButton_mtest = new QPushButton(centralWidget);
|
||||
pushButton_mtest->setObjectName(QString::fromUtf8("pushButton_mtest"));
|
||||
pushButton_mtest->setGeometry(QRect(1100, 10, 171, 23));
|
||||
image_label = new QLabel(centralWidget);
|
||||
image_label->setObjectName(QString::fromUtf8("image_label"));
|
||||
image_label->setGeometry(QRect(180, 9, 650, 641));
|
||||
textBrowser = new QTextBrowser(centralWidget);
|
||||
textBrowser->setObjectName(QString::fromUtf8("textBrowser"));
|
||||
textBrowser->setGeometry(QRect(830, 10, 261, 641));
|
||||
groupBox_status = new QGroupBox(centralWidget);
|
||||
groupBox_status->setObjectName(QString::fromUtf8("groupBox_status"));
|
||||
groupBox_status->setGeometry(QRect(10, 680, 1264, 71));
|
||||
QFont font;
|
||||
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font.setPointSize(12);
|
||||
font.setBold(true);
|
||||
font.setWeight(75);
|
||||
groupBox_status->setFont(font);
|
||||
label_alarm = new QLabel(groupBox_status);
|
||||
label_alarm->setObjectName(QString::fromUtf8("label_alarm"));
|
||||
label_alarm->setGeometry(QRect(919, 24, 71, 31));
|
||||
label_alarm->setFont(font);
|
||||
label_alarm->setStyleSheet(QString::fromUtf8(""));
|
||||
label_alarm->setAlignment(Qt::AlignCenter);
|
||||
label_5 = new QLabel(groupBox_status);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(410, 24, 41, 31));
|
||||
label_5->setFont(font);
|
||||
label_5->setStyleSheet(QString::fromUtf8(""));
|
||||
label_plc = new QLabel(groupBox_status);
|
||||
label_plc->setObjectName(QString::fromUtf8("label_plc"));
|
||||
label_plc->setGeometry(QRect(740, 24, 81, 31));
|
||||
label_plc->setFont(font);
|
||||
label_plc->setStyleSheet(QString::fromUtf8(""));
|
||||
label_plc->setAlignment(Qt::AlignCenter);
|
||||
lcdNumber_total_no = new QLCDNumber(groupBox_status);
|
||||
lcdNumber_total_no->setObjectName(QString::fromUtf8("lcdNumber_total_no"));
|
||||
lcdNumber_total_no->setGeometry(QRect(450, 19, 171, 41));
|
||||
lcdNumber_total_no->setStyleSheet(QString::fromUtf8("color:white"));
|
||||
lcdNumber_total_no->setDigitCount(8);
|
||||
toolButton_alarm = new QToolButton(groupBox_status);
|
||||
toolButton_alarm->setObjectName(QString::fromUtf8("toolButton_alarm"));
|
||||
toolButton_alarm->setGeometry(QRect(880, 19, 41, 41));
|
||||
toolButton_alarm->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/alarm.png);"));
|
||||
toolButton_plc = new QToolButton(groupBox_status);
|
||||
toolButton_plc->setObjectName(QString::fromUtf8("toolButton_plc"));
|
||||
toolButton_plc->setGeometry(QRect(690, 19, 51, 41));
|
||||
toolButton_plc->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/plc.png);"));
|
||||
pushButton_clear = new QPushButton(groupBox_status);
|
||||
pushButton_clear->setObjectName(QString::fromUtf8("pushButton_clear"));
|
||||
pushButton_clear->setGeometry(QRect(630, 19, 51, 41));
|
||||
QFont font1;
|
||||
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font1.setPointSize(12);
|
||||
font1.setBold(false);
|
||||
font1.setWeight(50);
|
||||
pushButton_clear->setFont(font1);
|
||||
pushButton_clear->setStyleSheet(QString::fromUtf8(""));
|
||||
label_run_time_val = new QLabel(groupBox_status);
|
||||
label_run_time_val->setObjectName(QString::fromUtf8("label_run_time_val"));
|
||||
label_run_time_val->setGeometry(QRect(1000, 30, 250, 20));
|
||||
QFont font2;
|
||||
font2.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font2.setPointSize(14);
|
||||
font2.setBold(false);
|
||||
font2.setWeight(50);
|
||||
label_run_time_val->setFont(font2);
|
||||
label_run_time_val->setStyleSheet(QString::fromUtf8(""));
|
||||
label_run_time_val->setAlignment(Qt::AlignCenter);
|
||||
label_12 = new QLabel(groupBox_status);
|
||||
label_12->setObjectName(QString::fromUtf8("label_12"));
|
||||
label_12->setGeometry(QRect(10, 24, 81, 31));
|
||||
label_12->setFont(font);
|
||||
label_12->setStyleSheet(QString::fromUtf8(""));
|
||||
label_12->setAlignment(Qt::AlignCenter);
|
||||
label_role = new QLabel(groupBox_status);
|
||||
label_role->setObjectName(QString::fromUtf8("label_role"));
|
||||
label_role->setGeometry(QRect(100, 24, 71, 31));
|
||||
label_role->setFont(font1);
|
||||
label_role->setStyleSheet(QString::fromUtf8(""));
|
||||
label_8 = new QLabel(groupBox_status);
|
||||
label_8->setObjectName(QString::fromUtf8("label_8"));
|
||||
label_8->setGeometry(QRect(190, 24, 41, 31));
|
||||
label_8->setFont(font);
|
||||
label_8->setStyleSheet(QString::fromUtf8(""));
|
||||
lcdNumber_total_no_last = new QLCDNumber(groupBox_status);
|
||||
lcdNumber_total_no_last->setObjectName(QString::fromUtf8("lcdNumber_total_no_last"));
|
||||
lcdNumber_total_no_last->setGeometry(QRect(230, 19, 171, 41));
|
||||
lcdNumber_total_no_last->setStyleSheet(QString::fromUtf8("color:white"));
|
||||
lcdNumber_total_no_last->setDigitCount(8);
|
||||
pushButton_reset = new QPushButton(groupBox_status);
|
||||
pushButton_reset->setObjectName(QString::fromUtf8("pushButton_reset"));
|
||||
pushButton_reset->setGeometry(QRect(825, 19, 51, 41));
|
||||
pushButton_reset->setFont(font1);
|
||||
pushButton_reset->setStyleSheet(QString::fromUtf8(""));
|
||||
groupBox_dev = new QGroupBox(centralWidget);
|
||||
groupBox_dev->setObjectName(QString::fromUtf8("groupBox_dev"));
|
||||
groupBox_dev->setGeometry(QRect(10, 240, 171, 431));
|
||||
QFont font3;
|
||||
font3.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font3.setPointSize(14);
|
||||
font3.setBold(true);
|
||||
font3.setWeight(75);
|
||||
groupBox_dev->setFont(font3);
|
||||
groupBox_dev->setStyleSheet(QString::fromUtf8(""));
|
||||
cam_status_1 = new QLabel(groupBox_dev);
|
||||
cam_status_1->setObjectName(QString::fromUtf8("cam_status_1"));
|
||||
cam_status_1->setGeometry(QRect(10, 130, 71, 31));
|
||||
QFont font4;
|
||||
font4.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
|
||||
font4.setPointSize(18);
|
||||
font4.setBold(true);
|
||||
font4.setWeight(75);
|
||||
cam_status_1->setFont(font4);
|
||||
cam_status_1->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_1->setAlignment(Qt::AlignCenter);
|
||||
toolButton_cam_1 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_1->setObjectName(QString::fromUtf8("toolButton_cam_1"));
|
||||
toolButton_cam_1->setGeometry(QRect(10, 40, 71, 71));
|
||||
toolButton_cam_1->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam1_no.png);"));
|
||||
toolButton_cam_2 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_2->setObjectName(QString::fromUtf8("toolButton_cam_2"));
|
||||
toolButton_cam_2->setGeometry(QRect(95, 40, 71, 71));
|
||||
toolButton_cam_2->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam2_no.png);"));
|
||||
cam_status_2 = new QLabel(groupBox_dev);
|
||||
cam_status_2->setObjectName(QString::fromUtf8("cam_status_2"));
|
||||
cam_status_2->setGeometry(QRect(95, 130, 71, 31));
|
||||
cam_status_2->setFont(font4);
|
||||
cam_status_2->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_2->setAlignment(Qt::AlignCenter);
|
||||
cam_work_2 = new QLabel(groupBox_dev);
|
||||
cam_work_2->setObjectName(QString::fromUtf8("cam_work_2"));
|
||||
cam_work_2->setGeometry(QRect(95, 165, 71, 31));
|
||||
cam_work_2->setFont(font4);
|
||||
cam_work_2->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_2->setAlignment(Qt::AlignCenter);
|
||||
cam_work_1 = new QLabel(groupBox_dev);
|
||||
cam_work_1->setObjectName(QString::fromUtf8("cam_work_1"));
|
||||
cam_work_1->setGeometry(QRect(10, 165, 71, 31));
|
||||
cam_work_1->setFont(font4);
|
||||
cam_work_1->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_1->setAlignment(Qt::AlignCenter);
|
||||
checkBox_debug = new QCheckBox(groupBox_dev);
|
||||
checkBox_debug->setObjectName(QString::fromUtf8("checkBox_debug"));
|
||||
checkBox_debug->setGeometry(QRect(10, 370, 82, 21));
|
||||
checkBox_debug->setFont(font);
|
||||
checkBox_debug->setStyleSheet(QString::fromUtf8(""));
|
||||
checkBox_unkick = new QCheckBox(groupBox_dev);
|
||||
checkBox_unkick->setObjectName(QString::fromUtf8("checkBox_unkick"));
|
||||
checkBox_unkick->setGeometry(QRect(10, 400, 71, 21));
|
||||
checkBox_unkick->setFont(font);
|
||||
checkBox_unkick->setStyleSheet(QString::fromUtf8(""));
|
||||
cam_work_3 = new QLabel(groupBox_dev);
|
||||
cam_work_3->setObjectName(QString::fromUtf8("cam_work_3"));
|
||||
cam_work_3->setGeometry(QRect(10, 330, 71, 31));
|
||||
cam_work_3->setFont(font4);
|
||||
cam_work_3->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_3->setAlignment(Qt::AlignCenter);
|
||||
cam_status_4 = new QLabel(groupBox_dev);
|
||||
cam_status_4->setObjectName(QString::fromUtf8("cam_status_4"));
|
||||
cam_status_4->setGeometry(QRect(90, 295, 71, 31));
|
||||
cam_status_4->setFont(font4);
|
||||
cam_status_4->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_4->setAlignment(Qt::AlignCenter);
|
||||
toolButton_cam_3 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_3->setObjectName(QString::fromUtf8("toolButton_cam_3"));
|
||||
toolButton_cam_3->setGeometry(QRect(10, 205, 72, 72));
|
||||
toolButton_cam_3->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam3_no.png);"));
|
||||
cam_work_4 = new QLabel(groupBox_dev);
|
||||
cam_work_4->setObjectName(QString::fromUtf8("cam_work_4"));
|
||||
cam_work_4->setGeometry(QRect(90, 330, 71, 31));
|
||||
cam_work_4->setFont(font4);
|
||||
cam_work_4->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_work_4->setAlignment(Qt::AlignCenter);
|
||||
toolButton_cam_4 = new QToolButton(groupBox_dev);
|
||||
toolButton_cam_4->setObjectName(QString::fromUtf8("toolButton_cam_4"));
|
||||
toolButton_cam_4->setGeometry(QRect(90, 205, 72, 72));
|
||||
toolButton_cam_4->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/cam4_no.png);"));
|
||||
cam_status_3 = new QLabel(groupBox_dev);
|
||||
cam_status_3->setObjectName(QString::fromUtf8("cam_status_3"));
|
||||
cam_status_3->setGeometry(QRect(10, 295, 71, 31));
|
||||
cam_status_3->setFont(font4);
|
||||
cam_status_3->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 0);"));
|
||||
cam_status_3->setAlignment(Qt::AlignCenter);
|
||||
groupBox_op = new QGroupBox(centralWidget);
|
||||
groupBox_op->setObjectName(QString::fromUtf8("groupBox_op"));
|
||||
groupBox_op->setGeometry(QRect(10, 0, 171, 231));
|
||||
groupBox_op->setFont(font3);
|
||||
groupBox_op->setStyleSheet(QString::fromUtf8(""));
|
||||
btn_start = new QToolButton(groupBox_op);
|
||||
btn_start->setObjectName(QString::fromUtf8("btn_start"));
|
||||
btn_start->setGeometry(QRect(10, 30, 72, 96));
|
||||
btn_start->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/start.png);"));
|
||||
btn_start->setAutoRaise(false);
|
||||
btn_pause = new QToolButton(groupBox_op);
|
||||
btn_pause->setObjectName(QString::fromUtf8("btn_pause"));
|
||||
btn_pause->setGeometry(QRect(90, 30, 72, 96));
|
||||
btn_pause->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/pause.png);\n"
|
||||
""));
|
||||
btn_pause->setAutoRaise(false);
|
||||
btn_lock = new QToolButton(groupBox_op);
|
||||
btn_lock->setObjectName(QString::fromUtf8("btn_lock"));
|
||||
btn_lock->setGeometry(QRect(10, 126, 72, 96));
|
||||
btn_lock->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/unlock.png);"));
|
||||
btn_lock->setAutoRaise(false);
|
||||
btn_setup = new QToolButton(groupBox_op);
|
||||
btn_setup->setObjectName(QString::fromUtf8("btn_setup"));
|
||||
btn_setup->setGeometry(QRect(90, 126, 72, 96));
|
||||
btn_setup->setStyleSheet(QString::fromUtf8("border-image: url(:/CigaretteSingle/Resources/setup.png);\n"
|
||||
""));
|
||||
btn_setup->setAutoRaise(false);
|
||||
pushButton_saveimg = new QPushButton(centralWidget);
|
||||
pushButton_saveimg->setObjectName(QString::fromUtf8("pushButton_saveimg"));
|
||||
pushButton_saveimg->setGeometry(QRect(1100, 40, 171, 23));
|
||||
pushButton_selectregion = new QPushButton(centralWidget);
|
||||
pushButton_selectregion->setObjectName(QString::fromUtf8("pushButton_selectregion"));
|
||||
pushButton_selectregion->setGeometry(QRect(1100, 70, 171, 23));
|
||||
pushButton_4 = new QPushButton(centralWidget);
|
||||
pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
|
||||
pushButton_4->setGeometry(QRect(1100, 100, 171, 23));
|
||||
CigaretteSingleClass->setCentralWidget(centralWidget);
|
||||
|
||||
retranslateUi(CigaretteSingleClass);
|
||||
|
||||
QMetaObject::connectSlotsByName(CigaretteSingleClass);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QMainWindow *CigaretteSingleClass)
|
||||
{
|
||||
CigaretteSingleClass->setWindowTitle(QCoreApplication::translate("CigaretteSingleClass", "CigaretteSingle", nullptr));
|
||||
pushButton_mtest->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\211\213\345\212\250\346\265\213\350\257\225", nullptr));
|
||||
image_label->setText(QString());
|
||||
groupBox_status->setTitle(QCoreApplication::translate("CigaretteSingleClass", "\347\212\266\346\200\201\345\214\272", nullptr));
|
||||
label_alarm->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\227\240\346\212\245\350\255\246", nullptr));
|
||||
label_5->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\275\223\347\217\255", nullptr));
|
||||
label_plc->setText(QCoreApplication::translate("CigaretteSingleClass", "PLC\346\255\243\345\270\270", nullptr));
|
||||
toolButton_alarm->setText(QString());
|
||||
toolButton_plc->setText(QString());
|
||||
pushButton_clear->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\215\242\347\217\255", nullptr));
|
||||
label_run_time_val->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\277\220\350\241\2141\345\271\26410\346\234\21025\345\244\2519\346\227\26615\345\210\206", nullptr));
|
||||
label_12->setText(QCoreApplication::translate("CigaretteSingleClass", "\347\231\273\351\231\206\347\224\250\346\210\267\357\274\232", nullptr));
|
||||
label_role->setText(QCoreApplication::translate("CigaretteSingleClass", "\346\223\215\344\275\234\345\221\230", nullptr));
|
||||
label_8->setText(QCoreApplication::translate("CigaretteSingleClass", "\344\270\212\347\217\255", nullptr));
|
||||
pushButton_reset->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\244\215\344\275\215", nullptr));
|
||||
groupBox_dev->setTitle(QCoreApplication::translate("CigaretteSingleClass", "\350\256\276\345\244\207\345\214\272", nullptr));
|
||||
cam_status_1->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
toolButton_cam_1->setText(QString());
|
||||
toolButton_cam_2->setText(QString());
|
||||
cam_status_2->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
cam_work_2->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
cam_work_1->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
checkBox_debug->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\260\203\350\257\225\346\250\241\345\274\217", nullptr));
|
||||
checkBox_unkick->setText(QCoreApplication::translate("CigaretteSingleClass", "\344\270\215\345\211\224\351\231\244", nullptr));
|
||||
cam_work_3->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
cam_status_4->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
toolButton_cam_3->setText(QString());
|
||||
cam_work_4->setText(QCoreApplication::translate("CigaretteSingleClass", "\345\267\245\344\275\234", nullptr));
|
||||
toolButton_cam_4->setText(QString());
|
||||
cam_status_3->setText(QCoreApplication::translate("CigaretteSingleClass", "\350\201\224\346\234\272", nullptr));
|
||||
groupBox_op->setTitle(QCoreApplication::translate("CigaretteSingleClass", "\346\223\215\344\275\234\345\214\272", nullptr));
|
||||
btn_start->setText(QString());
|
||||
btn_pause->setText(QString());
|
||||
btn_lock->setText(QString());
|
||||
btn_setup->setText(QString());
|
||||
pushButton_saveimg->setText(QCoreApplication::translate("CigaretteSingleClass", "\344\277\235\345\255\230\345\233\276\347\211\207", nullptr));
|
||||
pushButton_selectregion->setText(QCoreApplication::translate("CigaretteSingleClass", "\351\200\211\346\213\251\345\214\272\345\237\237", nullptr));
|
||||
pushButton_4->setText(QCoreApplication::translate("CigaretteSingleClass", "PushButton", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class CigaretteSingleClass: public Ui_CigaretteSingleClass {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_CIGARETTESINGLE_H
|
Loading…
Reference in New Issue