diff --git a/3rdparty/qtxlsx/bin/Qt5Xlsx.dll b/3rdparty/qtxlsx/bin/Qt5Xlsx.dll new file mode 100644 index 0000000..9e7291d Binary files /dev/null and b/3rdparty/qtxlsx/bin/Qt5Xlsx.dll differ diff --git a/3rdparty/qtxlsx/bin/Qt5Xlsxd.dll b/3rdparty/qtxlsx/bin/Qt5Xlsxd.dll new file mode 100644 index 0000000..ede8ffc Binary files /dev/null and b/3rdparty/qtxlsx/bin/Qt5Xlsxd.dll differ diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxabstractooxmlfile_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxabstractooxmlfile_p.h new file mode 100644 index 0000000..8ad38ca --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxabstractooxmlfile_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxabstractooxmlfile_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxabstractsheet_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxabstractsheet_p.h new file mode 100644 index 0000000..dd0ffa0 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxabstractsheet_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxabstractsheet_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcell_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcell_p.h new file mode 100644 index 0000000..5ee7d00 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcell_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxcell_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcellformula_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcellformula_p.h new file mode 100644 index 0000000..625af9c --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcellformula_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxcellformula_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxchart_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxchart_p.h new file mode 100644 index 0000000..ac04fd7 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxchart_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxchart_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxchartsheet_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxchartsheet_p.h new file mode 100644 index 0000000..bad5190 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxchartsheet_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxchartsheet_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcolor_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcolor_p.h new file mode 100644 index 0000000..80fa993 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcolor_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxcolor_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxconditionalformatting_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxconditionalformatting_p.h new file mode 100644 index 0000000..03eb7a8 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxconditionalformatting_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxconditionalformatting_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcontenttypes_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcontenttypes_p.h new file mode 100644 index 0000000..387d555 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxcontenttypes_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxcontenttypes_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdatavalidation_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdatavalidation_p.h new file mode 100644 index 0000000..f9ca35f --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdatavalidation_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxdatavalidation_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocpropsapp_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocpropsapp_p.h new file mode 100644 index 0000000..6582ea7 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocpropsapp_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxdocpropsapp_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocpropscore_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocpropscore_p.h new file mode 100644 index 0000000..90ac37d --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocpropscore_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxdocpropscore_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocument_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocument_p.h new file mode 100644 index 0000000..307a88d --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdocument_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxdocument_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdrawing_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdrawing_p.h new file mode 100644 index 0000000..b890007 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdrawing_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxdrawing_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdrawinganchor_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdrawinganchor_p.h new file mode 100644 index 0000000..036d1d4 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxdrawinganchor_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxdrawinganchor_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxformat_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxformat_p.h new file mode 100644 index 0000000..02df0ad --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxformat_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxformat_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxmediafile_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxmediafile_p.h new file mode 100644 index 0000000..828d5dd --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxmediafile_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxmediafile_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxnumformatparser_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxnumformatparser_p.h new file mode 100644 index 0000000..4348d1d --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxnumformatparser_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxnumformatparser_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxrelationships_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxrelationships_p.h new file mode 100644 index 0000000..37ba0bc --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxrelationships_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxrelationships_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxrichstring_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxrichstring_p.h new file mode 100644 index 0000000..08ca03f --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxrichstring_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxrichstring_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxsharedstrings_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxsharedstrings_p.h new file mode 100644 index 0000000..6933cec --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxsharedstrings_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxsharedstrings_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxsimpleooxmlfile_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxsimpleooxmlfile_p.h new file mode 100644 index 0000000..0c200fc --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxsimpleooxmlfile_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxsimpleooxmlfile_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxstyles_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxstyles_p.h new file mode 100644 index 0000000..06f5213 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxstyles_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxstyles_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxtheme_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxtheme_p.h new file mode 100644 index 0000000..a7e6f0a --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxtheme_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxtheme_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxutility_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxutility_p.h new file mode 100644 index 0000000..9e5a1e9 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxutility_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxutility_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxworkbook_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxworkbook_p.h new file mode 100644 index 0000000..513c4b9 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxworkbook_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxworkbook_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxworksheet_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxworksheet_p.h new file mode 100644 index 0000000..5025ec4 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxworksheet_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxworksheet_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxzipreader_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxzipreader_p.h new file mode 100644 index 0000000..baa920f --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxzipreader_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxzipreader_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxzipwriter_p.h b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxzipwriter_p.h new file mode 100644 index 0000000..9de3fe2 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/0.3.0/QtXlsx/private/xlsxzipwriter_p.h @@ -0,0 +1 @@ +#include "../../../../../../QtXlsxWriter-master/src/xlsx/xlsxzipwriter_p.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/QtXlsx b/3rdparty/qtxlsx/include/QtXlsx/QtXlsx new file mode 100644 index 0000000..73cc4ff --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/QtXlsx @@ -0,0 +1,21 @@ +#ifndef QT_QTXLSX_MODULE_H +#define QT_QTXLSX_MODULE_H +#include +#include "xlsxabstractooxmlfile.h" +#include "xlsxabstractsheet.h" +#include "xlsxcell.h" +#include "xlsxcellformula.h" +#include "xlsxcellrange.h" +#include "xlsxcellreference.h" +#include "xlsxchart.h" +#include "xlsxchartsheet.h" +#include "xlsxconditionalformatting.h" +#include "xlsxdatavalidation.h" +#include "xlsxdocument.h" +#include "xlsxformat.h" +#include "xlsxglobal.h" +#include "xlsxrichstring.h" +#include "xlsxworkbook.h" +#include "xlsxworksheet.h" +#include "qtxlsxversion.h" +#endif diff --git a/3rdparty/qtxlsx/include/QtXlsx/QtXlsxDepends b/3rdparty/qtxlsx/include/QtXlsx/QtXlsxDepends new file mode 100644 index 0000000..c8a85ff --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/QtXlsxDepends @@ -0,0 +1,5 @@ +/* This file was generated by qmake with the info from /src/xlsx/xlsx.pro. */ +#ifdef __cplusplus /* create empty PCH in C mode */ +#include +#include +#endif diff --git a/3rdparty/qtxlsx/include/QtXlsx/QtXlsxVersion b/3rdparty/qtxlsx/include/QtXlsx/QtXlsxVersion new file mode 100644 index 0000000..2b4f31f --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/QtXlsxVersion @@ -0,0 +1 @@ +#include "qtxlsxversion.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/headers.pri b/3rdparty/qtxlsx/include/QtXlsx/headers.pri new file mode 100644 index 0000000..9f55f24 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/headers.pri @@ -0,0 +1,7 @@ +SYNCQT.HEADER_FILES = xlsxabstractooxmlfile.h xlsxabstractsheet.h xlsxcell.h xlsxcellformula.h xlsxcellrange.h xlsxcellreference.h xlsxchart.h xlsxchartsheet.h xlsxconditionalformatting.h xlsxdatavalidation.h xlsxdocument.h xlsxformat.h xlsxglobal.h xlsxrichstring.h xlsxworkbook.h xlsxworksheet.h ../../../build-qtxlsx-Desktop_Qt_5_9_4_MSVC2017_64bit-Debug/include/QtXlsx/qtxlsxversion.h ../../../build-qtxlsx-Desktop_Qt_5_9_4_MSVC2017_64bit-Debug/include/QtXlsx/QtXlsx +SYNCQT.HEADER_CLASSES = ../../../build-qtxlsx-Desktop_Qt_5_9_4_MSVC2017_64bit-Debug/include/QtXlsx/QtXlsxVersion +SYNCQT.PRIVATE_HEADER_FILES = xlsxabstractooxmlfile_p.h xlsxabstractsheet_p.h xlsxcell_p.h xlsxcellformula_p.h xlsxchart_p.h xlsxchartsheet_p.h xlsxcolor_p.h xlsxconditionalformatting_p.h xlsxcontenttypes_p.h xlsxdatavalidation_p.h xlsxdocpropsapp_p.h xlsxdocpropscore_p.h xlsxdocument_p.h xlsxdrawing_p.h xlsxdrawinganchor_p.h xlsxformat_p.h xlsxmediafile_p.h xlsxnumformatparser_p.h xlsxrelationships_p.h xlsxrichstring_p.h xlsxsharedstrings_p.h xlsxsimpleooxmlfile_p.h xlsxstyles_p.h xlsxtheme_p.h xlsxutility_p.h xlsxworkbook_p.h xlsxworksheet_p.h xlsxzipreader_p.h xlsxzipwriter_p.h +SYNCQT.INJECTED_PRIVATE_HEADER_FILES = +SYNCQT.QPA_HEADER_FILES = +SYNCQT.CLEAN_HEADER_FILES = xlsxabstractooxmlfile.h xlsxabstractsheet.h xlsxcell.h xlsxcellformula.h xlsxcellrange.h xlsxcellreference.h xlsxchart.h xlsxchartsheet.h xlsxconditionalformatting.h xlsxdatavalidation.h xlsxdocument.h xlsxformat.h xlsxglobal.h xlsxrichstring.h xlsxworkbook.h xlsxworksheet.h +SYNCQT.INJECTIONS = diff --git a/3rdparty/qtxlsx/include/QtXlsx/qtxlsxversion.h b/3rdparty/qtxlsx/include/QtXlsx/qtxlsxversion.h new file mode 100644 index 0000000..9555b92 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/qtxlsxversion.h @@ -0,0 +1,9 @@ +/* This file was generated by syncqt. */ +#ifndef QT_QTXLSX_VERSION_H +#define QT_QTXLSX_VERSION_H + +#define QTXLSX_VERSION_STR "0.3.0" + +#define QTXLSX_VERSION 0x000300 + +#endif // QT_QTXLSX_VERSION_H diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxabstractooxmlfile.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxabstractooxmlfile.h new file mode 100644 index 0000000..f6fdea8 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxabstractooxmlfile.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxabstractooxmlfile.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxabstractsheet.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxabstractsheet.h new file mode 100644 index 0000000..03c31ad --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxabstractsheet.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxabstractsheet.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxcell.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxcell.h new file mode 100644 index 0000000..7e7c46d --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxcell.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxcell.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxcellformula.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxcellformula.h new file mode 100644 index 0000000..df55e57 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxcellformula.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxcellformula.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxcellrange.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxcellrange.h new file mode 100644 index 0000000..01fc90a --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxcellrange.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxcellrange.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxcellreference.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxcellreference.h new file mode 100644 index 0000000..c62bd0d --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxcellreference.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxcellreference.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxchart.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxchart.h new file mode 100644 index 0000000..785bdab --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxchart.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxchart.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxchartsheet.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxchartsheet.h new file mode 100644 index 0000000..16bbffc --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxchartsheet.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxchartsheet.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxconditionalformatting.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxconditionalformatting.h new file mode 100644 index 0000000..bcd4002 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxconditionalformatting.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxconditionalformatting.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxdatavalidation.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxdatavalidation.h new file mode 100644 index 0000000..03a3914 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxdatavalidation.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxdatavalidation.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxdocument.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxdocument.h new file mode 100644 index 0000000..9dc9d81 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxdocument.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxdocument.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxformat.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxformat.h new file mode 100644 index 0000000..7262eda --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxformat.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxformat.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxglobal.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxglobal.h new file mode 100644 index 0000000..5520ebd --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxglobal.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxglobal.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxrichstring.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxrichstring.h new file mode 100644 index 0000000..f7f1762 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxrichstring.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxrichstring.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxworkbook.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxworkbook.h new file mode 100644 index 0000000..d8d98ae --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxworkbook.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxworkbook.h" diff --git a/3rdparty/qtxlsx/include/QtXlsx/xlsxworksheet.h b/3rdparty/qtxlsx/include/QtXlsx/xlsxworksheet.h new file mode 100644 index 0000000..8b6c0c3 --- /dev/null +++ b/3rdparty/qtxlsx/include/QtXlsx/xlsxworksheet.h @@ -0,0 +1 @@ +#include "../../../QtXlsxWriter-master/src/xlsx/xlsxworksheet.h" diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsx.dll b/3rdparty/qtxlsx/lib/Qt5Xlsx.dll new file mode 100644 index 0000000..9e7291d Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsx.dll differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsx.exp b/3rdparty/qtxlsx/lib/Qt5Xlsx.exp new file mode 100644 index 0000000..b86bf20 Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsx.exp differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsx.lib b/3rdparty/qtxlsx/lib/Qt5Xlsx.lib new file mode 100644 index 0000000..1f59b82 Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsx.lib differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsx.pdb b/3rdparty/qtxlsx/lib/Qt5Xlsx.pdb new file mode 100644 index 0000000..f219060 Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsx.pdb differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsx.prl b/3rdparty/qtxlsx/lib/Qt5Xlsx.prl new file mode 100644 index 0000000..6312339 --- /dev/null +++ b/3rdparty/qtxlsx/lib/Qt5Xlsx.prl @@ -0,0 +1,5 @@ +QMAKE_PRL_BUILD_DIR = D:/QtXlsxWriter-master/build-qtxlsx-Desktop_Qt_5_9_4_MSVC2017_64bit-Debug/src/xlsx +QMAKE_PRO_INPUT = xlsx.pro +QMAKE_PRL_TARGET = Qt5Xlsx.lib +QMAKE_PRL_CONFIG = lex yacc depend_includepath testcase_targets import_plugins import_qpa_plugin windows qt_build_extra file_copies qmake_use qt warn_on release link_prl incremental flat debug_and_release autogen_precompile_source embed_manifest_dll embed_manifest_exe shared release no_plugin_manifest win32 msvc copy_dir_files git_build sse2 sse3 ssse3 sse4_1 sse4_2 avx avx2 compile_examples f16c force_debug_info largefile prefix_build force_independent utf8_source create_prl link_prl prepare_docs qt_docs_targets no_private_qt_headers_warning QTDIR_build qt_example_installs exceptions_off testcase_exceptions release ReleaseBuild Release build_pass c++11 qml_debug release ReleaseBuild Release build_pass relative_qt_rpath qmake_cache target_qt c++11 strict_c++ qt_install_headers need_fwd_pri qt_install_module debug_and_release build_all create_cmake skip_target_version_ext build_xlsx_lib release ReleaseBuild Release build_pass have_target dll exclusive_builds debug_info no_autoqmake thread opengl moc resources +QMAKE_PRL_VERSION = 0.3.0 diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsxd.dll b/3rdparty/qtxlsx/lib/Qt5Xlsxd.dll new file mode 100644 index 0000000..ede8ffc Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsxd.dll differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsxd.exp b/3rdparty/qtxlsx/lib/Qt5Xlsxd.exp new file mode 100644 index 0000000..691f199 Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsxd.exp differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsxd.ilk b/3rdparty/qtxlsx/lib/Qt5Xlsxd.ilk new file mode 100644 index 0000000..305c1c4 Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsxd.ilk differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsxd.lib b/3rdparty/qtxlsx/lib/Qt5Xlsxd.lib new file mode 100644 index 0000000..69ac7c5 Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsxd.lib differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsxd.pdb b/3rdparty/qtxlsx/lib/Qt5Xlsxd.pdb new file mode 100644 index 0000000..3fd99b9 Binary files /dev/null and b/3rdparty/qtxlsx/lib/Qt5Xlsxd.pdb differ diff --git a/3rdparty/qtxlsx/lib/Qt5Xlsxd.prl b/3rdparty/qtxlsx/lib/Qt5Xlsxd.prl new file mode 100644 index 0000000..4f07775 --- /dev/null +++ b/3rdparty/qtxlsx/lib/Qt5Xlsxd.prl @@ -0,0 +1,5 @@ +QMAKE_PRL_BUILD_DIR = D:/QtXlsxWriter-master/build-qtxlsx-Desktop_Qt_5_9_4_MSVC2017_64bit-Debug/src/xlsx +QMAKE_PRO_INPUT = xlsx.pro +QMAKE_PRL_TARGET = Qt5Xlsxd.lib +QMAKE_PRL_CONFIG = lex yacc debug depend_includepath testcase_targets import_plugins import_qpa_plugin windows qt_build_extra file_copies qmake_use qt warn_on link_prl incremental flat debug_and_release autogen_precompile_source embed_manifest_dll embed_manifest_exe shared no_plugin_manifest win32 msvc copy_dir_files git_build sse2 sse3 ssse3 sse4_1 sse4_2 avx avx2 compile_examples f16c force_debug_info largefile prefix_build force_independent utf8_source create_prl link_prl prepare_docs qt_docs_targets no_private_qt_headers_warning QTDIR_build qt_example_installs exceptions_off testcase_exceptions debug DebugBuild Debug build_pass c++11 debug qml_debug debug DebugBuild Debug build_pass relative_qt_rpath qmake_cache target_qt c++11 strict_c++ qt_install_headers need_fwd_pri qt_install_module debug_and_release build_all create_cmake skip_target_version_ext build_xlsx_lib debug DebugBuild Debug build_pass have_target dll no_plist exclusive_builds debug_info no_autoqmake thread opengl moc resources +QMAKE_PRL_VERSION = 0.3.0 diff --git a/3rdparty/qtxlsx/lib/cmake/Qt5Xlsx/Qt5XlsxConfig.cmake b/3rdparty/qtxlsx/lib/cmake/Qt5Xlsx/Qt5XlsxConfig.cmake new file mode 100644 index 0000000..5bea875 --- /dev/null +++ b/3rdparty/qtxlsx/lib/cmake/Qt5Xlsx/Qt5XlsxConfig.cmake @@ -0,0 +1,185 @@ + +if (CMAKE_VERSION VERSION_LESS 2.8.3) + message(FATAL_ERROR "Qt 5 requires at least CMake version 2.8.3") +endif() + +get_filename_component(_qt5Xlsx_install_prefix "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +# For backwards compatibility only. Use Qt5Xlsx_VERSION instead. +set(Qt5Xlsx_VERSION_STRING 0.3.0) + +set(Qt5Xlsx_LIBRARIES Qt5::Xlsx) + +macro(_qt5_Xlsx_check_file_exists file) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"Qt5::Xlsx\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() +endmacro() + +macro(_populate_Xlsx_target_properties Configuration LIB_LOCATION IMPLIB_LOCATION) + set_property(TARGET Qt5::Xlsx APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) + + set(imported_location "${_qt5Xlsx_install_prefix}/bin/${LIB_LOCATION}") + _qt5_Xlsx_check_file_exists(${imported_location}) + set_target_properties(Qt5::Xlsx PROPERTIES + "INTERFACE_LINK_LIBRARIES" "${_Qt5Xlsx_LIB_DEPENDENCIES}" + "IMPORTED_LOCATION_${Configuration}" ${imported_location} + # For backward compatibility with CMake < 2.8.12 + "IMPORTED_LINK_INTERFACE_LIBRARIES_${Configuration}" "${_Qt5Xlsx_LIB_DEPENDENCIES}" + ) + + set(imported_implib "${_qt5Xlsx_install_prefix}/lib/${IMPLIB_LOCATION}") + _qt5_Xlsx_check_file_exists(${imported_implib}) + if(NOT "${IMPLIB_LOCATION}" STREQUAL "") + set_target_properties(Qt5::Xlsx PROPERTIES + "IMPORTED_IMPLIB_${Configuration}" ${imported_implib} + ) + endif() +endmacro() + +if (NOT TARGET Qt5::Xlsx) + + set(_Qt5Xlsx_OWN_INCLUDE_DIRS "${_qt5Xlsx_install_prefix}/include/" "${_qt5Xlsx_install_prefix}/include/QtXlsx") + set(Qt5Xlsx_PRIVATE_INCLUDE_DIRS + "${_qt5Xlsx_install_prefix}/include/QtXlsx/0.3.0" + "${_qt5Xlsx_install_prefix}/include/QtXlsx/0.3.0/QtXlsx" + ) + + foreach(_dir ${_Qt5Xlsx_OWN_INCLUDE_DIRS}) + _qt5_Xlsx_check_file_exists(${_dir}) + endforeach() + + # Only check existence of private includes if the Private component is + # specified. + list(FIND Qt5Xlsx_FIND_COMPONENTS Private _check_private) + if (NOT _check_private STREQUAL -1) + foreach(_dir ${Qt5Xlsx_PRIVATE_INCLUDE_DIRS}) + _qt5_Xlsx_check_file_exists(${_dir}) + endforeach() + endif() + + set(Qt5Xlsx_INCLUDE_DIRS ${_Qt5Xlsx_OWN_INCLUDE_DIRS}) + + set(Qt5Xlsx_DEFINITIONS -DQT_XLSX_LIB) + set(Qt5Xlsx_COMPILE_DEFINITIONS QT_XLSX_LIB) + set(_Qt5Xlsx_MODULE_DEPENDENCIES "Gui;Core") + + + set(Qt5Xlsx_OWN_PRIVATE_INCLUDE_DIRS ${Qt5Xlsx_PRIVATE_INCLUDE_DIRS}) + + set(_Qt5Xlsx_FIND_DEPENDENCIES_REQUIRED) + if (Qt5Xlsx_FIND_REQUIRED) + set(_Qt5Xlsx_FIND_DEPENDENCIES_REQUIRED REQUIRED) + endif() + set(_Qt5Xlsx_FIND_DEPENDENCIES_QUIET) + if (Qt5Xlsx_FIND_QUIETLY) + set(_Qt5Xlsx_DEPENDENCIES_FIND_QUIET QUIET) + endif() + set(_Qt5Xlsx_FIND_VERSION_EXACT) + if (Qt5Xlsx_FIND_VERSION_EXACT) + set(_Qt5Xlsx_FIND_VERSION_EXACT EXACT) + endif() + + set(Qt5Xlsx_EXECUTABLE_COMPILE_FLAGS "") + + foreach(_module_dep ${_Qt5Xlsx_MODULE_DEPENDENCIES}) + if (NOT Qt5${_module_dep}_FOUND) + find_package(Qt5${_module_dep} + 0.3.0 ${_Qt5Xlsx_FIND_VERSION_EXACT} + ${_Qt5Xlsx_DEPENDENCIES_FIND_QUIET} + ${_Qt5Xlsx_FIND_DEPENDENCIES_REQUIRED} + PATHS "${CMAKE_CURRENT_LIST_DIR}/.." NO_DEFAULT_PATH + ) + endif() + + if (NOT Qt5${_module_dep}_FOUND) + set(Qt5Xlsx_FOUND False) + return() + endif() + + list(APPEND Qt5Xlsx_INCLUDE_DIRS "${Qt5${_module_dep}_INCLUDE_DIRS}") + list(APPEND Qt5Xlsx_PRIVATE_INCLUDE_DIRS "${Qt5${_module_dep}_PRIVATE_INCLUDE_DIRS}") + list(APPEND Qt5Xlsx_DEFINITIONS ${Qt5${_module_dep}_DEFINITIONS}) + list(APPEND Qt5Xlsx_COMPILE_DEFINITIONS ${Qt5${_module_dep}_COMPILE_DEFINITIONS}) + list(APPEND Qt5Xlsx_EXECUTABLE_COMPILE_FLAGS ${Qt5${_module_dep}_EXECUTABLE_COMPILE_FLAGS}) + endforeach() + list(REMOVE_DUPLICATES Qt5Xlsx_INCLUDE_DIRS) + list(REMOVE_DUPLICATES Qt5Xlsx_PRIVATE_INCLUDE_DIRS) + list(REMOVE_DUPLICATES Qt5Xlsx_DEFINITIONS) + list(REMOVE_DUPLICATES Qt5Xlsx_COMPILE_DEFINITIONS) + list(REMOVE_DUPLICATES Qt5Xlsx_EXECUTABLE_COMPILE_FLAGS) + + set(_Qt5Xlsx_LIB_DEPENDENCIES "Qt5::Gui;Qt5::Core") + + + add_library(Qt5::Xlsx SHARED IMPORTED) + + set_property(TARGET Qt5::Xlsx PROPERTY + INTERFACE_INCLUDE_DIRECTORIES ${_Qt5Xlsx_OWN_INCLUDE_DIRS}) + set_property(TARGET Qt5::Xlsx PROPERTY + INTERFACE_COMPILE_DEFINITIONS QT_XLSX_LIB) + + set(_Qt5Xlsx_PRIVATE_DIRS_EXIST TRUE) + foreach (_Qt5Xlsx_PRIVATE_DIR ${Qt5Xlsx_OWN_PRIVATE_INCLUDE_DIRS}) + if (NOT EXISTS ${_Qt5Xlsx_PRIVATE_DIR}) + set(_Qt5Xlsx_PRIVATE_DIRS_EXIST FALSE) + endif() + endforeach() + + if (_Qt5Xlsx_PRIVATE_DIRS_EXIST + AND NOT CMAKE_VERSION VERSION_LESS 3.0.0 ) + add_library(Qt5::XlsxPrivate INTERFACE IMPORTED) + set_property(TARGET Qt5::XlsxPrivate PROPERTY + INTERFACE_INCLUDE_DIRECTORIES ${Qt5Xlsx_OWN_PRIVATE_INCLUDE_DIRS} + ) + set(_Qt5Xlsx_PRIVATEDEPS) + foreach(dep ${_Qt5Xlsx_LIB_DEPENDENCIES}) + if (TARGET ${dep}Private) + list(APPEND _Qt5Xlsx_PRIVATEDEPS ${dep}Private) + endif() + endforeach() + set_property(TARGET Qt5::XlsxPrivate PROPERTY + INTERFACE_LINK_LIBRARIES Qt5::Xlsx ${_Qt5Xlsx_PRIVATEDEPS} + ) + endif() + + _populate_Xlsx_target_properties(RELEASE "Qt5Xlsx.dll" "Qt5Xlsx.lib" ) + + + + _populate_Xlsx_target_properties(DEBUG "Qt5Xlsxd.dll" "Qt5Xlsxd.lib" ) + + + + file(GLOB pluginTargets "${CMAKE_CURRENT_LIST_DIR}/Qt5Xlsx_*Plugin.cmake") + + macro(_populate_Xlsx_plugin_properties Plugin Configuration PLUGIN_LOCATION) + set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) + + set(imported_location "${_qt5Xlsx_install_prefix}/plugins/${PLUGIN_LOCATION}") + _qt5_Xlsx_check_file_exists(${imported_location}) + set_target_properties(Qt5::${Plugin} PROPERTIES + "IMPORTED_LOCATION_${Configuration}" ${imported_location} + ) + endmacro() + + if (pluginTargets) + foreach(pluginTarget ${pluginTargets}) + include(${pluginTarget}) + endforeach() + endif() + + + + +_qt5_Xlsx_check_file_exists("${CMAKE_CURRENT_LIST_DIR}/Qt5XlsxConfigVersion.cmake") + +endif() diff --git a/3rdparty/qtxlsx/lib/cmake/Qt5Xlsx/Qt5XlsxConfigVersion.cmake b/3rdparty/qtxlsx/lib/cmake/Qt5Xlsx/Qt5XlsxConfigVersion.cmake new file mode 100644 index 0000000..910edd0 --- /dev/null +++ b/3rdparty/qtxlsx/lib/cmake/Qt5Xlsx/Qt5XlsxConfigVersion.cmake @@ -0,0 +1,11 @@ + +set(PACKAGE_VERSION 0.3.0) + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() diff --git a/runner17/Release/lpSerial.dll b/runner17/Release/lpSerial.dll new file mode 100644 index 0000000..601beaf Binary files /dev/null and b/runner17/Release/lpSerial.dll differ diff --git a/runner17/Release/smokeBox.exe b/runner17/Release/smokeBox.exe new file mode 100644 index 0000000..7a4c9a1 Binary files /dev/null and b/runner17/Release/smokeBox.exe differ diff --git a/src/SmokeBoxIdentification.cpp b/src/SmokeBoxIdentification.cpp index 4a4c2f6..5e5cd08 100644 --- a/src/SmokeBoxIdentification.cpp +++ b/src/SmokeBoxIdentification.cpp @@ -363,11 +363,16 @@ Q_SLOT void SmokeBoxIdentification::onNumStatistic(QString typeNum) matchLabel = -1; } int quantityReceive = m_currtStockCheckInfo.smokeQuantity.toInt(); - if (matchLabel < 0 || matchLabel != quantityReceive) + if (matchLabel < 0 /*|| matchLabel != quantityReceive*/) { m_currtStockCheckInfo.smokeQuantityRlt = "0"; m_currtStockCheckInfo.correctness = false; } + else if (matchLabel != quantityReceive) + { + m_currtStockCheckInfo.smokeQuantityRlt = QString::number(matchLabel); + m_currtStockCheckInfo.correctness = false; + } else { m_currtStockCheckInfo.smokeQuantityRlt = QString::number(matchLabel); diff --git a/src/SmokeBoxIdentification.h b/src/SmokeBoxIdentification.h index e9dfb7c..993fd53 100644 --- a/src/SmokeBoxIdentification.h +++ b/src/SmokeBoxIdentification.h @@ -5,8 +5,8 @@ #include #include -#include"xlsxdocument.h" -#include "xlsxworkbook.h" +#include".\xlsxdocument.h" +#include".\xlsxworkbook.h" #include #include @@ -61,11 +61,12 @@ struct EmptyCheckInfo struct StockCheckInfo { - QString streetName; - QString taskNum; - QString stockNum; - QString smokeTypeNum; //上位机发送的品规号 - QString smokeQuantity; //上位机发送的数量 + // "SC&6&UL062015020111&6335&37010106&30&N>" + QString streetName; // 巷道6 + QString taskNum; // 工单号6335 + QString stockNum; // 货架位置UL062015020111 6号堆垛机,2:右边; + QString smokeTypeNum; //上位机发送的品规号37010106 + QString smokeQuantity; //上位机发送的数量30 QString smokeTypeNumRlt; //盘点识别的品规号 QString smokeQuantityRlt; //盘点识别的数量 bool correctness; //盘点结果是否与上位机一致 diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_ADModule.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_ADModule.cpp new file mode 100644 index 0000000..ba4f61f --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_ADModule.cpp @@ -0,0 +1,216 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'ADModule.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/ADModule.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'ADModule.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_ADModule_t { + QByteArrayData data[18]; + char stringdata0[224]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_ADModule_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_ADModule_t qt_meta_stringdata_ADModule = { + { +QT_MOC_LITERAL(0, 0, 8), // "ADModule" +QT_MOC_LITERAL(1, 9, 13), // "sgReceiveData" +QT_MOC_LITERAL(2, 23, 0), // "" +QT_MOC_LITERAL(3, 24, 6), // "sideId" +QT_MOC_LITERAL(4, 31, 15), // "QVector" +QT_MOC_LITERAL(5, 47, 14), // "hexVecDistance" +QT_MOC_LITERAL(6, 62, 12), // "sgNewNumData" +QT_MOC_LITERAL(7, 75, 25), // "QVector >" +QT_MOC_LITERAL(8, 101, 3), // "vec" +QT_MOC_LITERAL(9, 105, 16), // "QVector" +QT_MOC_LITERAL(10, 122, 6), // "strVec" +QT_MOC_LITERAL(11, 129, 4), // "side" +QT_MOC_LITERAL(12, 134, 18), // "onDataRequestStart" +QT_MOC_LITERAL(13, 153, 17), // "onDataRequestStop" +QT_MOC_LITERAL(14, 171, 15), // "onReadDatagrams" +QT_MOC_LITERAL(15, 187, 12), // "onThreadInit" +QT_MOC_LITERAL(16, 200, 13), // "onReceiveData" +QT_MOC_LITERAL(17, 214, 9) // "stationId" + + }, + "ADModule\0sgReceiveData\0\0sideId\0" + "QVector\0hexVecDistance\0" + "sgNewNumData\0QVector >\0" + "vec\0QVector\0strVec\0side\0" + "onDataRequestStart\0onDataRequestStop\0" + "onReadDatagrams\0onThreadInit\0onReceiveData\0" + "stationId" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_ADModule[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 49, 2, 0x06 /* Public */, + 6, 3, 54, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 12, 1, 61, 2, 0x0a /* Public */, + 13, 0, 64, 2, 0x0a /* Public */, + 14, 0, 65, 2, 0x08 /* Private */, + 15, 0, 66, 2, 0x08 /* Private */, + 16, 2, 67, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::Int, 0x80000000 | 4, 3, 5, + QMetaType::Void, 0x80000000 | 7, 0x80000000 | 9, QMetaType::Int, 8, 10, 11, + + // slots: parameters + QMetaType::Void, QMetaType::Int, 3, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, QMetaType::Int, 0x80000000 | 4, 17, 5, + + 0 // eod +}; + +void ADModule::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + ADModule *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgReceiveData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2]))); break; + case 1: _t->sgNewNumData((*reinterpret_cast< const QVector >(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break; + case 2: _t->onDataRequestStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 3: _t->onDataRequestStop(); break; + case 4: _t->onReadDatagrams(); break; + case 5: _t->onThreadInit(); break; + case 6: _t->onReceiveData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector > >(); break; + } + break; + case 6: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (ADModule::*_t)(int , const QVector & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ADModule::sgReceiveData)) { + *result = 0; + return; + } + } + { + typedef void (ADModule::*_t)(const QVector> & , const QVector & , int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ADModule::sgNewNumData)) { + *result = 1; + return; + } + } + } +} + +const QMetaObject ADModule::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_ADModule.data, + qt_meta_data_ADModule, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *ADModule::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *ADModule::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_ADModule.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int ADModule::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void ADModule::sgReceiveData(int _t1, const QVector & _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void ADModule::sgNewNumData(const QVector> & _t1, const QVector & _t2, int _t3) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)), const_cast(reinterpret_cast(&_t3)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_Camera.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_Camera.cpp new file mode 100644 index 0000000..ef0eccd --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_Camera.cpp @@ -0,0 +1,130 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'Camera.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/Camera.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'Camera.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_Camera_t { + QByteArrayData data[4]; + char stringdata0[26]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_Camera_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_Camera_t qt_meta_stringdata_Camera = { + { +QT_MOC_LITERAL(0, 0, 6), // "Camera" +QT_MOC_LITERAL(1, 7, 11), // "updateImage" +QT_MOC_LITERAL(2, 19, 0), // "" +QT_MOC_LITERAL(3, 20, 5) // "image" + + }, + "Camera\0updateImage\0\0image" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_Camera[] = { + + // content: + 7, // 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, QMetaType::QImage, 3, + + 0 // eod +}; + +void Camera::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Camera *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->updateImage((*reinterpret_cast< QImage(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (Camera::*_t)(QImage ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Camera::updateImage)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject Camera::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_Camera.data, + qt_meta_data_Camera, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *Camera::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *Camera::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_Camera.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int Camera::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::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(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void Camera::updateImage(QImage _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CameraControl.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CameraControl.cpp new file mode 100644 index 0000000..8e3b168 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CameraControl.cpp @@ -0,0 +1,149 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'CameraControl.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/CameraControl.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'CameraControl.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_CameraControl_t { + QByteArrayData data[8]; + char stringdata0[95]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_CameraControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_CameraControl_t qt_meta_stringdata_CameraControl = { + { +QT_MOC_LITERAL(0, 0, 13), // "CameraControl" +QT_MOC_LITERAL(1, 14, 15), // "sgCapturedImage" +QT_MOC_LITERAL(2, 30, 0), // "" +QT_MOC_LITERAL(3, 31, 18), // "QVector" +QT_MOC_LITERAL(4, 50, 12), // "vecImageInfo" +QT_MOC_LITERAL(5, 63, 14), // "cameraLocation" +QT_MOC_LITERAL(6, 78, 9), // "onCapture" +QT_MOC_LITERAL(7, 88, 6) // "onOpen" + + }, + "CameraControl\0sgCapturedImage\0\0" + "QVector\0vecImageInfo\0" + "cameraLocation\0onCapture\0onOpen" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_CameraControl[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 3, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 29, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 6, 1, 34, 2, 0x0a /* Public */, + 7, 0, 37, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, 0x80000000 | 3, QMetaType::Int, 4, 5, + + // slots: parameters + QMetaType::Void, QMetaType::Int, 5, + QMetaType::Void, + + 0 // eod +}; + +void CameraControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + CameraControl *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgCapturedImage((*reinterpret_cast< const QVector(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break; + case 1: _t->onCapture((*reinterpret_cast< int(*)>(_a[1]))); break; + case 2: _t->onOpen(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (CameraControl::*_t)(const QVector & , int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CameraControl::sgCapturedImage)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject CameraControl::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_CameraControl.data, + qt_meta_data_CameraControl, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *CameraControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *CameraControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CameraControl.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int CameraControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 3) + *reinterpret_cast(_a[0]) = -1; + _id -= 3; + } + return _id; +} + +// SIGNAL 0 +void CameraControl::sgCapturedImage(const QVector & _t1, int _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CategoryMatcher.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CategoryMatcher.cpp new file mode 100644 index 0000000..a4d8159 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CategoryMatcher.cpp @@ -0,0 +1,90 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'CategoryMatcher.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/CategoryMatcher.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'CategoryMatcher.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_CategoryMatcher_t { + QByteArrayData data[1]; + char stringdata0[16]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_CategoryMatcher_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_CategoryMatcher_t qt_meta_stringdata_CategoryMatcher = { + { +QT_MOC_LITERAL(0, 0, 15) // "CategoryMatcher" + + }, + "CategoryMatcher" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_CategoryMatcher[] = { + + // content: + 7, // 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 CategoryMatcher::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObject CategoryMatcher::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_CategoryMatcher.data, + qt_meta_data_CategoryMatcher, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *CategoryMatcher::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *CategoryMatcher::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CategoryMatcher.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int CategoryMatcher::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CodeScanStation.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CodeScanStation.cpp new file mode 100644 index 0000000..e350989 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_CodeScanStation.cpp @@ -0,0 +1,167 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'CodeScanStation.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/CodeScanStation.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'CodeScanStation.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_CodeScanStation_t { + QByteArrayData data[8]; + char stringdata0[99]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_CodeScanStation_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_CodeScanStation_t qt_meta_stringdata_CodeScanStation = { + { +QT_MOC_LITERAL(0, 0, 15), // "CodeScanStation" +QT_MOC_LITERAL(1, 16, 17), // "sgNewCodeScanData" +QT_MOC_LITERAL(2, 34, 0), // "" +QT_MOC_LITERAL(3, 35, 26), // "QSharedPointer" +QT_MOC_LITERAL(4, 62, 6), // "onOpen" +QT_MOC_LITERAL(5, 69, 16), // "onSerialDataRecv" +QT_MOC_LITERAL(6, 86, 2), // "sn" +QT_MOC_LITERAL(7, 89, 9) // "data_ptr_" + + }, + "CodeScanStation\0sgNewCodeScanData\0\0" + "QSharedPointer\0onOpen\0" + "onSerialDataRecv\0sn\0data_ptr_" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_CodeScanStation[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 3, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 29, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 4, 0, 34, 2, 0x08 /* Private */, + 5, 2, 35, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::Int, 0x80000000 | 3, 2, 2, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 0x80000000 | 3, 6, 7, + + 0 // eod +}; + +void CodeScanStation::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + CodeScanStation *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgNewCodeScanData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->onOpen(); break; + case 2: _t->onSerialDataRecv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (CodeScanStation::*_t)(int , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CodeScanStation::sgNewCodeScanData)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject CodeScanStation::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_CodeScanStation.data, + qt_meta_data_CodeScanStation, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *CodeScanStation::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *CodeScanStation::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CodeScanStation.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int CodeScanStation::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } + return _id; +} + +// SIGNAL 0 +void CodeScanStation::sgNewCodeScanData(int _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_HikCamera.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_HikCamera.cpp new file mode 100644 index 0000000..134bba4 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_HikCamera.cpp @@ -0,0 +1,90 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'HikCamera.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/HikCamera.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'HikCamera.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_HikCamera_t { + QByteArrayData data[1]; + char stringdata0[10]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_HikCamera_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_HikCamera_t qt_meta_stringdata_HikCamera = { + { +QT_MOC_LITERAL(0, 0, 9) // "HikCamera" + + }, + "HikCamera" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_HikCamera[] = { + + // content: + 7, // 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 HikCamera::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObject HikCamera::staticMetaObject = { + { &Camera::staticMetaObject, qt_meta_stringdata_HikCamera.data, + qt_meta_data_HikCamera, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *HikCamera::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *HikCamera::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_HikCamera.stringdata0)) + return static_cast(this); + return Camera::qt_metacast(_clname); +} + +int HikCamera::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = Camera::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_NetControl.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_NetControl.cpp new file mode 100644 index 0000000..067d10b --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_NetControl.cpp @@ -0,0 +1,180 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'NetControl.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/NetControl.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'NetControl.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_NetControl_t { + QByteArrayData data[14]; + char stringdata0[162]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_NetControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_NetControl_t qt_meta_stringdata_NetControl = { + { +QT_MOC_LITERAL(0, 0, 10), // "NetControl" +QT_MOC_LITERAL(1, 11, 13), // "sgReceiveData" +QT_MOC_LITERAL(2, 25, 0), // "" +QT_MOC_LITERAL(3, 26, 4), // "data" +QT_MOC_LITERAL(4, 31, 9), // "onInitNet" +QT_MOC_LITERAL(5, 41, 9), // "onSendMsg" +QT_MOC_LITERAL(6, 51, 3), // "msg" +QT_MOC_LITERAL(7, 55, 17), // "sendHeartbeatPack" +QT_MOC_LITERAL(8, 73, 11), // "onConnected" +QT_MOC_LITERAL(9, 85, 14), // "onDisconnected" +QT_MOC_LITERAL(10, 100, 14), // "onErrorHandler" +QT_MOC_LITERAL(11, 115, 28), // "QAbstractSocket::SocketError" +QT_MOC_LITERAL(12, 144, 3), // "err" +QT_MOC_LITERAL(13, 148, 13) // "onMsgReceived" + + }, + "NetControl\0sgReceiveData\0\0data\0onInitNet\0" + "onSendMsg\0msg\0sendHeartbeatPack\0" + "onConnected\0onDisconnected\0onErrorHandler\0" + "QAbstractSocket::SocketError\0err\0" + "onMsgReceived" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_NetControl[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 8, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 54, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 4, 0, 57, 2, 0x0a /* Public */, + 5, 1, 58, 2, 0x0a /* Public */, + 7, 0, 61, 2, 0x08 /* Private */, + 8, 0, 62, 2, 0x08 /* Private */, + 9, 0, 63, 2, 0x08 /* Private */, + 10, 1, 64, 2, 0x08 /* Private */, + 13, 0, 67, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 3, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 6, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, 0x80000000 | 11, 12, + QMetaType::Void, + + 0 // eod +}; + +void NetControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + NetControl *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgReceiveData((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 1: _t->onInitNet(); break; + case 2: _t->onSendMsg((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 3: _t->sendHeartbeatPack(); break; + case 4: _t->onConnected(); break; + case 5: _t->onDisconnected(); break; + case 6: _t->onErrorHandler((*reinterpret_cast< QAbstractSocket::SocketError(*)>(_a[1]))); break; + case 7: _t->onMsgReceived(); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 6: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QAbstractSocket::SocketError >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (NetControl::*_t)(const QString & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&NetControl::sgReceiveData)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject NetControl::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_NetControl.data, + qt_meta_data_NetControl, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *NetControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *NetControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_NetControl.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int NetControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 8) + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 8) + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } + return _id; +} + +// SIGNAL 0 +void NetControl::sgReceiveData(const QString & _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_QNumTemplateBuild.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_QNumTemplateBuild.cpp new file mode 100644 index 0000000..bae3418 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_QNumTemplateBuild.cpp @@ -0,0 +1,114 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'QNumTemplateBuild.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/QNumTemplateBuild.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'QNumTemplateBuild.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_QNumTemplateBuild_t { + QByteArrayData data[3]; + char stringdata0[33]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_QNumTemplateBuild_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_QNumTemplateBuild_t qt_meta_stringdata_QNumTemplateBuild = { + { +QT_MOC_LITERAL(0, 0, 17), // "QNumTemplateBuild" +QT_MOC_LITERAL(1, 18, 13), // "onButtonClick" +QT_MOC_LITERAL(2, 32, 0) // "" + + }, + "QNumTemplateBuild\0onButtonClick\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_QNumTemplateBuild[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, + + 0 // eod +}; + +void QNumTemplateBuild::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + QNumTemplateBuild *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->onButtonClick(); break; + default: ; + } + } + Q_UNUSED(_a); +} + +const QMetaObject QNumTemplateBuild::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_QNumTemplateBuild.data, + qt_meta_data_QNumTemplateBuild, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *QNumTemplateBuild::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QNumTemplateBuild::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_QNumTemplateBuild.stringdata0)) + return static_cast(this); + return QWidget::qt_metacast(_clname); +} + +int QNumTemplateBuild::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::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(_a[0]) = -1; + _id -= 1; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_SmokeBoxIdentification.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_SmokeBoxIdentification.cpp new file mode 100644 index 0000000..86f877b --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_SmokeBoxIdentification.cpp @@ -0,0 +1,371 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'SmokeBoxIdentification.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/SmokeBoxIdentification.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'SmokeBoxIdentification.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_SmokeBoxIdentification_t { + QByteArrayData data[38]; + char stringdata0[552]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_SmokeBoxIdentification_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_SmokeBoxIdentification_t qt_meta_stringdata_SmokeBoxIdentification = { + { +QT_MOC_LITERAL(0, 0, 22), // "SmokeBoxIdentification" +QT_MOC_LITERAL(1, 23, 9), // "sgCapture" +QT_MOC_LITERAL(2, 33, 0), // "" +QT_MOC_LITERAL(3, 34, 14), // "cameraLocation" +QT_MOC_LITERAL(4, 49, 23), // "sgCategoryMatchFinished" +QT_MOC_LITERAL(5, 73, 8), // "smokeNum" +QT_MOC_LITERAL(6, 82, 11), // "sgShowImage" +QT_MOC_LITERAL(7, 94, 7), // "QLabel*" +QT_MOC_LITERAL(8, 102, 8), // "labelPtr" +QT_MOC_LITERAL(9, 111, 6), // "qImage" +QT_MOC_LITERAL(10, 118, 21), // "sgNumDataCollectStart" +QT_MOC_LITERAL(11, 140, 6), // "sideId" +QT_MOC_LITERAL(12, 147, 20), // "sgNumDataCollectStop" +QT_MOC_LITERAL(13, 168, 22), // "sgStartEmptyPlaceCheck" +QT_MOC_LITERAL(14, 191, 10), // "streetName" +QT_MOC_LITERAL(15, 202, 21), // "sgStopEmptyPlaceCheck" +QT_MOC_LITERAL(16, 224, 18), // "sgControlSideLight" +QT_MOC_LITERAL(17, 243, 9), // "sgSendMsg" +QT_MOC_LITERAL(18, 253, 3), // "msg" +QT_MOC_LITERAL(19, 257, 11), // "onDecodeMsg" +QT_MOC_LITERAL(20, 269, 15), // "onCapturedImage" +QT_MOC_LITERAL(21, 285, 18), // "QVector" +QT_MOC_LITERAL(22, 304, 12), // "vecImageInfo" +QT_MOC_LITERAL(23, 317, 14), // "camearLocation" +QT_MOC_LITERAL(24, 332, 14), // "onNumStatistic" +QT_MOC_LITERAL(25, 347, 7), // "typeNum" +QT_MOC_LITERAL(26, 355, 11), // "onShowImage" +QT_MOC_LITERAL(27, 367, 27), // "onMonitorSensorTriggerStart" +QT_MOC_LITERAL(28, 395, 26), // "onMonitorSensorTriggerStop" +QT_MOC_LITERAL(29, 422, 15), // "onActionClicked" +QT_MOC_LITERAL(30, 438, 23), // "onSendEmptyCheckResults" +QT_MOC_LITERAL(31, 462, 17), // "QMap" +QT_MOC_LITERAL(32, 480, 12), // "onNewNumData" +QT_MOC_LITERAL(33, 493, 25), // "QVector >" +QT_MOC_LITERAL(34, 519, 3), // "vec" +QT_MOC_LITERAL(35, 523, 16), // "QVector" +QT_MOC_LITERAL(36, 540, 6), // "strVec" +QT_MOC_LITERAL(37, 547, 4) // "side" + + }, + "SmokeBoxIdentification\0sgCapture\0\0" + "cameraLocation\0sgCategoryMatchFinished\0" + "smokeNum\0sgShowImage\0QLabel*\0labelPtr\0" + "qImage\0sgNumDataCollectStart\0sideId\0" + "sgNumDataCollectStop\0sgStartEmptyPlaceCheck\0" + "streetName\0sgStopEmptyPlaceCheck\0" + "sgControlSideLight\0sgSendMsg\0msg\0" + "onDecodeMsg\0onCapturedImage\0" + "QVector\0vecImageInfo\0" + "camearLocation\0onNumStatistic\0typeNum\0" + "onShowImage\0onMonitorSensorTriggerStart\0" + "onMonitorSensorTriggerStop\0onActionClicked\0" + "onSendEmptyCheckResults\0QMap\0" + "onNewNumData\0QVector >\0" + "vec\0QVector\0strVec\0side" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_SmokeBoxIdentification[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 18, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 9, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 104, 2, 0x06 /* Public */, + 4, 1, 107, 2, 0x06 /* Public */, + 6, 2, 110, 2, 0x06 /* Public */, + 10, 1, 115, 2, 0x06 /* Public */, + 12, 0, 118, 2, 0x06 /* Public */, + 13, 1, 119, 2, 0x06 /* Public */, + 15, 0, 122, 2, 0x06 /* Public */, + 16, 1, 123, 2, 0x06 /* Public */, + 17, 1, 126, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 19, 1, 129, 2, 0x08 /* Private */, + 20, 2, 132, 2, 0x08 /* Private */, + 24, 1, 137, 2, 0x08 /* Private */, + 26, 2, 140, 2, 0x08 /* Private */, + 27, 1, 145, 2, 0x08 /* Private */, + 28, 1, 148, 2, 0x08 /* Private */, + 29, 0, 151, 2, 0x08 /* Private */, + 30, 1, 152, 2, 0x08 /* Private */, + 32, 3, 155, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::Int, 3, + QMetaType::Void, QMetaType::QString, 5, + QMetaType::Void, 0x80000000 | 7, QMetaType::QImage, 8, 9, + QMetaType::Void, QMetaType::Int, 11, + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 14, + QMetaType::Void, + QMetaType::Void, QMetaType::Int, 2, + QMetaType::Void, QMetaType::QString, 18, + + // slots: parameters + QMetaType::Void, QMetaType::QString, 18, + QMetaType::Void, 0x80000000 | 21, QMetaType::Int, 22, 23, + QMetaType::Void, QMetaType::QString, 25, + QMetaType::Void, 0x80000000 | 7, QMetaType::QImage, 8, 9, + QMetaType::Void, QMetaType::Int, 2, + QMetaType::Void, QMetaType::Int, 2, + QMetaType::Void, + QMetaType::Void, 0x80000000 | 31, 2, + QMetaType::Void, 0x80000000 | 33, 0x80000000 | 35, QMetaType::Int, 34, 36, 37, + + 0 // eod +}; + +void SmokeBoxIdentification::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + SmokeBoxIdentification *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgCapture((*reinterpret_cast< int(*)>(_a[1]))); break; + case 1: _t->sgCategoryMatchFinished((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 2: _t->sgShowImage((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2]))); break; + case 3: _t->sgNumDataCollectStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 4: _t->sgNumDataCollectStop(); break; + case 5: _t->sgStartEmptyPlaceCheck((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 6: _t->sgStopEmptyPlaceCheck(); break; + case 7: _t->sgControlSideLight((*reinterpret_cast< int(*)>(_a[1]))); break; + case 8: _t->sgSendMsg((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 9: _t->onDecodeMsg((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 10: _t->onCapturedImage((*reinterpret_cast< const QVector(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break; + case 11: _t->onNumStatistic((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 12: _t->onShowImage((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2]))); break; + case 13: _t->onMonitorSensorTriggerStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 14: _t->onMonitorSensorTriggerStop((*reinterpret_cast< int(*)>(_a[1]))); break; + case 15: _t->onActionClicked(); break; + case 16: _t->onSendEmptyCheckResults((*reinterpret_cast< const QMap(*)>(_a[1]))); break; + case 17: _t->onNewNumData((*reinterpret_cast< const QVector >(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QLabel* >(); break; + } + break; + case 12: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QLabel* >(); break; + } + break; + case 17: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector > >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (SmokeBoxIdentification::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgCapture)) { + *result = 0; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgCategoryMatchFinished)) { + *result = 1; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QLabel * , const QImage & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgShowImage)) { + *result = 2; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgNumDataCollectStart)) { + *result = 3; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgNumDataCollectStop)) { + *result = 4; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgStartEmptyPlaceCheck)) { + *result = 5; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgStopEmptyPlaceCheck)) { + *result = 6; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgControlSideLight)) { + *result = 7; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgSendMsg)) { + *result = 8; + return; + } + } + } +} + +const QMetaObject SmokeBoxIdentification::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_SmokeBoxIdentification.data, + qt_meta_data_SmokeBoxIdentification, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *SmokeBoxIdentification::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *SmokeBoxIdentification::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_SmokeBoxIdentification.stringdata0)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int SmokeBoxIdentification::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 < 18) + qt_static_metacall(this, _c, _id, _a); + _id -= 18; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 18) + qt_static_metacall(this, _c, _id, _a); + _id -= 18; + } + return _id; +} + +// SIGNAL 0 +void SmokeBoxIdentification::sgCapture(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void SmokeBoxIdentification::sgCategoryMatchFinished(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void SmokeBoxIdentification::sgShowImage(QLabel * _t1, const QImage & _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void SmokeBoxIdentification::sgNumDataCollectStart(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void SmokeBoxIdentification::sgNumDataCollectStop() +{ + QMetaObject::activate(this, &staticMetaObject, 4, nullptr); +} + +// SIGNAL 5 +void SmokeBoxIdentification::sgStartEmptyPlaceCheck(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 5, _a); +} + +// SIGNAL 6 +void SmokeBoxIdentification::sgStopEmptyPlaceCheck() +{ + QMetaObject::activate(this, &staticMetaObject, 6, nullptr); +} + +// SIGNAL 7 +void SmokeBoxIdentification::sgControlSideLight(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 7, _a); +} + +// SIGNAL 8 +void SmokeBoxIdentification::sgSendMsg(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 8, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_lpSerialStation.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_lpSerialStation.cpp new file mode 100644 index 0000000..a9c8633 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Debug/moc_lpSerialStation.cpp @@ -0,0 +1,235 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lpSerialStation.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerialStation.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lpSerialStation.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lpSerialStation_t { + QByteArrayData data[21]; + char stringdata0[346]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lpSerialStation_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lpSerialStation_t qt_meta_stringdata_lpSerialStation = { + { +QT_MOC_LITERAL(0, 0, 15), // "lpSerialStation" +QT_MOC_LITERAL(1, 16, 22), // "sgNewEmptyCheckResults" +QT_MOC_LITERAL(2, 39, 0), // "" +QT_MOC_LITERAL(3, 40, 17), // "QMap" +QT_MOC_LITERAL(4, 58, 27), // "sgMonitorSensorTriggerStart" +QT_MOC_LITERAL(5, 86, 6), // "sideId" +QT_MOC_LITERAL(6, 93, 26), // "sgMonitorSensorTriggerStop" +QT_MOC_LITERAL(7, 120, 18), // "onControlSideLight" +QT_MOC_LITERAL(8, 139, 7), // "cmdData" +QT_MOC_LITERAL(9, 147, 22), // "onStartEmptyPlaceCheck" +QT_MOC_LITERAL(10, 170, 10), // "streetName" +QT_MOC_LITERAL(11, 181, 21), // "onStopEmptyPlaceCheck" +QT_MOC_LITERAL(12, 203, 20), // "onNewCodeScanResults" +QT_MOC_LITERAL(13, 224, 26), // "QSharedPointer" +QT_MOC_LITERAL(14, 251, 6), // "onOpen" +QT_MOC_LITERAL(15, 258, 13), // "onDataReceive" +QT_MOC_LITERAL(16, 272, 2), // "sn" +QT_MOC_LITERAL(17, 275, 29), // "QSharedPointer" +QT_MOC_LITERAL(18, 305, 9), // "data_ptr_" +QT_MOC_LITERAL(19, 315, 14), // "onStateChanged" +QT_MOC_LITERAL(20, 330, 15) // "SerialErrorType" + + }, + "lpSerialStation\0sgNewEmptyCheckResults\0" + "\0QMap\0sgMonitorSensorTriggerStart\0" + "sideId\0sgMonitorSensorTriggerStop\0" + "onControlSideLight\0cmdData\0" + "onStartEmptyPlaceCheck\0streetName\0" + "onStopEmptyPlaceCheck\0onNewCodeScanResults\0" + "QSharedPointer\0onOpen\0" + "onDataReceive\0sn\0QSharedPointer\0" + "data_ptr_\0onStateChanged\0SerialErrorType" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lpSerialStation[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 10, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 3, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 64, 2, 0x06 /* Public */, + 4, 1, 67, 2, 0x06 /* Public */, + 6, 1, 70, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 7, 1, 73, 2, 0x0a /* Public */, + 9, 1, 76, 2, 0x0a /* Public */, + 11, 0, 79, 2, 0x0a /* Public */, + 12, 2, 80, 2, 0x0a /* Public */, + 14, 0, 85, 2, 0x08 /* Private */, + 15, 2, 86, 2, 0x08 /* Private */, + 19, 2, 91, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, 0x80000000 | 3, 2, + QMetaType::Void, QMetaType::Int, 5, + QMetaType::Void, QMetaType::Int, 5, + + // slots: parameters + QMetaType::Void, QMetaType::Int, 8, + QMetaType::Void, QMetaType::QString, 10, + QMetaType::Void, + QMetaType::Void, QMetaType::Int, 0x80000000 | 13, 2, 2, + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 0x80000000 | 17, 16, 18, + QMetaType::Void, QMetaType::QString, 0x80000000 | 20, 2, 2, + + 0 // eod +}; + +void lpSerialStation::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lpSerialStation *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgNewEmptyCheckResults((*reinterpret_cast< const QMap(*)>(_a[1]))); break; + case 1: _t->sgMonitorSensorTriggerStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 2: _t->sgMonitorSensorTriggerStop((*reinterpret_cast< int(*)>(_a[1]))); break; + case 3: _t->onControlSideLight((*reinterpret_cast< int(*)>(_a[1]))); break; + case 4: _t->onStartEmptyPlaceCheck((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 5: _t->onStopEmptyPlaceCheck(); break; + case 6: _t->onNewCodeScanResults((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 7: _t->onOpen(); break; + case 8: _t->onDataReceive((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 9: _t->onStateChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 6: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 8: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lpSerialStation::*_t)(const QMap & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lpSerialStation::sgNewEmptyCheckResults)) { + *result = 0; + return; + } + } + { + typedef void (lpSerialStation::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lpSerialStation::sgMonitorSensorTriggerStart)) { + *result = 1; + return; + } + } + { + typedef void (lpSerialStation::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lpSerialStation::sgMonitorSensorTriggerStop)) { + *result = 2; + return; + } + } + } +} + +const QMetaObject lpSerialStation::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lpSerialStation.data, + qt_meta_data_lpSerialStation, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lpSerialStation::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lpSerialStation::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lpSerialStation.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int lpSerialStation::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 10) + qt_static_metacall(this, _c, _id, _a); + _id -= 10; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 10) + qt_static_metacall(this, _c, _id, _a); + _id -= 10; + } + return _id; +} + +// SIGNAL 0 +void lpSerialStation::sgNewEmptyCheckResults(const QMap & _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lpSerialStation::sgMonitorSensorTriggerStart(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void lpSerialStation::sgMonitorSensorTriggerStop(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_ADModule.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_ADModule.cpp new file mode 100644 index 0000000..ba4f61f --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_ADModule.cpp @@ -0,0 +1,216 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'ADModule.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/ADModule.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'ADModule.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_ADModule_t { + QByteArrayData data[18]; + char stringdata0[224]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_ADModule_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_ADModule_t qt_meta_stringdata_ADModule = { + { +QT_MOC_LITERAL(0, 0, 8), // "ADModule" +QT_MOC_LITERAL(1, 9, 13), // "sgReceiveData" +QT_MOC_LITERAL(2, 23, 0), // "" +QT_MOC_LITERAL(3, 24, 6), // "sideId" +QT_MOC_LITERAL(4, 31, 15), // "QVector" +QT_MOC_LITERAL(5, 47, 14), // "hexVecDistance" +QT_MOC_LITERAL(6, 62, 12), // "sgNewNumData" +QT_MOC_LITERAL(7, 75, 25), // "QVector >" +QT_MOC_LITERAL(8, 101, 3), // "vec" +QT_MOC_LITERAL(9, 105, 16), // "QVector" +QT_MOC_LITERAL(10, 122, 6), // "strVec" +QT_MOC_LITERAL(11, 129, 4), // "side" +QT_MOC_LITERAL(12, 134, 18), // "onDataRequestStart" +QT_MOC_LITERAL(13, 153, 17), // "onDataRequestStop" +QT_MOC_LITERAL(14, 171, 15), // "onReadDatagrams" +QT_MOC_LITERAL(15, 187, 12), // "onThreadInit" +QT_MOC_LITERAL(16, 200, 13), // "onReceiveData" +QT_MOC_LITERAL(17, 214, 9) // "stationId" + + }, + "ADModule\0sgReceiveData\0\0sideId\0" + "QVector\0hexVecDistance\0" + "sgNewNumData\0QVector >\0" + "vec\0QVector\0strVec\0side\0" + "onDataRequestStart\0onDataRequestStop\0" + "onReadDatagrams\0onThreadInit\0onReceiveData\0" + "stationId" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_ADModule[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 49, 2, 0x06 /* Public */, + 6, 3, 54, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 12, 1, 61, 2, 0x0a /* Public */, + 13, 0, 64, 2, 0x0a /* Public */, + 14, 0, 65, 2, 0x08 /* Private */, + 15, 0, 66, 2, 0x08 /* Private */, + 16, 2, 67, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::Int, 0x80000000 | 4, 3, 5, + QMetaType::Void, 0x80000000 | 7, 0x80000000 | 9, QMetaType::Int, 8, 10, 11, + + // slots: parameters + QMetaType::Void, QMetaType::Int, 3, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, QMetaType::Int, 0x80000000 | 4, 17, 5, + + 0 // eod +}; + +void ADModule::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + ADModule *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgReceiveData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2]))); break; + case 1: _t->sgNewNumData((*reinterpret_cast< const QVector >(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break; + case 2: _t->onDataRequestStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 3: _t->onDataRequestStop(); break; + case 4: _t->onReadDatagrams(); break; + case 5: _t->onThreadInit(); break; + case 6: _t->onReceiveData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector > >(); break; + } + break; + case 6: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (ADModule::*_t)(int , const QVector & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ADModule::sgReceiveData)) { + *result = 0; + return; + } + } + { + typedef void (ADModule::*_t)(const QVector> & , const QVector & , int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ADModule::sgNewNumData)) { + *result = 1; + return; + } + } + } +} + +const QMetaObject ADModule::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_ADModule.data, + qt_meta_data_ADModule, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *ADModule::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *ADModule::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_ADModule.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int ADModule::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void ADModule::sgReceiveData(int _t1, const QVector & _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void ADModule::sgNewNumData(const QVector> & _t1, const QVector & _t2, int _t3) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)), const_cast(reinterpret_cast(&_t3)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_Camera.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_Camera.cpp new file mode 100644 index 0000000..ef0eccd --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_Camera.cpp @@ -0,0 +1,130 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'Camera.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/Camera.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'Camera.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_Camera_t { + QByteArrayData data[4]; + char stringdata0[26]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_Camera_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_Camera_t qt_meta_stringdata_Camera = { + { +QT_MOC_LITERAL(0, 0, 6), // "Camera" +QT_MOC_LITERAL(1, 7, 11), // "updateImage" +QT_MOC_LITERAL(2, 19, 0), // "" +QT_MOC_LITERAL(3, 20, 5) // "image" + + }, + "Camera\0updateImage\0\0image" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_Camera[] = { + + // content: + 7, // 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, QMetaType::QImage, 3, + + 0 // eod +}; + +void Camera::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Camera *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->updateImage((*reinterpret_cast< QImage(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (Camera::*_t)(QImage ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Camera::updateImage)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject Camera::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_Camera.data, + qt_meta_data_Camera, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *Camera::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *Camera::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_Camera.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int Camera::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::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(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void Camera::updateImage(QImage _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CameraControl.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CameraControl.cpp new file mode 100644 index 0000000..8e3b168 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CameraControl.cpp @@ -0,0 +1,149 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'CameraControl.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/CameraControl.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'CameraControl.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_CameraControl_t { + QByteArrayData data[8]; + char stringdata0[95]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_CameraControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_CameraControl_t qt_meta_stringdata_CameraControl = { + { +QT_MOC_LITERAL(0, 0, 13), // "CameraControl" +QT_MOC_LITERAL(1, 14, 15), // "sgCapturedImage" +QT_MOC_LITERAL(2, 30, 0), // "" +QT_MOC_LITERAL(3, 31, 18), // "QVector" +QT_MOC_LITERAL(4, 50, 12), // "vecImageInfo" +QT_MOC_LITERAL(5, 63, 14), // "cameraLocation" +QT_MOC_LITERAL(6, 78, 9), // "onCapture" +QT_MOC_LITERAL(7, 88, 6) // "onOpen" + + }, + "CameraControl\0sgCapturedImage\0\0" + "QVector\0vecImageInfo\0" + "cameraLocation\0onCapture\0onOpen" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_CameraControl[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 3, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 29, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 6, 1, 34, 2, 0x0a /* Public */, + 7, 0, 37, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, 0x80000000 | 3, QMetaType::Int, 4, 5, + + // slots: parameters + QMetaType::Void, QMetaType::Int, 5, + QMetaType::Void, + + 0 // eod +}; + +void CameraControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + CameraControl *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgCapturedImage((*reinterpret_cast< const QVector(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break; + case 1: _t->onCapture((*reinterpret_cast< int(*)>(_a[1]))); break; + case 2: _t->onOpen(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (CameraControl::*_t)(const QVector & , int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CameraControl::sgCapturedImage)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject CameraControl::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_CameraControl.data, + qt_meta_data_CameraControl, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *CameraControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *CameraControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CameraControl.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int CameraControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 3) + *reinterpret_cast(_a[0]) = -1; + _id -= 3; + } + return _id; +} + +// SIGNAL 0 +void CameraControl::sgCapturedImage(const QVector & _t1, int _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CategoryMatcher.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CategoryMatcher.cpp new file mode 100644 index 0000000..a4d8159 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CategoryMatcher.cpp @@ -0,0 +1,90 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'CategoryMatcher.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/CategoryMatcher.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'CategoryMatcher.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_CategoryMatcher_t { + QByteArrayData data[1]; + char stringdata0[16]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_CategoryMatcher_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_CategoryMatcher_t qt_meta_stringdata_CategoryMatcher = { + { +QT_MOC_LITERAL(0, 0, 15) // "CategoryMatcher" + + }, + "CategoryMatcher" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_CategoryMatcher[] = { + + // content: + 7, // 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 CategoryMatcher::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObject CategoryMatcher::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_CategoryMatcher.data, + qt_meta_data_CategoryMatcher, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *CategoryMatcher::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *CategoryMatcher::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CategoryMatcher.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int CategoryMatcher::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CodeScanStation.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CodeScanStation.cpp new file mode 100644 index 0000000..e350989 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_CodeScanStation.cpp @@ -0,0 +1,167 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'CodeScanStation.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/CodeScanStation.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'CodeScanStation.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_CodeScanStation_t { + QByteArrayData data[8]; + char stringdata0[99]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_CodeScanStation_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_CodeScanStation_t qt_meta_stringdata_CodeScanStation = { + { +QT_MOC_LITERAL(0, 0, 15), // "CodeScanStation" +QT_MOC_LITERAL(1, 16, 17), // "sgNewCodeScanData" +QT_MOC_LITERAL(2, 34, 0), // "" +QT_MOC_LITERAL(3, 35, 26), // "QSharedPointer" +QT_MOC_LITERAL(4, 62, 6), // "onOpen" +QT_MOC_LITERAL(5, 69, 16), // "onSerialDataRecv" +QT_MOC_LITERAL(6, 86, 2), // "sn" +QT_MOC_LITERAL(7, 89, 9) // "data_ptr_" + + }, + "CodeScanStation\0sgNewCodeScanData\0\0" + "QSharedPointer\0onOpen\0" + "onSerialDataRecv\0sn\0data_ptr_" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_CodeScanStation[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 3, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 29, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 4, 0, 34, 2, 0x08 /* Private */, + 5, 2, 35, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::Int, 0x80000000 | 3, 2, 2, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 0x80000000 | 3, 6, 7, + + 0 // eod +}; + +void CodeScanStation::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + CodeScanStation *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgNewCodeScanData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->onOpen(); break; + case 2: _t->onSerialDataRecv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (CodeScanStation::*_t)(int , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CodeScanStation::sgNewCodeScanData)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject CodeScanStation::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_CodeScanStation.data, + qt_meta_data_CodeScanStation, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *CodeScanStation::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *CodeScanStation::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CodeScanStation.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int CodeScanStation::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } + return _id; +} + +// SIGNAL 0 +void CodeScanStation::sgNewCodeScanData(int _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_HikCamera.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_HikCamera.cpp new file mode 100644 index 0000000..134bba4 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_HikCamera.cpp @@ -0,0 +1,90 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'HikCamera.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/HikCamera.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'HikCamera.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_HikCamera_t { + QByteArrayData data[1]; + char stringdata0[10]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_HikCamera_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_HikCamera_t qt_meta_stringdata_HikCamera = { + { +QT_MOC_LITERAL(0, 0, 9) // "HikCamera" + + }, + "HikCamera" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_HikCamera[] = { + + // content: + 7, // 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 HikCamera::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObject HikCamera::staticMetaObject = { + { &Camera::staticMetaObject, qt_meta_stringdata_HikCamera.data, + qt_meta_data_HikCamera, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *HikCamera::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *HikCamera::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_HikCamera.stringdata0)) + return static_cast(this); + return Camera::qt_metacast(_clname); +} + +int HikCamera::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = Camera::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_NetControl.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_NetControl.cpp new file mode 100644 index 0000000..067d10b --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_NetControl.cpp @@ -0,0 +1,180 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'NetControl.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/NetControl.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'NetControl.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_NetControl_t { + QByteArrayData data[14]; + char stringdata0[162]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_NetControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_NetControl_t qt_meta_stringdata_NetControl = { + { +QT_MOC_LITERAL(0, 0, 10), // "NetControl" +QT_MOC_LITERAL(1, 11, 13), // "sgReceiveData" +QT_MOC_LITERAL(2, 25, 0), // "" +QT_MOC_LITERAL(3, 26, 4), // "data" +QT_MOC_LITERAL(4, 31, 9), // "onInitNet" +QT_MOC_LITERAL(5, 41, 9), // "onSendMsg" +QT_MOC_LITERAL(6, 51, 3), // "msg" +QT_MOC_LITERAL(7, 55, 17), // "sendHeartbeatPack" +QT_MOC_LITERAL(8, 73, 11), // "onConnected" +QT_MOC_LITERAL(9, 85, 14), // "onDisconnected" +QT_MOC_LITERAL(10, 100, 14), // "onErrorHandler" +QT_MOC_LITERAL(11, 115, 28), // "QAbstractSocket::SocketError" +QT_MOC_LITERAL(12, 144, 3), // "err" +QT_MOC_LITERAL(13, 148, 13) // "onMsgReceived" + + }, + "NetControl\0sgReceiveData\0\0data\0onInitNet\0" + "onSendMsg\0msg\0sendHeartbeatPack\0" + "onConnected\0onDisconnected\0onErrorHandler\0" + "QAbstractSocket::SocketError\0err\0" + "onMsgReceived" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_NetControl[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 8, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 54, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 4, 0, 57, 2, 0x0a /* Public */, + 5, 1, 58, 2, 0x0a /* Public */, + 7, 0, 61, 2, 0x08 /* Private */, + 8, 0, 62, 2, 0x08 /* Private */, + 9, 0, 63, 2, 0x08 /* Private */, + 10, 1, 64, 2, 0x08 /* Private */, + 13, 0, 67, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 3, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 6, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, 0x80000000 | 11, 12, + QMetaType::Void, + + 0 // eod +}; + +void NetControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + NetControl *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgReceiveData((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 1: _t->onInitNet(); break; + case 2: _t->onSendMsg((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 3: _t->sendHeartbeatPack(); break; + case 4: _t->onConnected(); break; + case 5: _t->onDisconnected(); break; + case 6: _t->onErrorHandler((*reinterpret_cast< QAbstractSocket::SocketError(*)>(_a[1]))); break; + case 7: _t->onMsgReceived(); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 6: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QAbstractSocket::SocketError >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (NetControl::*_t)(const QString & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&NetControl::sgReceiveData)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject NetControl::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_NetControl.data, + qt_meta_data_NetControl, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *NetControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *NetControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_NetControl.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int NetControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 8) + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 8) + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } + return _id; +} + +// SIGNAL 0 +void NetControl::sgReceiveData(const QString & _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_QNumTemplateBuild.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_QNumTemplateBuild.cpp new file mode 100644 index 0000000..bae3418 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_QNumTemplateBuild.cpp @@ -0,0 +1,114 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'QNumTemplateBuild.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/QNumTemplateBuild.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'QNumTemplateBuild.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_QNumTemplateBuild_t { + QByteArrayData data[3]; + char stringdata0[33]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_QNumTemplateBuild_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_QNumTemplateBuild_t qt_meta_stringdata_QNumTemplateBuild = { + { +QT_MOC_LITERAL(0, 0, 17), // "QNumTemplateBuild" +QT_MOC_LITERAL(1, 18, 13), // "onButtonClick" +QT_MOC_LITERAL(2, 32, 0) // "" + + }, + "QNumTemplateBuild\0onButtonClick\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_QNumTemplateBuild[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, + + 0 // eod +}; + +void QNumTemplateBuild::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + QNumTemplateBuild *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->onButtonClick(); break; + default: ; + } + } + Q_UNUSED(_a); +} + +const QMetaObject QNumTemplateBuild::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_QNumTemplateBuild.data, + qt_meta_data_QNumTemplateBuild, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *QNumTemplateBuild::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QNumTemplateBuild::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_QNumTemplateBuild.stringdata0)) + return static_cast(this); + return QWidget::qt_metacast(_clname); +} + +int QNumTemplateBuild::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::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(_a[0]) = -1; + _id -= 1; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_SmokeBoxIdentification.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_SmokeBoxIdentification.cpp new file mode 100644 index 0000000..86f877b --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_SmokeBoxIdentification.cpp @@ -0,0 +1,371 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'SmokeBoxIdentification.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/SmokeBoxIdentification.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'SmokeBoxIdentification.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_SmokeBoxIdentification_t { + QByteArrayData data[38]; + char stringdata0[552]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_SmokeBoxIdentification_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_SmokeBoxIdentification_t qt_meta_stringdata_SmokeBoxIdentification = { + { +QT_MOC_LITERAL(0, 0, 22), // "SmokeBoxIdentification" +QT_MOC_LITERAL(1, 23, 9), // "sgCapture" +QT_MOC_LITERAL(2, 33, 0), // "" +QT_MOC_LITERAL(3, 34, 14), // "cameraLocation" +QT_MOC_LITERAL(4, 49, 23), // "sgCategoryMatchFinished" +QT_MOC_LITERAL(5, 73, 8), // "smokeNum" +QT_MOC_LITERAL(6, 82, 11), // "sgShowImage" +QT_MOC_LITERAL(7, 94, 7), // "QLabel*" +QT_MOC_LITERAL(8, 102, 8), // "labelPtr" +QT_MOC_LITERAL(9, 111, 6), // "qImage" +QT_MOC_LITERAL(10, 118, 21), // "sgNumDataCollectStart" +QT_MOC_LITERAL(11, 140, 6), // "sideId" +QT_MOC_LITERAL(12, 147, 20), // "sgNumDataCollectStop" +QT_MOC_LITERAL(13, 168, 22), // "sgStartEmptyPlaceCheck" +QT_MOC_LITERAL(14, 191, 10), // "streetName" +QT_MOC_LITERAL(15, 202, 21), // "sgStopEmptyPlaceCheck" +QT_MOC_LITERAL(16, 224, 18), // "sgControlSideLight" +QT_MOC_LITERAL(17, 243, 9), // "sgSendMsg" +QT_MOC_LITERAL(18, 253, 3), // "msg" +QT_MOC_LITERAL(19, 257, 11), // "onDecodeMsg" +QT_MOC_LITERAL(20, 269, 15), // "onCapturedImage" +QT_MOC_LITERAL(21, 285, 18), // "QVector" +QT_MOC_LITERAL(22, 304, 12), // "vecImageInfo" +QT_MOC_LITERAL(23, 317, 14), // "camearLocation" +QT_MOC_LITERAL(24, 332, 14), // "onNumStatistic" +QT_MOC_LITERAL(25, 347, 7), // "typeNum" +QT_MOC_LITERAL(26, 355, 11), // "onShowImage" +QT_MOC_LITERAL(27, 367, 27), // "onMonitorSensorTriggerStart" +QT_MOC_LITERAL(28, 395, 26), // "onMonitorSensorTriggerStop" +QT_MOC_LITERAL(29, 422, 15), // "onActionClicked" +QT_MOC_LITERAL(30, 438, 23), // "onSendEmptyCheckResults" +QT_MOC_LITERAL(31, 462, 17), // "QMap" +QT_MOC_LITERAL(32, 480, 12), // "onNewNumData" +QT_MOC_LITERAL(33, 493, 25), // "QVector >" +QT_MOC_LITERAL(34, 519, 3), // "vec" +QT_MOC_LITERAL(35, 523, 16), // "QVector" +QT_MOC_LITERAL(36, 540, 6), // "strVec" +QT_MOC_LITERAL(37, 547, 4) // "side" + + }, + "SmokeBoxIdentification\0sgCapture\0\0" + "cameraLocation\0sgCategoryMatchFinished\0" + "smokeNum\0sgShowImage\0QLabel*\0labelPtr\0" + "qImage\0sgNumDataCollectStart\0sideId\0" + "sgNumDataCollectStop\0sgStartEmptyPlaceCheck\0" + "streetName\0sgStopEmptyPlaceCheck\0" + "sgControlSideLight\0sgSendMsg\0msg\0" + "onDecodeMsg\0onCapturedImage\0" + "QVector\0vecImageInfo\0" + "camearLocation\0onNumStatistic\0typeNum\0" + "onShowImage\0onMonitorSensorTriggerStart\0" + "onMonitorSensorTriggerStop\0onActionClicked\0" + "onSendEmptyCheckResults\0QMap\0" + "onNewNumData\0QVector >\0" + "vec\0QVector\0strVec\0side" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_SmokeBoxIdentification[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 18, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 9, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 104, 2, 0x06 /* Public */, + 4, 1, 107, 2, 0x06 /* Public */, + 6, 2, 110, 2, 0x06 /* Public */, + 10, 1, 115, 2, 0x06 /* Public */, + 12, 0, 118, 2, 0x06 /* Public */, + 13, 1, 119, 2, 0x06 /* Public */, + 15, 0, 122, 2, 0x06 /* Public */, + 16, 1, 123, 2, 0x06 /* Public */, + 17, 1, 126, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 19, 1, 129, 2, 0x08 /* Private */, + 20, 2, 132, 2, 0x08 /* Private */, + 24, 1, 137, 2, 0x08 /* Private */, + 26, 2, 140, 2, 0x08 /* Private */, + 27, 1, 145, 2, 0x08 /* Private */, + 28, 1, 148, 2, 0x08 /* Private */, + 29, 0, 151, 2, 0x08 /* Private */, + 30, 1, 152, 2, 0x08 /* Private */, + 32, 3, 155, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::Int, 3, + QMetaType::Void, QMetaType::QString, 5, + QMetaType::Void, 0x80000000 | 7, QMetaType::QImage, 8, 9, + QMetaType::Void, QMetaType::Int, 11, + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 14, + QMetaType::Void, + QMetaType::Void, QMetaType::Int, 2, + QMetaType::Void, QMetaType::QString, 18, + + // slots: parameters + QMetaType::Void, QMetaType::QString, 18, + QMetaType::Void, 0x80000000 | 21, QMetaType::Int, 22, 23, + QMetaType::Void, QMetaType::QString, 25, + QMetaType::Void, 0x80000000 | 7, QMetaType::QImage, 8, 9, + QMetaType::Void, QMetaType::Int, 2, + QMetaType::Void, QMetaType::Int, 2, + QMetaType::Void, + QMetaType::Void, 0x80000000 | 31, 2, + QMetaType::Void, 0x80000000 | 33, 0x80000000 | 35, QMetaType::Int, 34, 36, 37, + + 0 // eod +}; + +void SmokeBoxIdentification::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + SmokeBoxIdentification *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgCapture((*reinterpret_cast< int(*)>(_a[1]))); break; + case 1: _t->sgCategoryMatchFinished((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 2: _t->sgShowImage((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2]))); break; + case 3: _t->sgNumDataCollectStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 4: _t->sgNumDataCollectStop(); break; + case 5: _t->sgStartEmptyPlaceCheck((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 6: _t->sgStopEmptyPlaceCheck(); break; + case 7: _t->sgControlSideLight((*reinterpret_cast< int(*)>(_a[1]))); break; + case 8: _t->sgSendMsg((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 9: _t->onDecodeMsg((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 10: _t->onCapturedImage((*reinterpret_cast< const QVector(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break; + case 11: _t->onNumStatistic((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 12: _t->onShowImage((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2]))); break; + case 13: _t->onMonitorSensorTriggerStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 14: _t->onMonitorSensorTriggerStop((*reinterpret_cast< int(*)>(_a[1]))); break; + case 15: _t->onActionClicked(); break; + case 16: _t->onSendEmptyCheckResults((*reinterpret_cast< const QMap(*)>(_a[1]))); break; + case 17: _t->onNewNumData((*reinterpret_cast< const QVector >(*)>(_a[1])),(*reinterpret_cast< const QVector(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QLabel* >(); break; + } + break; + case 12: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QLabel* >(); break; + } + break; + case 17: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector >(); break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QVector > >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (SmokeBoxIdentification::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgCapture)) { + *result = 0; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgCategoryMatchFinished)) { + *result = 1; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QLabel * , const QImage & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgShowImage)) { + *result = 2; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgNumDataCollectStart)) { + *result = 3; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgNumDataCollectStop)) { + *result = 4; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgStartEmptyPlaceCheck)) { + *result = 5; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgStopEmptyPlaceCheck)) { + *result = 6; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgControlSideLight)) { + *result = 7; + return; + } + } + { + typedef void (SmokeBoxIdentification::*_t)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SmokeBoxIdentification::sgSendMsg)) { + *result = 8; + return; + } + } + } +} + +const QMetaObject SmokeBoxIdentification::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_SmokeBoxIdentification.data, + qt_meta_data_SmokeBoxIdentification, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *SmokeBoxIdentification::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *SmokeBoxIdentification::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_SmokeBoxIdentification.stringdata0)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int SmokeBoxIdentification::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 < 18) + qt_static_metacall(this, _c, _id, _a); + _id -= 18; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 18) + qt_static_metacall(this, _c, _id, _a); + _id -= 18; + } + return _id; +} + +// SIGNAL 0 +void SmokeBoxIdentification::sgCapture(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void SmokeBoxIdentification::sgCategoryMatchFinished(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void SmokeBoxIdentification::sgShowImage(QLabel * _t1, const QImage & _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void SmokeBoxIdentification::sgNumDataCollectStart(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void SmokeBoxIdentification::sgNumDataCollectStop() +{ + QMetaObject::activate(this, &staticMetaObject, 4, nullptr); +} + +// SIGNAL 5 +void SmokeBoxIdentification::sgStartEmptyPlaceCheck(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 5, _a); +} + +// SIGNAL 6 +void SmokeBoxIdentification::sgStopEmptyPlaceCheck() +{ + QMetaObject::activate(this, &staticMetaObject, 6, nullptr); +} + +// SIGNAL 7 +void SmokeBoxIdentification::sgControlSideLight(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 7, _a); +} + +// SIGNAL 8 +void SmokeBoxIdentification::sgSendMsg(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 8, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_lpSerialStation.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_lpSerialStation.cpp new file mode 100644 index 0000000..a9c8633 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/Release/moc_lpSerialStation.cpp @@ -0,0 +1,235 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lpSerialStation.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerialStation.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lpSerialStation.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lpSerialStation_t { + QByteArrayData data[21]; + char stringdata0[346]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lpSerialStation_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lpSerialStation_t qt_meta_stringdata_lpSerialStation = { + { +QT_MOC_LITERAL(0, 0, 15), // "lpSerialStation" +QT_MOC_LITERAL(1, 16, 22), // "sgNewEmptyCheckResults" +QT_MOC_LITERAL(2, 39, 0), // "" +QT_MOC_LITERAL(3, 40, 17), // "QMap" +QT_MOC_LITERAL(4, 58, 27), // "sgMonitorSensorTriggerStart" +QT_MOC_LITERAL(5, 86, 6), // "sideId" +QT_MOC_LITERAL(6, 93, 26), // "sgMonitorSensorTriggerStop" +QT_MOC_LITERAL(7, 120, 18), // "onControlSideLight" +QT_MOC_LITERAL(8, 139, 7), // "cmdData" +QT_MOC_LITERAL(9, 147, 22), // "onStartEmptyPlaceCheck" +QT_MOC_LITERAL(10, 170, 10), // "streetName" +QT_MOC_LITERAL(11, 181, 21), // "onStopEmptyPlaceCheck" +QT_MOC_LITERAL(12, 203, 20), // "onNewCodeScanResults" +QT_MOC_LITERAL(13, 224, 26), // "QSharedPointer" +QT_MOC_LITERAL(14, 251, 6), // "onOpen" +QT_MOC_LITERAL(15, 258, 13), // "onDataReceive" +QT_MOC_LITERAL(16, 272, 2), // "sn" +QT_MOC_LITERAL(17, 275, 29), // "QSharedPointer" +QT_MOC_LITERAL(18, 305, 9), // "data_ptr_" +QT_MOC_LITERAL(19, 315, 14), // "onStateChanged" +QT_MOC_LITERAL(20, 330, 15) // "SerialErrorType" + + }, + "lpSerialStation\0sgNewEmptyCheckResults\0" + "\0QMap\0sgMonitorSensorTriggerStart\0" + "sideId\0sgMonitorSensorTriggerStop\0" + "onControlSideLight\0cmdData\0" + "onStartEmptyPlaceCheck\0streetName\0" + "onStopEmptyPlaceCheck\0onNewCodeScanResults\0" + "QSharedPointer\0onOpen\0" + "onDataReceive\0sn\0QSharedPointer\0" + "data_ptr_\0onStateChanged\0SerialErrorType" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lpSerialStation[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 10, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 3, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 64, 2, 0x06 /* Public */, + 4, 1, 67, 2, 0x06 /* Public */, + 6, 1, 70, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 7, 1, 73, 2, 0x0a /* Public */, + 9, 1, 76, 2, 0x0a /* Public */, + 11, 0, 79, 2, 0x0a /* Public */, + 12, 2, 80, 2, 0x0a /* Public */, + 14, 0, 85, 2, 0x08 /* Private */, + 15, 2, 86, 2, 0x08 /* Private */, + 19, 2, 91, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, 0x80000000 | 3, 2, + QMetaType::Void, QMetaType::Int, 5, + QMetaType::Void, QMetaType::Int, 5, + + // slots: parameters + QMetaType::Void, QMetaType::Int, 8, + QMetaType::Void, QMetaType::QString, 10, + QMetaType::Void, + QMetaType::Void, QMetaType::Int, 0x80000000 | 13, 2, 2, + QMetaType::Void, + QMetaType::Void, QMetaType::QString, 0x80000000 | 17, 16, 18, + QMetaType::Void, QMetaType::QString, 0x80000000 | 20, 2, 2, + + 0 // eod +}; + +void lpSerialStation::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lpSerialStation *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->sgNewEmptyCheckResults((*reinterpret_cast< const QMap(*)>(_a[1]))); break; + case 1: _t->sgMonitorSensorTriggerStart((*reinterpret_cast< int(*)>(_a[1]))); break; + case 2: _t->sgMonitorSensorTriggerStop((*reinterpret_cast< int(*)>(_a[1]))); break; + case 3: _t->onControlSideLight((*reinterpret_cast< int(*)>(_a[1]))); break; + case 4: _t->onStartEmptyPlaceCheck((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 5: _t->onStopEmptyPlaceCheck(); break; + case 6: _t->onNewCodeScanResults((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 7: _t->onOpen(); break; + case 8: _t->onDataReceive((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 9: _t->onStateChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 6: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 8: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lpSerialStation::*_t)(const QMap & ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lpSerialStation::sgNewEmptyCheckResults)) { + *result = 0; + return; + } + } + { + typedef void (lpSerialStation::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lpSerialStation::sgMonitorSensorTriggerStart)) { + *result = 1; + return; + } + } + { + typedef void (lpSerialStation::*_t)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lpSerialStation::sgMonitorSensorTriggerStop)) { + *result = 2; + return; + } + } + } +} + +const QMetaObject lpSerialStation::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lpSerialStation.data, + qt_meta_data_lpSerialStation, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lpSerialStation::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lpSerialStation::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lpSerialStation.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int lpSerialStation::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 10) + qt_static_metacall(this, _c, _id, _a); + _id -= 10; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 10) + qt_static_metacall(this, _c, _id, _a); + _id -= 10; + } + return _id; +} + +// SIGNAL 0 +void lpSerialStation::sgNewEmptyCheckResults(const QMap & _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lpSerialStation::sgMonitorSensorTriggerStart(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void lpSerialStation::sgMonitorSensorTriggerStop(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/qrc_SmokeBoxIdentification.cpp b/tpvs17/SmokeBoxIdentification/GeneratedFiles/qrc_SmokeBoxIdentification.cpp new file mode 100644 index 0000000..91d5512 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/qrc_SmokeBoxIdentification.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** Resource object code +** +** Created by: The Resource Compiler for Qt version 5.9.4 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#ifdef QT_NAMESPACE +# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name +# define QT_RCC_MANGLE_NAMESPACE0(x) x +# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b +# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b) +# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \ + QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE)) +#else +# define QT_RCC_PREPEND_NAMESPACE(name) name +# define QT_RCC_MANGLE_NAMESPACE(name) name +#endif + +#ifdef QT_NAMESPACE +namespace QT_NAMESPACE { +#endif + +#ifdef QT_NAMESPACE +} +#endif + +int QT_RCC_MANGLE_NAMESPACE(qInitResources_SmokeBoxIdentification)(); +int QT_RCC_MANGLE_NAMESPACE(qInitResources_SmokeBoxIdentification)() +{ + return 1; +} + +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_SmokeBoxIdentification)(); +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_SmokeBoxIdentification)() +{ + return 1; +} + +namespace { + struct initializer { + initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_SmokeBoxIdentification)(); } + ~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_SmokeBoxIdentification)(); } + } dummy; +} diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_QNumTemplateBuild.h b/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_QNumTemplateBuild.h new file mode 100644 index 0000000..8d5260e --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_QNumTemplateBuild.h @@ -0,0 +1,224 @@ +/******************************************************************************** +** Form generated from reading UI file 'QNumTemplateBuild.ui' +** +** Created by: Qt User Interface Compiler version 5.9.4 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_QNUMTEMPLATEBUILD_H +#define UI_QNUMTEMPLATEBUILD_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_QNumTemplateBuildClass +{ +public: + QGridLayout *gridLayout_3; + QSplitter *splitter; + QWidget *gridLayoutWidget; + QGridLayout *gridLayout_2; + QLineEdit *lineEdit_length; + QLabel *label_5; + QLineEdit *lineEdit_typeNum; + QLabel *label_2; + QLabel *label; + QComboBox *comboBox_modelNum; + QLabel *label_3; + QLineEdit *lineEdit_width; + QLineEdit *lineEdit_height; + QLabel *label_6; + QLabel *label_4; + QLineEdit *lineEdit_chineseName; + QLabel *label_8; + QLineEdit *lineEdit_winSize; + QLabel *label_7; + QLineEdit *lineEdit_startRow; + QWidget *horizontalLayoutWidget; + QHBoxLayout *horizontalLayout; + QSpacerItem *horizontalSpacer; + QPushButton *pushButton_generate; + + void setupUi(QWidget *QNumTemplateBuildClass) + { + if (QNumTemplateBuildClass->objectName().isEmpty()) + QNumTemplateBuildClass->setObjectName(QStringLiteral("QNumTemplateBuildClass")); + QNumTemplateBuildClass->resize(645, 450); + gridLayout_3 = new QGridLayout(QNumTemplateBuildClass); + gridLayout_3->setObjectName(QStringLiteral("gridLayout_3")); + splitter = new QSplitter(QNumTemplateBuildClass); + splitter->setObjectName(QStringLiteral("splitter")); + splitter->setOrientation(Qt::Vertical); + gridLayoutWidget = new QWidget(splitter); + gridLayoutWidget->setObjectName(QStringLiteral("gridLayoutWidget")); + gridLayout_2 = new QGridLayout(gridLayoutWidget); + gridLayout_2->setObjectName(QStringLiteral("gridLayout_2")); + gridLayout_2->setContentsMargins(0, 0, 0, 0); + lineEdit_length = new QLineEdit(gridLayoutWidget); + lineEdit_length->setObjectName(QStringLiteral("lineEdit_length")); + + gridLayout_2->addWidget(lineEdit_length, 3, 1, 1, 1); + + label_5 = new QLabel(gridLayoutWidget); + label_5->setObjectName(QStringLiteral("label_5")); + + gridLayout_2->addWidget(label_5, 4, 0, 1, 1); + + lineEdit_typeNum = new QLineEdit(gridLayoutWidget); + lineEdit_typeNum->setObjectName(QStringLiteral("lineEdit_typeNum")); + + gridLayout_2->addWidget(lineEdit_typeNum, 0, 1, 1, 1); + + label_2 = new QLabel(gridLayoutWidget); + label_2->setObjectName(QStringLiteral("label_2")); + + gridLayout_2->addWidget(label_2, 1, 0, 1, 1); + + label = new QLabel(gridLayoutWidget); + label->setObjectName(QStringLiteral("label")); + + gridLayout_2->addWidget(label, 0, 0, 1, 1); + + comboBox_modelNum = new QComboBox(gridLayoutWidget); + comboBox_modelNum->setObjectName(QStringLiteral("comboBox_modelNum")); + + gridLayout_2->addWidget(comboBox_modelNum, 1, 1, 1, 1); + + label_3 = new QLabel(gridLayoutWidget); + label_3->setObjectName(QStringLiteral("label_3")); + + gridLayout_2->addWidget(label_3, 2, 0, 1, 1); + + lineEdit_width = new QLineEdit(gridLayoutWidget); + lineEdit_width->setObjectName(QStringLiteral("lineEdit_width")); + + gridLayout_2->addWidget(lineEdit_width, 4, 1, 1, 1); + + lineEdit_height = new QLineEdit(gridLayoutWidget); + lineEdit_height->setObjectName(QStringLiteral("lineEdit_height")); + + gridLayout_2->addWidget(lineEdit_height, 5, 1, 1, 1); + + label_6 = new QLabel(gridLayoutWidget); + label_6->setObjectName(QStringLiteral("label_6")); + + gridLayout_2->addWidget(label_6, 5, 0, 1, 1); + + label_4 = new QLabel(gridLayoutWidget); + label_4->setObjectName(QStringLiteral("label_4")); + + gridLayout_2->addWidget(label_4, 3, 0, 1, 1); + + lineEdit_chineseName = new QLineEdit(gridLayoutWidget); + lineEdit_chineseName->setObjectName(QStringLiteral("lineEdit_chineseName")); + + gridLayout_2->addWidget(lineEdit_chineseName, 2, 1, 1, 1); + + label_8 = new QLabel(gridLayoutWidget); + label_8->setObjectName(QStringLiteral("label_8")); + + gridLayout_2->addWidget(label_8, 7, 0, 1, 1); + + lineEdit_winSize = new QLineEdit(gridLayoutWidget); + lineEdit_winSize->setObjectName(QStringLiteral("lineEdit_winSize")); + + gridLayout_2->addWidget(lineEdit_winSize, 6, 1, 1, 1); + + label_7 = new QLabel(gridLayoutWidget); + label_7->setObjectName(QStringLiteral("label_7")); + + gridLayout_2->addWidget(label_7, 6, 0, 1, 1); + + lineEdit_startRow = new QLineEdit(gridLayoutWidget); + lineEdit_startRow->setObjectName(QStringLiteral("lineEdit_startRow")); + + gridLayout_2->addWidget(lineEdit_startRow, 7, 1, 1, 1); + + splitter->addWidget(gridLayoutWidget); + lineEdit_startRow->raise(); + lineEdit_length->raise(); + label_5->raise(); + lineEdit_width->raise(); + label->raise(); + lineEdit_typeNum->raise(); + label_2->raise(); + comboBox_modelNum->raise(); + label_3->raise(); + lineEdit_chineseName->raise(); + label_4->raise(); + label_6->raise(); + lineEdit_height->raise(); + label_7->raise(); + lineEdit_winSize->raise(); + label_8->raise(); + horizontalLayoutWidget = new QWidget(splitter); + horizontalLayoutWidget->setObjectName(QStringLiteral("horizontalLayoutWidget")); + horizontalLayout = new QHBoxLayout(horizontalLayoutWidget); + horizontalLayout->setObjectName(QStringLiteral("horizontalLayout")); + horizontalLayout->setContentsMargins(0, 0, 0, 0); + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + horizontalLayout->addItem(horizontalSpacer); + + pushButton_generate = new QPushButton(horizontalLayoutWidget); + pushButton_generate->setObjectName(QStringLiteral("pushButton_generate")); + + horizontalLayout->addWidget(pushButton_generate); + + splitter->addWidget(horizontalLayoutWidget); + + gridLayout_3->addWidget(splitter, 0, 0, 1, 1); + + + retranslateUi(QNumTemplateBuildClass); + + QMetaObject::connectSlotsByName(QNumTemplateBuildClass); + } // setupUi + + void retranslateUi(QWidget *QNumTemplateBuildClass) + { + QNumTemplateBuildClass->setWindowTitle(QApplication::translate("QNumTemplateBuildClass", "Form", Q_NULLPTR)); + label_5->setText(QApplication::translate("QNumTemplateBuildClass", "\345\256\275\345\272\246\357\274\232", Q_NULLPTR)); + label_2->setText(QApplication::translate("QNumTemplateBuildClass", "\345\240\206\345\236\233\346\226\271\345\274\217\347\274\226\345\217\267\357\274\232", Q_NULLPTR)); + label->setText(QApplication::translate("QNumTemplateBuildClass", "\345\215\267\347\203\237\347\274\226\345\217\267\357\274\232", Q_NULLPTR)); + comboBox_modelNum->clear(); + comboBox_modelNum->insertItems(0, QStringList() + << QApplication::translate("QNumTemplateBuildClass", "1-\344\272\224\350\212\261\345\236\233", Q_NULLPTR) + << QApplication::translate("QNumTemplateBuildClass", "2-\347\253\2264\346\250\2522", Q_NULLPTR) + << QApplication::translate("QNumTemplateBuildClass", "3-\346\250\2523\347\253\2262+2", Q_NULLPTR) + << QApplication::translate("QNumTemplateBuildClass", "4-\347\253\2262+2\346\250\2522", Q_NULLPTR) + << QApplication::translate("QNumTemplateBuildClass", "5-\347\253\2263\346\250\2522", Q_NULLPTR) + << QApplication::translate("QNumTemplateBuildClass", "6-\347\253\2262\346\250\2522+\347\253\2262\346\250\2522", Q_NULLPTR) + ); + label_3->setText(QApplication::translate("QNumTemplateBuildClass", "\345\215\267\347\203\237\345\220\215\347\247\260\357\274\232", Q_NULLPTR)); + label_6->setText(QApplication::translate("QNumTemplateBuildClass", "\351\253\230\345\272\246\357\274\232", Q_NULLPTR)); + label_4->setText(QApplication::translate("QNumTemplateBuildClass", "\351\225\277\345\272\246\357\274\232", Q_NULLPTR)); + label_8->setText(QApplication::translate("QNumTemplateBuildClass", "\350\265\267\345\247\213\346\240\207\345\277\227\344\275\215\357\274\232", Q_NULLPTR)); + label_7->setText(QApplication::translate("QNumTemplateBuildClass", "\347\252\227\345\217\243\345\244\247\345\260\217\357\274\232", Q_NULLPTR)); + pushButton_generate->setText(QApplication::translate("QNumTemplateBuildClass", "\347\224\237\346\210\220\346\250\241\346\235\277", Q_NULLPTR)); + } // retranslateUi + +}; + +namespace Ui { + class QNumTemplateBuildClass: public Ui_QNumTemplateBuildClass {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_QNUMTEMPLATEBUILD_H diff --git a/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_SmokeBoxIdentification.h b/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_SmokeBoxIdentification.h new file mode 100644 index 0000000..9ef34bc --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/GeneratedFiles/ui_SmokeBoxIdentification.h @@ -0,0 +1,77 @@ +/******************************************************************************** +** Form generated from reading UI file 'SmokeBoxIdentification.ui' +** +** Created by: Qt User Interface Compiler version 5.9.4 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_SMOKEBOXIDENTIFICATION_H +#define UI_SMOKEBOXIDENTIFICATION_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_SmokeBoxIdentificationClass +{ +public: + QAction *action_templateNum; + QWidget *centralWidget; + QMenuBar *menuBar; + QToolBar *mainToolBar; + QStatusBar *statusBar; + + void setupUi(QMainWindow *SmokeBoxIdentificationClass) + { + if (SmokeBoxIdentificationClass->objectName().isEmpty()) + SmokeBoxIdentificationClass->setObjectName(QStringLiteral("SmokeBoxIdentificationClass")); + SmokeBoxIdentificationClass->resize(735, 512); + SmokeBoxIdentificationClass->setMaximumSize(QSize(735, 512)); + action_templateNum = new QAction(SmokeBoxIdentificationClass); + action_templateNum->setObjectName(QStringLiteral("action_templateNum")); + centralWidget = new QWidget(SmokeBoxIdentificationClass); + centralWidget->setObjectName(QStringLiteral("centralWidget")); + SmokeBoxIdentificationClass->setCentralWidget(centralWidget); + menuBar = new QMenuBar(SmokeBoxIdentificationClass); + menuBar->setObjectName(QStringLiteral("menuBar")); + menuBar->setGeometry(QRect(0, 0, 735, 34)); + SmokeBoxIdentificationClass->setMenuBar(menuBar); + mainToolBar = new QToolBar(SmokeBoxIdentificationClass); + mainToolBar->setObjectName(QStringLiteral("mainToolBar")); + SmokeBoxIdentificationClass->addToolBar(Qt::TopToolBarArea, mainToolBar); + statusBar = new QStatusBar(SmokeBoxIdentificationClass); + statusBar->setObjectName(QStringLiteral("statusBar")); + SmokeBoxIdentificationClass->setStatusBar(statusBar); + + mainToolBar->addAction(action_templateNum); + + retranslateUi(SmokeBoxIdentificationClass); + + QMetaObject::connectSlotsByName(SmokeBoxIdentificationClass); + } // setupUi + + void retranslateUi(QMainWindow *SmokeBoxIdentificationClass) + { + SmokeBoxIdentificationClass->setWindowTitle(QApplication::translate("SmokeBoxIdentificationClass", "SmokeBoxIdentification", Q_NULLPTR)); + action_templateNum->setText(QApplication::translate("SmokeBoxIdentificationClass", "\346\225\260\351\207\217\346\250\241\346\235\277", Q_NULLPTR)); + } // retranslateUi + +}; + +namespace Ui { + class SmokeBoxIdentificationClass: public Ui_SmokeBoxIdentificationClass {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_SMOKEBOXIDENTIFICATION_H diff --git a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj index 2baf707..bb5efe0 100644 --- a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj +++ b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj @@ -18,7 +18,7 @@ Application - v141 + v142 Application @@ -35,6 +35,8 @@ $(SolutionDir)..\runner17\$(Configuration)\ smokeBox + $(LibraryPath) + $(IncludePath) @@ -93,7 +95,7 @@ Windows $(OutDir)smokeBox.exe - $(QTDIR)\lib;$(MVCAM_COMMON_RUNENV)\Libraries\win64;$(SolutionDir)..\3rdparty\lib;$(SolutionDir)$(Platform)\$(Configuration)\;$(SolutionDir)..\3rdparty\opencv\lib;%(AdditionalLibraryDirectories) + $(QTDIR)\lib;$(MVCAM_COMMON_RUNENV)\Libraries\win64;$(SolutionDir)..\3rdparty\lib;$(SolutionDir)$(Platform)\$(Configuration)\;$(SolutionDir)..\3rdparty\opencv\lib;$(SolutionDir)..\3rdparty\qxlsx\lib;$(SolutionDir)..\tpvs17\x64\Release;%(AdditionalLibraryDirectories) false qtmain.lib;Qt5Core.lib;Qt5Gui.lib;Qt5Network.lib;Qt5QuickWidgets.lib;Qt5SerialPort.lib;Qt5WebSockets.lib;Qt5Widgets.lib;Qt5Xlsx.lib;opencv_world341.lib;MvCameraControl.lib;numStatisticAlgo.lib;lpSerial.lib;libzkq.lib;%(AdditionalDependencies) @@ -145,10 +147,6 @@ - - .\GeneratedFiles;.;.\..\..\src;.\..\..\src\libzkq;.\..\..\src\lpSerial;.\..\..\src\lpSerial\include;.\..\..\src\numStatisticAlgo;.\..\..\src\MVCameraDriver;.\..\..\src\common;.\..\..\src\lpv;.\..\..\3rdparty\opencv\include;.\..\..\3rdparty\opencv\include\opencv;.\..\..\3rdparty\opencv\include\opencv2;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtNetwork;$(QTDIR)\include\QtSerialPort;$(QTDIR)\include\QtWebSockets;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\QtWinExtras;$(QTDIR)\include\QtXlsx - .\GeneratedFiles;.;.\..\..\src;.\..\..\src\libzkq;.\..\..\src\lpSerial;.\..\..\src\lpSerial\include;.\..\..\src\numStatisticAlgo;.\..\..\src\MVCameraDriver;.\..\..\src\common;.\..\..\src\lpv;.\..\..\3rdparty\opencv\include;.\..\..\3rdparty\opencv\include\opencv;.\..\..\3rdparty\opencv\include\opencv2;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtNetwork;$(QTDIR)\include\QtSerialPort;$(QTDIR)\include\QtWebSockets;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\QtWinExtras;$(QTDIR)\include\QtXlsx - .\GeneratedFiles;.;.\..\..\src;.\..\..\src\libzkq;.\..\..\src\lpSerial;.\..\..\src\lpSerial\include;.\..\..\src\numStatisticAlgo;.\..\..\src\MVCameraDriver;.\..\..\src\common;.\..\..\src\lpv;.\..\..\3rdparty\opencv\include;.\..\..\3rdparty\opencv\include\opencv;.\..\..\3rdparty\opencv\include\opencv2;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtNetwork;$(QTDIR)\include\QtSerialPort;$(QTDIR)\include\QtWebSockets;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\QtWinExtras;$(QTDIR)\include\QtXlsx .\GeneratedFiles;.;.\..\..\src;.\..\..\src\libzkq;.\..\..\src\lpSerial;.\..\..\src\lpSerial\include;.\..\..\src\numStatisticAlgo;.\..\..\src\MVCameraDriver;.\..\..\src\common;.\..\..\src\lpv;.\..\..\3rdparty\opencv\include;.\..\..\3rdparty\opencv\include\opencv;.\..\..\3rdparty\opencv\include\opencv2;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtNetwork;$(QTDIR)\include\QtSerialPort;$(QTDIR)\include\QtWebSockets;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\QtWinExtras;$(QTDIR)\include\QtXlsx diff --git a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.filters b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.filters index b843483..2948583 100644 --- a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.filters +++ b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.filters @@ -120,9 +120,6 @@ Header Files - - Header Files - diff --git a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.user b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.user index 7a20d55..95f2585 100644 --- a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.user +++ b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.user @@ -2,13 +2,13 @@ - C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + D:\software\Qt\Qt5.9.4\5.9.4\msvc2017_64 $(OutDir)smokeBoxd.exe WindowsLocalDebugger PATH=$(QTDIR)\bin%3b$(PATH) - C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + D:\software\Qt\Qt5.9.4\5.9.4\msvc2017_64 $(OutDir)smokeBox.exe WindowsLocalDebugger PATH=$(QTDIR)\bin%3b$(PATH) diff --git a/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.user.bak b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.user.bak new file mode 100644 index 0000000..7a20d55 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/SmokeBoxIdentification.vcxproj.user.bak @@ -0,0 +1,16 @@ +锘 + + + + C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + $(OutDir)smokeBoxd.exe + WindowsLocalDebugger + PATH=$(QTDIR)\bin%3b$(PATH) + + + C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + $(OutDir)smokeBox.exe + WindowsLocalDebugger + PATH=$(QTDIR)\bin%3b$(PATH) + + \ No newline at end of file diff --git a/tpvs17/SmokeBoxIdentification/log/log-2023-11-22.log b/tpvs17/SmokeBoxIdentification/log/log-2023-11-22.log new file mode 100644 index 0000000..fd757b2 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/log/log-2023-11-22.log @@ -0,0 +1,2264 @@ +Debug | 2023-11-22 11:01:56 周三 | Decode smokeInfo from "E:/Code/smokeboxidentification/tpvs17/../runner17/Release\\user\\smokeInfo.xlsx" successed +Debug | 2023-11-22 11:01:56 周三 | "E:/Code/smokeboxidentification/tpvs17/../runner17/Release\\templateNum" has not folder +Warning | 2023-11-22 11:01:56 周三 | Do not found any device! +Warning | 2023-11-22 11:01:56 周三 | SerialNumber: "00J50359922" init failed +Warning | 2023-11-22 11:01:56 周三 | QObject::moveToThread: Cannot move objects with a parent +Debug | 2023-11-22 11:01:56 周三 | ADModule load param successed +Debug | 2023-11-22 11:01:56 周三 | SensorsCom load param successed +Debug | 2023-11-22 11:01:56 周三 | Code scan load param successed +Debug | 2023-11-22 11:01:56 周三 | open "COM1" fail. +Debug | 2023-11-22 11:01:56 周三 | open "COM1" fail. +Debug | 2023-11-22 11:01:56 周三 | open "COM8" fail. +Debug | 2023-11-22 11:01:56 周三 | open "COM7" fail. +Debug | 2023-11-22 11:01:56 周三 | "COM7 not found! open failed." +Warning | 2023-11-22 11:01:57 周三 | Do not found any device! +Warning | 2023-11-22 11:01:57 周三 | SerialNumber: "00J50359927" init failed +Warning | 2023-11-22 11:01:57 周三 | Do not found any device! +Warning | 2023-11-22 11:01:57 周三 | SerialNumber: "00J50359938" init failed +Warning | 2023-11-22 11:01:57 周三 | Do not found any device! +Warning | 2023-11-22 11:01:57 周三 | SerialNumber: "00J50359923" init failed +Warning | 2023-11-22 11:01:57 周三 | Do not found any device! +Warning | 2023-11-22 11:01:57 周三 | SerialNumber: "00J50359918" init failed +Warning | 2023-11-22 11:01:57 周三 | Do not found any device! +Warning | 2023-11-22 11:01:57 周三 | SerialNumber: "00J50359945" init failed +Debug | 2023-11-22 11:01:57 周三 | m_vecPCamera size: 0 +Debug | 2023-11-22 11:01:58 周三 | init CategoryMatcher successed +Warning | 2023-11-22 11:02:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:02:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:02:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:29 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:29 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:03:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:03:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:20 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:20 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:50 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:50 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:04:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:04:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:05:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:05:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:06:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:06:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:07:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:07:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:29 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:29 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:08:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:08:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:00 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:00 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:20 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:20 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:09:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:09:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:10:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:10:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:11:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:11:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:12:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:12:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:50 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:50 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:13:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:13:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:00 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:00 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:14:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:14:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:15:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:15:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:16:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:16:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:29 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:29 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:17:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:17:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:20 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:20 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:50 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:50 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:18:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:18:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:19:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:19:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:20:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:20:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:21:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:21:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:29 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:29 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:50 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:50 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:22:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:22:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:00 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:00 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:20 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:20 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:23:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:23:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:24:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:24:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:25:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:25:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:26:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:26:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:50 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:50 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:27:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:27:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:00 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:00 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:28:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:28:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:29:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:29:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:30:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:30:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:29 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:29 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:31:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:31:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:20 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:20 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:50 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:50 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:32:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:32:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:33:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:33:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:34:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:34:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:35:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:35:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:36:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:36:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:36:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:36:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 11:36:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 11:36:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Debug | 2023-11-22 15:53:49 周三 | Decode smokeInfo from "E:/Code/smokeboxidentification/smokeboxidentification/tpvs17/../runner17/Release\\user\\smokeInfo.xlsx" successed +Debug | 2023-11-22 15:53:49 周三 | "E:/Code/smokeboxidentification/smokeboxidentification/tpvs17/../runner17/Release\\templateNum" has not folder +Warning | 2023-11-22 15:53:49 周三 | QObject::moveToThread: Cannot move objects with a parent +Debug | 2023-11-22 15:53:49 周三 | ADModule load param successed +Warning | 2023-11-22 15:53:49 周三 | Do not found any device! +Warning | 2023-11-22 15:53:49 周三 | SerialNumber: "00J50359922" init failed +Debug | 2023-11-22 15:53:49 周三 | SensorsCom load param successed +Debug | 2023-11-22 15:53:49 周三 | Code scan load param successed +Debug | 2023-11-22 15:53:49 周三 | open "COM1" fail. +Debug | 2023-11-22 15:53:49 周三 | open "COM8" fail. +Debug | 2023-11-22 15:53:49 周三 | "COM8 not found! open failed." +Debug | 2023-11-22 15:53:49 周三 | open "COM7" fail. +Debug | 2023-11-22 15:53:49 周三 | "COM7 not found! open failed." +Warning | 2023-11-22 15:53:50 周三 | Do not found any device! +Warning | 2023-11-22 15:53:50 周三 | SerialNumber: "00J50359927" init failed +Warning | 2023-11-22 15:53:50 周三 | Do not found any device! +Warning | 2023-11-22 15:53:50 周三 | SerialNumber: "00J50359938" init failed +Warning | 2023-11-22 15:53:50 周三 | Do not found any device! +Warning | 2023-11-22 15:53:50 周三 | SerialNumber: "00J50359923" init failed +Warning | 2023-11-22 15:53:50 周三 | Do not found any device! +Warning | 2023-11-22 15:53:50 周三 | SerialNumber: "00J50359918" init failed +Warning | 2023-11-22 15:53:50 周三 | Do not found any device! +Warning | 2023-11-22 15:53:50 周三 | SerialNumber: "00J50359945" init failed +Debug | 2023-11-22 15:53:50 周三 | m_vecPCamera size: 0 +Debug | 2023-11-22 15:53:51 周三 | init CategoryMatcher successed +Warning | 2023-11-22 15:53:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:53:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:00 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:00 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:54:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:54:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:55:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:55:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:56:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:56:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:29 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:29 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:44 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:44 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:57:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:57:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:00 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:00 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:20 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:20 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:40 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:40 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:58:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:58:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:31 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:31 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:36 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:36 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 15:59:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 15:59:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:00:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:00:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:03 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:03 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:08 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:08 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:13 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:13 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:18 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:18 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:23 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:23 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:28 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:28 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:49 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:49 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:54 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:54 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:01:59 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:01:59 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:04 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:04 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:09 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:09 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:14 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:14 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:19 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:19 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:24 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:24 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:29 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:29 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:34 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:34 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:39 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:39 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:45 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:45 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:50 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:50 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:02:55 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:02:55 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:00 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:00 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:05 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:05 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:10 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:10 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:15 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:15 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:20 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:20 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:25 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:25 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:30 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:30 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:35 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:35 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:41 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:41 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:46 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:46 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:51 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:51 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:03:56 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:03:56 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:01 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:01 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:06 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:06 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:11 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:11 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:16 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:16 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:21 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:21 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:26 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:26 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:32 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:32 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:37 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:37 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:42 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:42 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:47 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:47 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:52 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:52 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:04:57 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:04:57 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:02 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:02 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:07 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:07 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:12 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:12 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:17 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:17 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:22 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:22 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:27 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:27 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:33 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:33 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:38 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:38 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:43 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:43 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:48 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:48 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:53 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:53 周三 | NetControl::onErrorHandler +Reconnecting ... +Warning | 2023-11-22 16:05:58 周三 | NetControl::onErrorHandler +SOCKET ERROR: Connection refused +Debug | 2023-11-22 16:05:58 周三 | NetControl::onErrorHandler +Reconnecting ... +Debug | 2023-11-22 17:13:40 周三 | Decode smokeInfo from "E:/Code/smokeboxidentification/tpvs17/../runner17/Release\\user\\smokeInfo.xlsx" successed +Debug | 2023-11-22 17:13:40 周三 | "E:/Code/smokeboxidentification/tpvs17/../runner17/Release\\templateNum" has not folder +Warning | 2023-11-22 17:13:40 周三 | Do not found any device! +Warning | 2023-11-22 17:13:40 周三 | SerialNumber: "00J50359922" init failed +Warning | 2023-11-22 17:13:41 周三 | Do not found any device! +Warning | 2023-11-22 17:13:41 周三 | SerialNumber: "00J50359927" init failed +Warning | 2023-11-22 17:13:41 周三 | QObject::moveToThread: Cannot move objects with a parent +Debug | 2023-11-22 17:13:41 周三 | ADModule load param successed +Debug | 2023-11-22 17:13:41 周三 | SensorsCom load param successed +Debug | 2023-11-22 17:13:41 周三 | Code scan load param successed +Debug | 2023-11-22 17:13:41 周三 | open "COM1" fail. +Debug | 2023-11-22 17:13:41 周三 | open "COM8" fail. +Debug | 2023-11-22 17:13:41 周三 | open "COM7" fail. +Debug | 2023-11-22 17:13:41 周三 | "COM7 not found! open failed." +Warning | 2023-11-22 17:13:41 周三 | Do not found any device! +Warning | 2023-11-22 17:13:41 周三 | SerialNumber: "00J50359938" init failed +Warning | 2023-11-22 17:13:41 周三 | Do not found any device! +Warning | 2023-11-22 17:13:41 周三 | SerialNumber: "00J50359923" init failed +Warning | 2023-11-22 17:13:41 周三 | Do not found any device! +Warning | 2023-11-22 17:13:41 周三 | SerialNumber: "00J50359918" init failed +Warning | 2023-11-22 17:13:41 周三 | Do not found any device! +Warning | 2023-11-22 17:13:41 周三 | SerialNumber: "00J50359945" init failed +Debug | 2023-11-22 17:13:41 周三 | m_vecPCamera size: 0 +Debug | 2023-11-22 17:13:42 周三 | init CategoryMatcher successed +Debug | 2023-11-22 17:13:44 周三 | delete netControl +Debug | 2023-11-22 17:13:44 周三 | delete netControl finished diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/ADModule.obj b/tpvs17/SmokeBoxIdentification/x64/Release/ADModule.obj new file mode 100644 index 0000000..f2cfb03 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/ADModule.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/CameraControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/CameraControl.obj new file mode 100644 index 0000000..4d6e85d Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/CameraControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/CategoryMatcher.obj b/tpvs17/SmokeBoxIdentification/x64/Release/CategoryMatcher.obj new file mode 100644 index 0000000..1c271d4 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/CategoryMatcher.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/CodeScanStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/CodeScanStation.obj new file mode 100644 index 0000000..8bf8326 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/CodeScanStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/HikCamera.obj b/tpvs17/SmokeBoxIdentification/x64/Release/HikCamera.obj new file mode 100644 index 0000000..f3fa111 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/HikCamera.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/NetControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/NetControl.obj new file mode 100644 index 0000000..a2039c2 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/NetControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/QNumTemplateBuild.obj b/tpvs17/SmokeBoxIdentification/x64/Release/QNumTemplateBuild.obj new file mode 100644 index 0000000..6aaf230 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/QNumTemplateBuild.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.command.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.command.1.tlog new file mode 100644 index 0000000..a6f9ad2 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.command.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.read.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.read.1.tlog new file mode 100644 index 0000000..f56cb2c Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.read.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.write.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.write.1.tlog new file mode 100644 index 0000000..bee30a9 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/CL.write.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.lastbuildstate b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.lastbuildstate new file mode 100644 index 0000000..6f5a856 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0 +Release|x64|E:\Code\smokeboxidentification\tpvs17\| diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.write.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.write.1u.tlog new file mode 100644 index 0000000..42dd2c9 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/SmokeBoxIdentification.write.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.command.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.command.1.tlog new file mode 100644 index 0000000..bfc7415 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.command.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.read.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.read.1.tlog new file mode 100644 index 0000000..10b0527 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.read.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.write.1.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.write.1.tlog new file mode 100644 index 0000000..b56dd5f Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/link.write.1.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/moc.read.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/moc.read.1u.tlog new file mode 100644 index 0000000..7384a4c Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/moc.read.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/moc.write.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/moc.write.1u.tlog new file mode 100644 index 0000000..260d6bd Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/moc.write.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.read.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.read.1u.tlog new file mode 100644 index 0000000..49c0067 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.read.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.write.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.write.1u.tlog new file mode 100644 index 0000000..e008cd0 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/rcc.write.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.read.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.read.1u.tlog new file mode 100644 index 0000000..9296390 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.read.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.write.1u.tlog b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.write.1u.tlog new file mode 100644 index 0000000..9597645 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBox.B12702AD.tlog/uic.write.1u.tlog differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.log b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.log new file mode 100644 index 0000000..643553b --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.log @@ -0,0 +1,31 @@ +锘 Moc'ing ..\..\src\SmokeBoxIdentification.h... + main.cpp +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: 鈥淭YPE_TEMPLATE_PATH鈥: 瀹忛噸瀹氫箟 + e:\code\smokeboxidentification\src\common\commondefine.h(25): note: 鍙傝鈥淭YPE_TEMPLATE_PATH鈥濈殑鍓嶄竴涓畾涔 + SmokeBoxIdentification.cpp +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: 鈥淭YPE_TEMPLATE_PATH鈥: 瀹忛噸瀹氫箟 + e:\code\smokeboxidentification\src\common\commondefine.h(25): note: 鍙傝鈥淭YPE_TEMPLATE_PATH鈥濈殑鍓嶄竴涓畾涔 + 姝e湪鐢熸垚浠g爜... +e:\code\smokeboxidentification\src\smokeboxidentification.cpp(626): warning C4715: 鈥::operator()鈥: 涓嶆槸鎵鏈夌殑鎺т欢璺緞閮借繑鍥炲 + moc_ADModule.cpp +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: 鈥淭YPE_TEMPLATE_PATH鈥: 瀹忛噸瀹氫箟 + e:\code\smokeboxidentification\src\common\commondefine.h(25): note: 鍙傝鈥淭YPE_TEMPLATE_PATH鈥濈殑鍓嶄竴涓畾涔 + moc_Camera.cpp + moc_CameraControl.cpp + moc_CategoryMatcher.cpp + moc_CodeScanStation.cpp + moc_HikCamera.cpp + moc_NetControl.cpp + moc_QNumTemplateBuild.cpp +e:\code\smokeboxidentification\src\common\commondefine.h(25): warning C4005: 鈥淭YPE_TEMPLATE_PATH鈥: 瀹忛噸瀹氫箟 + e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): note: 鍙傝鈥淭YPE_TEMPLATE_PATH鈥濈殑鍓嶄竴涓畾涔 + moc_SmokeBoxIdentification.cpp +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.h(17): warning C4005: 鈥淭YPE_TEMPLATE_PATH鈥: 瀹忛噸瀹氫箟 + e:\code\smokeboxidentification\src\common\commondefine.h(25): note: 鍙傝鈥淭YPE_TEMPLATE_PATH鈥濈殑鍓嶄竴涓畾涔 + moc_lpSerialStation.cpp + 姝e湪鐢熸垚浠g爜... + numStatisticAlgo.lib(dataPreProcessing.obj) : 鎵惧埌 MSIL .netmodule 鎴栦娇鐢 /GL 缂栬瘧鐨勬ā鍧楋紱姝e湪浣跨敤 /LTCG 閲嶆柊鍚姩閾炬帴锛涘皢 /LTCG 娣诲姞鍒伴摼鎺ュ懡浠よ浠ユ敼杩涢摼鎺ュ櫒鎬ц兘 + 姝e湪鐢熸垚浠g爜 +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.cpp(947): warning C4715: 鈥::operator()鈥: 涓嶆槸鎵鏈夌殑鎺т欢璺緞閮借繑鍥炲 + 宸插畬鎴愪唬鐮佺殑鐢熸垚 + SmokeBoxIdentification.vcxproj -> E:\Code\smokeboxidentification\tpvs17\..\runner17\Release\smokeBox.exe diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.obj b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.obj new file mode 100644 index 0000000..269ea86 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/SmokeBoxIdentification.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/log.obj b/tpvs17/SmokeBoxIdentification/x64/Release/log.obj new file mode 100644 index 0000000..77f1ba2 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/log.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpSerialStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/lpSerialStation.obj new file mode 100644 index 0000000..73dbc92 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/lpSerialStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tlh new file mode 100644 index 0000000..3b69f41 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tlh @@ -0,0 +1,1911 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (d2363086). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvCore.tlh +// +// C++ source equivalent of Win32 type library c34b3e9e-6dea-4aa9-b500-0266f90dc15f +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +#pragma once +#pragma pack(push, 8) + +#include + +// +// Forward references and typedefs +// + +struct __declspec(uuid("c34b3e9e-6dea-4aa9-b500-0266f90dc15f")) +/* LIBID */ __LPVCoreLib; +struct LMatrix23; +struct LMatrix33; +struct LMatrix44; +struct LColor; +struct LSize; +enum LPVErrorCode; +enum LPVRoiHandle; +enum LPVTransformType; +enum LPVAggregation; +enum LPVPenStyle; +enum LPVPointShape; +enum LPVPolarity; +enum LPVExcludeBoundaryMode; +enum LPVSortBy; +enum LPVSortOrder; +enum LPVPositionMode; +enum LPVFindBy; +enum LPVChartDrawFlags; +enum LPVInterpolationMethod; +enum LPVThresholdType; +enum LPVMorphShape; +enum LPVEdgeKernel; +enum LPVFlipType; +enum LPVColor; +enum LPVImageFormat; +enum LPVColorSpace; +enum LPVDirection; +enum LPVAxis; +struct __declspec(uuid("52f4d75c-6994-445f-9852-45ac4bf86c50")) +/* interface */ ILDrawable; +struct __declspec(uuid("ded7e160-36bd-4fe3-8d98-72bddc93b83d")) +/* interface */ ILSortables; +struct __declspec(uuid("d56cf377-498f-4b5c-8913-6d77f2dd8a29")) +/* interface */ ILSortable; +struct __declspec(uuid("50cc1928-457b-4ce6-bfdf-1a9b47022a31")) +/* dual interface */ ILObject; +struct __declspec(uuid("ec419121-252e-4173-ad0d-2d3d69986af3")) +/* dual interface */ ILSystem; +struct __declspec(uuid("445d309e-0929-4b12-84a5-461e353d2bea")) +/* dual interface */ ILImage; +struct __declspec(uuid("edc919ed-2f22-48c3-b059-37e20a7d9a59")) +/* dual interface */ ILRegion; +struct __declspec(uuid("aecb7fb8-d910-457e-9b47-2da967335bf7")) +/* dual interface */ ILRectRegion; +struct __declspec(uuid("605251ec-4957-4d85-a9a2-cd42f1e8b4b7")) +/* dual interface */ ILRotRectRegion; +struct __declspec(uuid("7c63e516-8af9-47ec-a35a-a32c194a783b")) +/* dual interface */ ILCircleRegion; +struct __declspec(uuid("8e869611-1478-4c52-8083-3b19d99e5fdb")) +/* dual interface */ ILPolyRegion; +struct __declspec(uuid("de41b0b3-1a33-4e7a-b38d-5cc098dff62b")) +/* dual interface */ ILMaskRegion; +struct __declspec(uuid("09161909-a8f9-4623-aa75-9e5398a5145b")) +/* dual interface */ ILAnnulusRegion; +struct __declspec(uuid("23207784-c0ae-4f89-89f4-0d4a07536f9e")) +/* dual interface */ ILEllipseRegion; +struct __declspec(uuid("69904f7a-3370-425d-984a-e1a21d19957c")) +/* dual interface */ ILAnnulusSectorRegion; +struct __declspec(uuid("1c052ea3-25c1-434a-8b1e-903803415814")) +/* dual interface */ ILImageList; +struct /* coclass */ LSystem; +struct /* coclass */ LImage; +struct /* coclass */ LRegion; +struct /* coclass */ LRectRegion; +struct /* coclass */ LRotRectRegion; +struct /* coclass */ LCircleRegion; +struct /* coclass */ LPolyRegion; +struct /* coclass */ LMaskRegion; +struct /* coclass */ LAnnulusRegion; +struct /* coclass */ LEllipseRegion; +struct /* coclass */ LAnnulusSectorRegion; +struct /* coclass */ LImageList; + +// +// Smart pointer typedef declarations +// + +_COM_SMARTPTR_TYPEDEF(ILDrawable, __uuidof(ILDrawable)); +_COM_SMARTPTR_TYPEDEF(ILSortable, __uuidof(ILSortable)); +_COM_SMARTPTR_TYPEDEF(ILSortables, __uuidof(ILSortables)); +_COM_SMARTPTR_TYPEDEF(ILObject, __uuidof(ILObject)); +_COM_SMARTPTR_TYPEDEF(ILSystem, __uuidof(ILSystem)); +_COM_SMARTPTR_TYPEDEF(ILImage, __uuidof(ILImage)); +_COM_SMARTPTR_TYPEDEF(ILRegion, __uuidof(ILRegion)); +_COM_SMARTPTR_TYPEDEF(ILRectRegion, __uuidof(ILRectRegion)); +_COM_SMARTPTR_TYPEDEF(ILRotRectRegion, __uuidof(ILRotRectRegion)); +_COM_SMARTPTR_TYPEDEF(ILCircleRegion, __uuidof(ILCircleRegion)); +_COM_SMARTPTR_TYPEDEF(ILPolyRegion, __uuidof(ILPolyRegion)); +_COM_SMARTPTR_TYPEDEF(ILMaskRegion, __uuidof(ILMaskRegion)); +_COM_SMARTPTR_TYPEDEF(ILAnnulusRegion, __uuidof(ILAnnulusRegion)); +_COM_SMARTPTR_TYPEDEF(ILEllipseRegion, __uuidof(ILEllipseRegion)); +_COM_SMARTPTR_TYPEDEF(ILAnnulusSectorRegion, __uuidof(ILAnnulusSectorRegion)); +_COM_SMARTPTR_TYPEDEF(ILImageList, __uuidof(ILImageList)); + +// +// Type library items +// + const long LPVMajorVersion = 1; + const long LPVMinorVersion = 18; + const long LPVMicroVersion = 6; + +#pragma pack(push, 8) + +struct __declspec(uuid("c1659ce1-a14b-4432-981e-d30976aadd66")) +LMatrix23 +{ + double m11; + double m12; + double m13; + double m21; + double m22; + double m23; +}; + +#pragma pack(pop) + +#pragma pack(push, 8) + +struct __declspec(uuid("4b6781ef-6779-420d-80d9-732217d0fc66")) +LMatrix33 +{ + double m11; + double m12; + double m13; + double m21; + double m22; + double m23; + double m31; + double m32; + double m33; +}; + +#pragma pack(pop) + +#pragma pack(push, 8) + +struct __declspec(uuid("b5cf4cef-3c3e-46d1-b1a2-468136e3e0f7")) +LMatrix44 +{ + double m11; + double m12; + double m13; + double m14; + double m21; + double m22; + double m23; + double m24; + double m31; + double m32; + double m33; + double m34; + double m41; + double m42; + double m43; + double m44; +}; + +#pragma pack(pop) + +#pragma pack(push, 4) + +struct __declspec(uuid("9f4a8547-70f7-495a-9d95-3748997f3d4d")) +LColor +{ + int v0; + int v1; + int v2; +}; + +#pragma pack(pop) + +#pragma pack(push, 4) + +struct __declspec(uuid("a027182b-f8a8-4b0a-a48f-d8e34fd3d218")) +LSize +{ + int w; + int h; +}; + +#pragma pack(pop) + +enum LPVErrorCode +{ + LPVNoError = 0, + LPVNoResult = 1, + LPVErrUnknown = -2130706432, + LPVErrEmptyImage = -2130706431, + LPVErrEmptyRegion = -2130706430, + LPVErrSizeTooSmall = -2130706429, + LPVErrSizeNotMatch = -2130706428, + LPVErrTypeNotMatch = -2130706427, + LPVErrFile = -2130706176, + LPVErrFileUnsupportFormat = -2130706175, + LPVErrFileEmpty = -2130706174, + LPVErrFileFailEncode = -2130706173, + LPVErrFileFailDecode = -2130706172, + LPVErrFileFailOpen = -2130706171, + LPVErrFileUnexpect = -2130706170, + LPVErrFileFailSave = -2130706169, + LPVErrFileFailLoad = -2130706168, + LPVErrFileFailRemove = -2130706167, + LPVErrCalib = -2130705920, + LPVErrCalibTooFewPoints = -2130705919, + LPVErrCalibUnequalImageWorldPoints = -2130705918, + LPVErrCalibFailDetectImagePoints = -2130705917, + LPVErrCalibFailCalibration = -2130705916, + LPVErrCalibUnexpect = -2130705915, + LPVErrCalibNotCalib = -2130705914, + LPVErrCalibPointsCollinear = -2130705913, + LPVErrWithoutImgSize = -2130705912, + LPVErrInvalidAxisDir = -2130705911, + LPVErrFailMultiCameraCalibration = -2130705910, + LPVErrFailDetectRefInstance = -2130705909, + LPVErrFailUpdateRefInstance = -2130705908, + LPVErrFailVerifyRefInstance = -2130705907, + LPVErrFailImageSizeNotMatch = -2130705906, + LPVErrFailDistortionModelNotMatch = -2130705905, + LPVErrCalibRotationFailed = -2130705767, + LPVErrPat = -2130705664, + LPVErrPatFailTrain = -2130705663, + LPVErrPatNotTrain = -2130705662, + LPVErrGeomAdv = -2130705408, + LPVErrSortArrayFailed = -2130705407, + LPVErrML = -2130705152, + LPVErrMLSampleFailLoad = -2130705151, + LPVErrMLTooFewClass = -2130705150, + LPVErrMLNoModel = -2130705149, + LPVErrMLNoFeature = -2130705148, + LPVErrMLDirtyModel = -2130705147, + LPVErrMLNotTrained = -2130705146, + LPVErrMLTooFewSample = -2130705145, + LPVErrMLBusy = -2130705143, + LPVErrOCR = -2130704896, + LPVErrOCRNoFontDB = -2130704895, + LPVErrOCRNoCharDB = -2130704894, + LPVErrOCRModifyOOBFontDB = -2130704893, + LPVErrOCRFailAddSampleToFontDB = -2130704892, + LPVErrOCRFailRemoveFromFontDB = -2130704891, + LPVErrOCRFailTrainFontDB = -2130704890, + LPVErrOCRFailTrainTooFewChar = -2130704889, + LPVErrOCRFailTrainTooFewSample = -2130704888, + LPVErrOCRFailTrainFailExtFeature = -2130704887, + LPVErrOCRFailAddCharToFontDB = -2130704886 +}; + +enum LPVRoiHandle +{ + LPVRoiHandleUnknown = -1, + LPVRoiHandleNone = 0, + LPVRoiHandleInside = 16, + LPVRoiHandleTop = 1, + LPVRoiHandleBottom = 2, + LPVRoiHandleLeft = 4, + LPVRoiHandleRight = 8, + LPVRoiHandleTopLeft = 5, + LPVRoiHandleBottomLeft = 6, + LPVRoiHandleTopRight = 9, + LPVRoiHandleBottomRight = 10, + LPVRoiHandleRotation = 32, + LPVRoiHandleMoveVertex = 64, + LPVRoiHandleAddVertex = 128, + LPVRoiHandleRemoveVertex = 256, + LPVRoiHandleAnchor = 512 +}; + +enum LPVTransformType +{ + LPVTransformRigid = 0, + LPVTransformSimilar = 1, + LPVTransformAffine = 2, + LPVTransformHomography = 3 +}; + +enum LPVAggregation +{ + LPVAggAvg = 0, + LPVAggDev = 1, + LPVAggVar = 2, + LPVAggMin = 3, + LPVAggMax = 4, + LPVAggMajor = 5, + LPVAggSum = 6 +}; + +enum LPVPenStyle +{ + LPVPenSolid = 0, + LPVPenDash = 1, + LPVPenDot = 2, + LPVPenDashDot = 3, + LPVPenDashDotDot = 4 +}; + +enum LPVPointShape +{ + LPVPointShapeCross = 0, + LPVPointShapeTiltedCross = 1, + LPVPointShapeStar = 2, + LPVPointShapeDiamond = 3, + LPVPointShapeSquare = 4, + LPVPointShapeTriangle = 5, + LPVPointShapeTriangleInv = 6 +}; + +enum LPVPolarity +{ + LPVBlack2White = 0, + LPVWhite2Black = 1, + LPVPolarityEitherEdge = 2, + LPVBlackOnWhite = 3, + LPVWhiteOnBlack = 4, + LPVPolarityEitherObject = 5, + LPVPolarityEither = 6 +}; + +enum LPVExcludeBoundaryMode +{ + LPVEBModeNone = 0, + LPVEBModeEntire = 1, + LPVEBModePartial = 2 +}; + +enum LPVSortBy +{ + LPVSortByReserved = 0, + LPVSortByX = 1, + LPVSortByY = 2, + LPVSortByScore = 3, + LPVSortByColumn = 4, + LPVSortByRow = 5 +}; + +enum LPVSortOrder +{ + LPVSortOrderRandom = 1, + LPVSortOrderAscending = 2, + LPVSortOrderDescending = 3, + LPVSortOrderAscendingZigZag = 4, + LPVSortOrderDescendingZigZag = 5 +}; + +enum LPVPositionMode +{ + LPVPosModeCenter = 0, + LPVPosModeTopLeft = 1, + LPVPosModeTopRight = 2, + LPVPosModeBottomLeft = 3, + LPVPosModeBottomRight = 4 +}; + +enum LPVFindBy +{ + LPVFindBest = 0, + LPVFindFirst = 1, + LPVFindLast = 2, + LPVFindCentral = 3 +}; + +enum LPVChartDrawFlags +{ + LPVChartDrawAsBar = 1, + LPVChartDrawAsLine = 2, + LPVChartDrawGrid = 4, + LPVChartDrawIndexLabel = 8, + LPVChartDrawValueLabel = 16, + LPVChartDrawAsLineDefault = 26, + LPVChartDrawAsBarDefault = 25, + LPVChartDrawDefault = 25, + LPVChartDrawAll = 255 +}; + +enum LPVInterpolationMethod +{ + LPVInterNearest = 0, + LPVInterLinear = 1, + LPVInterCubic = 2, + LPVInterArea = 3 +}; + +enum LPVThresholdType +{ + LPVThresholdCustom = 0, + LPVThresholdAdaptGlobal = 1, + LPVThresholdAdaptLocal = 2 +}; + +enum LPVMorphShape +{ + LPVMorphRect = 0, + LPVMorphCross = 1, + LPVMorphEllipse = 2 +}; + +enum LPVEdgeKernel +{ + LPVSobel = 0, + LPVPrewitt = 1, + LPVScharr = 2 +}; + +enum LPVFlipType +{ + LPVFlipH = 1, + LPVFlipV = 2, + LPVFlipBoth = 3 +}; + +enum LPVColor +{ + LPVWhite = 16777215, + LPVBlack = 0, + LPVRed = 255, + LPVDarkRed = 128, + LPVGreen = 65280, + LPVDarkGreen = 32768, + LPVBlue = 16711680, + LPVDarkBlue = 8388608, + LPVCyan = 16776960, + LPVDarkCyan = 8421376, + LPVMagenta = 16711935, + LPVDarkMagenta = 8388736, + LPVYellow = 65535, + LPVDarkYellow = 32896, + LPVGray = 10789024, + LPVDarkGray = 8421504, + LPVLightGray = 12632256, + LPVTransparent = -1 +}; + +enum LPVImageFormat +{ + LPVImageFormatGrayscale8 = 0, + LPVImageFormatColor24 = 1 +}; + +enum LPVColorSpace +{ + LPVColorSpaceBGR = 0, + LPVColorSpaceHSV = 1, + LPVColorSpaceHLS = 2, + LPVColorSpaceYCrCb = 3, + LPVColorSpaceYUV = 4, + LPVColorSpaceXYZ = 5, + LPVColorSpaceLAB = 6, + LPVColorSpaceLUV = 7 +}; + +enum LPVDirection +{ + LPVDirLeft = 0, + LPVDirRight = 1, + LPVDirUp = 2, + LPVDirDown = 3 +}; + +enum LPVAxis +{ + LPVAxisX = 0, + LPVAxisY = 1, + LPVAxisZ = 2 +}; + +struct __declspec(uuid("52f4d75c-6994-445f-9852-45ac4bf86c50")) +ILDrawable : IUnknown +{ + // + // Wrapper methods for error-handling + // + + HRESULT SetPen ( + enum LPVPenStyle penStyle, + int penWidth, + unsigned long penColor ); + HRESULT SetPenColor ( + unsigned long penColor ); + HRESULT SetPenWidth ( + int penWidth ); + HRESULT SetPenStyle ( + enum LPVPenStyle penStyle ); + HRESULT SetBrushColor ( + unsigned long brushColor ); + HRESULT SetFont ( + _bstr_t fontFamily, + int fontHeight, + unsigned long fontColor, + VARIANT_BOOL bold, + VARIANT_BOOL italic, + VARIANT_BOOL underline, + VARIANT_BOOL strikeOut ); + HRESULT SetFontFamily ( + _bstr_t fontFamily ); + HRESULT SetFontHeight ( + int fontHeight ); + HRESULT SetFontColor ( + unsigned long fontColor ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_SetPen ( + /*[in]*/ enum LPVPenStyle penStyle, + /*[in]*/ int penWidth, + /*[in]*/ unsigned long penColor ) = 0; + virtual HRESULT __stdcall raw_SetPenColor ( + /*[in]*/ unsigned long penColor ) = 0; + virtual HRESULT __stdcall raw_SetPenWidth ( + /*[in]*/ int penWidth ) = 0; + virtual HRESULT __stdcall raw_SetPenStyle ( + /*[in]*/ enum LPVPenStyle penStyle ) = 0; + virtual HRESULT __stdcall raw_SetBrushColor ( + /*[in]*/ unsigned long brushColor ) = 0; + virtual HRESULT __stdcall raw_SetFont ( + /*[in]*/ BSTR fontFamily, + /*[in]*/ int fontHeight, + /*[in]*/ unsigned long fontColor, + /*[in]*/ VARIANT_BOOL bold, + /*[in]*/ VARIANT_BOOL italic, + /*[in]*/ VARIANT_BOOL underline, + /*[in]*/ VARIANT_BOOL strikeOut ) = 0; + virtual HRESULT __stdcall raw_SetFontFamily ( + /*[in]*/ BSTR fontFamily ) = 0; + virtual HRESULT __stdcall raw_SetFontHeight ( + /*[in]*/ int fontHeight ) = 0; + virtual HRESULT __stdcall raw_SetFontColor ( + /*[in]*/ unsigned long fontColor ) = 0; +}; + +struct __declspec(uuid("d56cf377-498f-4b5c-8913-6d77f2dd8a29")) +ILSortable : IUnknown +{ + // + // Property data + // + + __declspec(property(get=GetIndex,put=PutIndex)) + int Index; + + // + // Wrapper methods for error-handling + // + + int GetIndex ( ); + void PutIndex ( + int val ); + double GetPosX ( + enum LPVPositionMode posMode ); + double GetPosY ( + enum LPVPositionMode posMode ); + double GetScore ( ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_Index ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_Index ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall raw_GetPosX ( + /*[in]*/ enum LPVPositionMode posMode, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetPosY ( + /*[in]*/ enum LPVPositionMode posMode, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetScore ( + /*[out,retval]*/ double * val ) = 0; +}; + +struct __declspec(uuid("ded7e160-36bd-4fe3-8d98-72bddc93b83d")) +ILSortables : IUnknown +{ + // + // Wrapper methods for error-handling + // + + HRESULT Sort ( + enum LPVSortBy sortBy, + enum LPVSortOrder sortOrder, + enum LPVPositionMode posMode ); + SAFEARRAY * SortTo ( + enum LPVSortBy sortBy, + enum LPVSortOrder sortOrder, + enum LPVPositionMode posMode ); + HRESULT ApplySort ( + SAFEARRAY * sortedIndexes ); + int SortableCount ( ); + ILSortablePtr GetSortable ( + int Index ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Sort ( + /*[in]*/ enum LPVSortBy sortBy, + /*[in]*/ enum LPVSortOrder sortOrder, + /*[in]*/ enum LPVPositionMode posMode ) = 0; + virtual HRESULT __stdcall raw_SortTo ( + /*[in]*/ enum LPVSortBy sortBy, + /*[in]*/ enum LPVSortOrder sortOrder, + /*[in]*/ enum LPVPositionMode posMode, + /*[out,retval]*/ SAFEARRAY * * sortedIndexes ) = 0; + virtual HRESULT __stdcall raw_ApplySort ( + /*[in]*/ SAFEARRAY * sortedIndexes ) = 0; + virtual HRESULT __stdcall raw_SortableCount ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall raw_GetSortable ( + /*[in]*/ int Index, + /*[out,retval]*/ struct ILSortable * * sortable ) = 0; +}; + +struct __declspec(uuid("50cc1928-457b-4ce6-bfdf-1a9b47022a31")) +ILObject : IDispatch +{ + // + // Wrapper methods for error-handling + // + + HRESULT Reset ( ); + enum LPVErrorCode Save ( + _bstr_t filename ); + enum LPVErrorCode Load ( + _bstr_t filename ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Reset ( ) = 0; + virtual HRESULT __stdcall raw_Save ( + /*[in]*/ BSTR filename, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; + virtual HRESULT __stdcall raw_Load ( + /*[in]*/ BSTR filename, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; +}; + +struct __declspec(uuid("ec419121-252e-4173-ad0d-2d3d69986af3")) +ILSystem : IDispatch +{ + // + // Wrapper methods for error-handling + // + + VARIANT_BOOL CheckVersion ( + long majorVersion, + long minorVersion, + long microVersion ); + HRESULT SetPen ( + IDispatch * drawable, + enum LPVPenStyle penStyle, + int penWidth, + unsigned long penColor ); + HRESULT SetPenColor ( + IDispatch * drawable, + unsigned long penColor ); + HRESULT SetPenWidth ( + IDispatch * drawable, + int penWidth ); + HRESULT SetPenStyle ( + IDispatch * drawable, + enum LPVPenStyle penStyle ); + HRESULT SetBrushColor ( + IDispatch * drawable, + unsigned long penColor ); + HRESULT SetFont ( + IDispatch * drawable, + _bstr_t fontFamily, + int fontHeight, + unsigned long fontColor, + VARIANT_BOOL bold, + VARIANT_BOOL italic, + VARIANT_BOOL underline, + VARIANT_BOOL strikeOut ); + HRESULT SetFontFamily ( + IDispatch * drawable, + _bstr_t fontFamily ); + HRESULT SetFontHeight ( + IDispatch * drawable, + int fontHeight ); + HRESULT SetFontColor ( + IDispatch * drawable, + unsigned long fontColor ); + unsigned long GetColorRef ( + int red, + int green, + int blue ); + HRESULT SetDrawPointSize ( + int size ); + HRESULT DrawPoint ( + double x, + double y, + enum LPVPointShape shape, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT DrawLine ( + double x1, + double y1, + double x2, + double y2, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT DrawCircle ( + double x, + double y, + double r, + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT DrawRect ( + double x, + double y, + double w, + double h, + double a, + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT DrawPolygon ( + SAFEARRAY * xs, + SAFEARRAY * ys, + VARIANT_BOOL bClosed, + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT DrawString ( + _bstr_t text, + int tlx, + int tly, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT GetRGBFromColorRef ( + unsigned long colorRef, + int * red, + int * green, + int * blue ); + HRESULT SetRegionHandleSize ( + int size ); + VARIANT_BOOL CheckLicense ( ); + VARIANT_BOOL CheckLib ( + _bstr_t libName ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_CheckVersion ( + /*[in]*/ long majorVersion, + /*[in]*/ long minorVersion, + /*[in]*/ long microVersion, + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_SetPen ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ enum LPVPenStyle penStyle, + /*[in]*/ int penWidth, + /*[in]*/ unsigned long penColor ) = 0; + virtual HRESULT __stdcall raw_SetPenColor ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ unsigned long penColor ) = 0; + virtual HRESULT __stdcall raw_SetPenWidth ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ int penWidth ) = 0; + virtual HRESULT __stdcall raw_SetPenStyle ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ enum LPVPenStyle penStyle ) = 0; + virtual HRESULT __stdcall raw_SetBrushColor ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ unsigned long penColor ) = 0; + virtual HRESULT __stdcall raw_SetFont ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ BSTR fontFamily, + /*[in]*/ int fontHeight, + /*[in]*/ unsigned long fontColor, + /*[in]*/ VARIANT_BOOL bold, + /*[in]*/ VARIANT_BOOL italic, + /*[in]*/ VARIANT_BOOL underline, + /*[in]*/ VARIANT_BOOL strikeOut ) = 0; + virtual HRESULT __stdcall raw_SetFontFamily ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ BSTR fontFamily ) = 0; + virtual HRESULT __stdcall raw_SetFontHeight ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ int fontHeight ) = 0; + virtual HRESULT __stdcall raw_SetFontColor ( + /*[in]*/ IDispatch * drawable, + /*[in]*/ unsigned long fontColor ) = 0; + virtual HRESULT __stdcall raw_GetColorRef ( + /*[in]*/ int red, + /*[in]*/ int green, + /*[in]*/ int blue, + /*[out,retval]*/ unsigned long * val ) = 0; + virtual HRESULT __stdcall raw_SetDrawPointSize ( + /*[in]*/ int size ) = 0; + virtual HRESULT __stdcall raw_DrawPoint ( + /*[in]*/ double x, + /*[in]*/ double y, + /*[in]*/ enum LPVPointShape shape, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_DrawLine ( + /*[in]*/ double x1, + /*[in]*/ double y1, + /*[in]*/ double x2, + /*[in]*/ double y2, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_DrawCircle ( + /*[in]*/ double x, + /*[in]*/ double y, + /*[in]*/ double r, + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_DrawRect ( + /*[in]*/ double x, + /*[in]*/ double y, + /*[in]*/ double w, + /*[in]*/ double h, + /*[in]*/ double a, + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_DrawPolygon ( + /*[in]*/ SAFEARRAY * xs, + /*[in]*/ SAFEARRAY * ys, + /*[in]*/ VARIANT_BOOL bClosed, + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_DrawString ( + /*[in]*/ BSTR text, + /*[in]*/ int tlx, + /*[in]*/ int tly, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_GetRGBFromColorRef ( + /*[in]*/ unsigned long colorRef, + /*[out]*/ int * red, + /*[out]*/ int * green, + /*[out]*/ int * blue ) = 0; + virtual HRESULT __stdcall raw_SetRegionHandleSize ( + /*[in]*/ int size ) = 0; + virtual HRESULT __stdcall raw_CheckLicense ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_CheckLib ( + /*[in]*/ BSTR libName, + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; +}; + +struct __declspec(uuid("836a7b25-2ce4-4a65-9f04-3ea65a0eff45")) +LSystem; + // [ default ] interface ILSystem + +struct __declspec(uuid("a546c1fb-c93e-4007-8e7d-f31ad829d6b0")) +LImage; + // [ default ] interface ILImage + +struct __declspec(uuid("474178c7-bfff-4d2c-94c9-a3eda9cfb323")) +LRegion; + // [ default ] interface ILRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("cca82067-d1e4-497d-ba04-e1e2210f497e")) +LRectRegion; + // [ default ] interface ILRectRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("9d2e0d6c-e558-47c2-a6a0-05590c55dc13")) +LRotRectRegion; + // [ default ] interface ILRotRectRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("46aac3e5-89ac-47b6-b57b-d5a38a77cda3")) +LCircleRegion; + // [ default ] interface ILCircleRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("b72478c4-2101-4711-8935-911ef2be459f")) +LPolyRegion; + // [ default ] interface ILPolyRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("de95c14b-a18e-41b8-aee2-a0ba2a6dd051")) +LMaskRegion; + // [ default ] interface ILMaskRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("72a0c0a1-3b53-4bee-8709-22c433c487ef")) +LAnnulusRegion; + // [ default ] interface ILAnnulusRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("6e8b5374-bbda-45b7-8c76-80f788d10e48")) +LEllipseRegion; + // [ default ] interface ILEllipseRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("6bab604f-f638-40fe-b5e6-0036f55986da")) +LAnnulusSectorRegion; + // [ default ] interface ILAnnulusSectorRegion + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("9d591952-1d41-49f0-9fcd-b7b9c6479d63")) +LImageList; + // [ default ] interface ILImageList + +struct __declspec(uuid("445d309e-0929-4b12-84a5-461e353d2bea")) +ILImage : ILObject +{ + // + // Property data + // + + __declspec(property(get=GetWidth)) + int Width; + __declspec(property(get=GetHeight)) + int Height; + __declspec(property(get=GetPixel,put=PutPixel)) + int Pixel[][]; + __declspec(property(get=GetImageFormat,put=PutImageFormat)) + enum LPVImageFormat ImageFormat; + __declspec(property(get=GetPixelColor,put=PutPixelColor)) + struct LColor PixelColor[][]; + __declspec(property(get=GetBytesPerLine)) + int BytesPerLine; + __declspec(property(get=GetDataPointer)) + void * DataPointer; + + // + // Wrapper methods for error-handling + // + + enum LPVImageFormat GetImageFormat ( ); + void PutImageFormat ( + enum LPVImageFormat val ); + int GetWidth ( ); + int GetHeight ( ); + int GetBytesPerLine ( ); + void * GetDataPointer ( ); + HRESULT SetSize ( + int w, + int h ); + int GetPixel ( + int x, + int y ); + void PutPixel ( + int x, + int y, + int val ); + VARIANT_BOOL Void ( ); + HRESULT SetImageData ( + int w, + int h, + void * dataPtr, + int bpl, + VARIANT_BOOL copyData ); + HRESULT CopyTo ( + struct ILImage * dstImg ); + HRESULT CopyFrom ( + struct ILImage * img, + struct ILRegion * region, + int panX, + int panY ); + enum LPVErrorCode Save ( + _bstr_t filename, + struct ILRegion * region ); + HRESULT Draw ( + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT DrawAsMask ( + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + struct LColor GetPixelColor ( + int x, + int y ); + void PutPixelColor ( + int x, + int y, + struct LColor val ); + HRESULT SetTo ( + int val, + struct ILRegion * region ); + HRESULT SetToColor ( + struct LColor val, + struct ILRegion * region ); + ILImagePtr GetChannel ( + int channelIdx ); + HRESULT SetChannel ( + int channelIdx, + struct ILImage * channelImage ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_ImageFormat ( + /*[out,retval]*/ enum LPVImageFormat * val ) = 0; + virtual HRESULT __stdcall put_ImageFormat ( + /*[in]*/ enum LPVImageFormat val ) = 0; + virtual HRESULT __stdcall get_Width ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall get_Height ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall get_BytesPerLine ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall get_DataPointer ( + /*[out,retval]*/ void * * val ) = 0; + virtual HRESULT __stdcall raw_SetSize ( + /*[in]*/ int w, + /*[in]*/ int h ) = 0; + virtual HRESULT __stdcall get_Pixel ( + /*[in]*/ int x, + /*[in]*/ int y, + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_Pixel ( + /*[in]*/ int x, + /*[in]*/ int y, + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall raw_Void ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_SetImageData ( + /*[in]*/ int w, + /*[in]*/ int h, + /*[in]*/ void * dataPtr, + /*[in]*/ int bpl, + /*[in]*/ VARIANT_BOOL copyData ) = 0; + virtual HRESULT __stdcall raw_CopyTo ( + /*[in]*/ struct ILImage * dstImg ) = 0; + virtual HRESULT __stdcall raw_CopyFrom ( + /*[in]*/ struct ILImage * img, + /*[in]*/ struct ILRegion * region, + /*[in]*/ int panX, + /*[in]*/ int panY ) = 0; + virtual HRESULT __stdcall raw_Save ( + /*[in]*/ BSTR filename, + /*[in]*/ struct ILRegion * region, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_DrawAsMask ( + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall get_PixelColor ( + /*[in]*/ int x, + /*[in]*/ int y, + /*[out,retval]*/ struct LColor * val ) = 0; + virtual HRESULT __stdcall put_PixelColor ( + /*[in]*/ int x, + /*[in]*/ int y, + /*[in]*/ struct LColor val ) = 0; + virtual HRESULT __stdcall raw_SetTo ( + /*[in]*/ int val, + /*[in]*/ struct ILRegion * region ) = 0; + virtual HRESULT __stdcall raw_SetToColor ( + /*[in]*/ struct LColor val, + /*[in]*/ struct ILRegion * region ) = 0; + virtual HRESULT __stdcall raw_GetChannel ( + /*[in]*/ int channelIdx, + /*[out,retval]*/ struct ILImage * * channelImage ) = 0; + virtual HRESULT __stdcall raw_SetChannel ( + /*[in]*/ int channelIdx, + /*[in]*/ struct ILImage * channelImage ) = 0; +}; + +struct __declspec(uuid("edc919ed-2f22-48c3-b059-37e20a7d9a59")) +ILRegion : ILObject +{ + // + // Property data + // + + __declspec(property(get=GetReduceAngle,put=PutReduceAngle)) + double ReduceAngle; + __declspec(property(get=GetReduceScale,put=PutReduceScale)) + double ReduceScale; + __declspec(property(get=GetInterpolationMethod,put=PutInterpolationMethod)) + enum LPVInterpolationMethod InterpolationMethod; + + // + // Wrapper methods for error-handling + // + + HRESULT Draw ( + void * hdc, + VARIANT_BOOL drawHandles, + double zoomX, + double zoomY, + double panX, + double panY ); + enum LPVRoiHandle HitTest ( + int x, + int y, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT Drag ( + enum LPVRoiHandle roiHandle, + int x, + int y, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT EnableHandle ( + enum LPVRoiHandle roiHandle, + VARIANT_BOOL enabled ); + ILRegionPtr Add ( + struct ILRegion * other ); + ILRegionPtr Subtract ( + struct ILRegion * other ); + ILRegionPtr Union ( + struct ILRegion * other ); + VARIANT_BOOL Void ( ); + HRESULT ReduceImage ( + struct ILImage * image, + struct ILImage * * newImage, + struct ILImage * * newMask ); + HRESULT MapFromImage ( + double imagePointX, + double imagePointY, + double * regionPointX, + double * regionPointY ); + HRESULT MapToImage ( + double regionPointX, + double regionPointY, + double * imagePointX, + double * imagePointY ); + IDispatchPtr MapObjectFromImage ( + IDispatch * imageObject ); + IDispatchPtr MapObjectToImage ( + IDispatch * regionObject ); + ILRegionPtr Translate ( + double offsetX, + double offsetY ); + ILRegionPtr Scale ( + double factorX, + double factorY ); + ILRegionPtr Rotate ( + double da ); + ILRegionPtr RotateAndTranslate ( + double x, + double y, + double newX, + double newY, + double da ); + ILImagePtr ToMask ( + int w, + int h ); + ILRegionPtr Intersect ( + struct ILRegion * other ); + ILRegionPtr XOR ( + struct ILRegion * other ); + ILRegionPtr Copy ( ); + ILRegionPtr Invert ( ); + double GetReduceAngle ( ); + void PutReduceAngle ( + double val ); + double GetReduceScale ( ); + void PutReduceScale ( + double val ); + enum LPVInterpolationMethod GetInterpolationMethod ( ); + void PutInterpolationMethod ( + enum LPVInterpolationMethod val ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ void * hdc, + /*[in]*/ VARIANT_BOOL drawHandles, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_HitTest ( + /*[in]*/ int x, + /*[in]*/ int y, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY, + /*[out,retval]*/ enum LPVRoiHandle * roiHandle ) = 0; + virtual HRESULT __stdcall raw_Drag ( + /*[in]*/ enum LPVRoiHandle roiHandle, + /*[in]*/ int x, + /*[in]*/ int y, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_EnableHandle ( + /*[in]*/ enum LPVRoiHandle roiHandle, + /*[in]*/ VARIANT_BOOL enabled ) = 0; + virtual HRESULT __stdcall raw_Add ( + /*[in]*/ struct ILRegion * other, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_Subtract ( + /*[in]*/ struct ILRegion * other, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_Union ( + /*[in]*/ struct ILRegion * other, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_Void ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_ReduceImage ( + /*[in]*/ struct ILImage * image, + /*[out]*/ struct ILImage * * newImage, + /*[out]*/ struct ILImage * * newMask ) = 0; + virtual HRESULT __stdcall raw_MapFromImage ( + /*[in]*/ double imagePointX, + /*[in]*/ double imagePointY, + /*[out]*/ double * regionPointX, + /*[out]*/ double * regionPointY ) = 0; + virtual HRESULT __stdcall raw_MapToImage ( + /*[in]*/ double regionPointX, + /*[in]*/ double regionPointY, + /*[out]*/ double * imagePointX, + /*[out]*/ double * imagePointY ) = 0; + virtual HRESULT __stdcall raw_MapObjectFromImage ( + /*[in]*/ IDispatch * imageObject, + /*[out,retval]*/ IDispatch * * regionObject ) = 0; + virtual HRESULT __stdcall raw_MapObjectToImage ( + /*[in]*/ IDispatch * regionObject, + /*[out,retval]*/ IDispatch * * imageObject ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_Scale ( + /*[in]*/ double factorX, + /*[in]*/ double factorY, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_Rotate ( + /*[in]*/ double da, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_RotateAndTranslate ( + /*[in]*/ double x, + /*[in]*/ double y, + /*[in]*/ double newX, + /*[in]*/ double newY, + /*[in]*/ double da, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_ToMask ( + /*[in]*/ int w, + /*[in]*/ int h, + /*[out,retval]*/ struct ILImage * * mask ) = 0; + virtual HRESULT __stdcall raw_Intersect ( + /*[in]*/ struct ILRegion * other, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_XOR ( + /*[in]*/ struct ILRegion * other, + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_Copy ( + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall raw_Invert ( + /*[out,retval]*/ struct ILRegion * * newRegion ) = 0; + virtual HRESULT __stdcall get_ReduceAngle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_ReduceAngle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_ReduceScale ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_ReduceScale ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_InterpolationMethod ( + /*[out,retval]*/ enum LPVInterpolationMethod * val ) = 0; + virtual HRESULT __stdcall put_InterpolationMethod ( + /*[in]*/ enum LPVInterpolationMethod val ) = 0; +}; + +struct __declspec(uuid("aecb7fb8-d910-457e-9b47-2da967335bf7")) +ILRectRegion : ILRegion +{ + // + // Property data + // + + __declspec(property(get=GetLeft,put=PutLeft)) + double Left; + __declspec(property(get=GetTop,put=PutTop)) + double Top; + __declspec(property(get=GetWidth,put=PutWidth)) + double Width; + __declspec(property(get=GetHeight,put=PutHeight)) + double Height; + __declspec(property(get=GetCenterX)) + double CenterX; + __declspec(property(get=GetCenterY)) + double CenterY; + + // + // Wrapper methods for error-handling + // + + double GetLeft ( ); + void PutLeft ( + double val ); + double GetTop ( ); + void PutTop ( + double val ); + double GetWidth ( ); + void PutWidth ( + double val ); + double GetHeight ( ); + void PutHeight ( + double val ); + HRESULT SetPlacement ( + double tlx, + double tly, + double w, + double h ); + double GetCenterX ( ); + double GetCenterY ( ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_Left ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Left ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Top ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Top ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Width ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Width ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Height ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Height ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_SetPlacement ( + /*[in]*/ double tlx, + /*[in]*/ double tly, + /*[in]*/ double w, + /*[in]*/ double h ) = 0; + virtual HRESULT __stdcall get_CenterX ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall get_CenterY ( + /*[out,retval]*/ double * val ) = 0; +}; + +struct __declspec(uuid("605251ec-4957-4d85-a9a2-cd42f1e8b4b7")) +ILRotRectRegion : ILRegion +{ + // + // Property data + // + + __declspec(property(get=GetCenterX,put=PutCenterX)) + double CenterX; + __declspec(property(get=GetCenterY,put=PutCenterY)) + double CenterY; + __declspec(property(get=GetWidth,put=PutWidth)) + double Width; + __declspec(property(get=GetHeight,put=PutHeight)) + double Height; + __declspec(property(get=GetAngle,put=PutAngle)) + double Angle; + + // + // Wrapper methods for error-handling + // + + double GetCenterX ( ); + void PutCenterX ( + double val ); + double GetCenterY ( ); + void PutCenterY ( + double val ); + double GetWidth ( ); + void PutWidth ( + double val ); + double GetHeight ( ); + void PutHeight ( + double val ); + double GetAngle ( ); + void PutAngle ( + double val ); + HRESULT SetPlacement ( + double cenx, + double ceny, + double w, + double h, + double a ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_CenterX ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterX ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_CenterY ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterY ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Width ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Width ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Height ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Height ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Angle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Angle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_SetPlacement ( + /*[in]*/ double cenx, + /*[in]*/ double ceny, + /*[in]*/ double w, + /*[in]*/ double h, + /*[in]*/ double a ) = 0; +}; + +struct __declspec(uuid("7c63e516-8af9-47ec-a35a-a32c194a783b")) +ILCircleRegion : ILRegion +{ + // + // Property data + // + + __declspec(property(get=GetCenterX,put=PutCenterX)) + double CenterX; + __declspec(property(get=GetCenterY,put=PutCenterY)) + double CenterY; + __declspec(property(get=GetRadius,put=PutRadius)) + double Radius; + + // + // Wrapper methods for error-handling + // + + double GetCenterX ( ); + void PutCenterX ( + double val ); + double GetCenterY ( ); + void PutCenterY ( + double val ); + double GetRadius ( ); + void PutRadius ( + double val ); + HRESULT SetPlacement ( + double cenx, + double ceny, + double r ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_CenterX ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterX ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_CenterY ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterY ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Radius ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Radius ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_SetPlacement ( + /*[in]*/ double cenx, + /*[in]*/ double ceny, + /*[in]*/ double r ) = 0; +}; + +struct __declspec(uuid("8e869611-1478-4c52-8083-3b19d99e5fdb")) +ILPolyRegion : ILRegion +{ + // + // Wrapper methods for error-handling + // + + int CtrlCount ( ); + HRESULT AddCtrl ( + double x, + double y, + int ctrlIndex ); + HRESULT GetCtrl ( + int ctrlIndex, + double * x, + double * y ); + HRESULT SetPlacement ( + SAFEARRAY * xs, + SAFEARRAY * ys ); + HRESULT RemoveCtrl ( + int ctrlIndex ); + HRESULT SetCtrl ( + double x, + double y, + int ctrlIndex ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_CtrlCount ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall raw_AddCtrl ( + /*[in]*/ double x, + /*[in]*/ double y, + /*[in]*/ int ctrlIndex ) = 0; + virtual HRESULT __stdcall raw_GetCtrl ( + /*[in]*/ int ctrlIndex, + /*[out]*/ double * x, + /*[out]*/ double * y ) = 0; + virtual HRESULT __stdcall raw_SetPlacement ( + /*[in]*/ SAFEARRAY * xs, + /*[in]*/ SAFEARRAY * ys ) = 0; + virtual HRESULT __stdcall raw_RemoveCtrl ( + /*[in]*/ int ctrlIndex ) = 0; + virtual HRESULT __stdcall raw_SetCtrl ( + /*[in]*/ double x, + /*[in]*/ double y, + /*[in]*/ int ctrlIndex ) = 0; +}; + +struct __declspec(uuid("de41b0b3-1a33-4e7a-b38d-5cc098dff62b")) +ILMaskRegion : ILRegion +{ + // + // Wrapper methods for error-handling + // + + HRESULT SetMask ( + struct ILImage * mask, + double tlx, + double tly ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_SetMask ( + /*[in]*/ struct ILImage * mask, + /*[in]*/ double tlx, + /*[in]*/ double tly ) = 0; +}; + +struct __declspec(uuid("09161909-a8f9-4623-aa75-9e5398a5145b")) +ILAnnulusRegion : ILRegion +{ + // + // Property data + // + + __declspec(property(get=GetCenterX,put=PutCenterX)) + double CenterX; + __declspec(property(get=GetCenterY,put=PutCenterY)) + double CenterY; + __declspec(property(get=GetInnerRadius,put=PutInnerRadius)) + double InnerRadius; + __declspec(property(get=GetOuterRadius,put=PutOuterRadius)) + double OuterRadius; + + // + // Wrapper methods for error-handling + // + + double GetCenterX ( ); + void PutCenterX ( + double val ); + double GetCenterY ( ); + void PutCenterY ( + double val ); + double GetInnerRadius ( ); + void PutInnerRadius ( + double val ); + double GetOuterRadius ( ); + void PutOuterRadius ( + double val ); + HRESULT SetPlacement ( + double cenx, + double ceny, + double rInner, + double rOuter ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_CenterX ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterX ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_CenterY ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterY ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_InnerRadius ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_InnerRadius ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_OuterRadius ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_OuterRadius ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_SetPlacement ( + /*[in]*/ double cenx, + /*[in]*/ double ceny, + /*[in]*/ double rInner, + /*[in]*/ double rOuter ) = 0; +}; + +struct __declspec(uuid("23207784-c0ae-4f89-89f4-0d4a07536f9e")) +ILEllipseRegion : ILRegion +{ + // + // Property data + // + + __declspec(property(get=GetAngle,put=PutAngle)) + double Angle; + __declspec(property(get=GetCenterX,put=PutCenterX)) + double CenterX; + __declspec(property(get=GetCenterY,put=PutCenterY)) + double CenterY; + __declspec(property(get=GetWidth,put=PutWidth)) + double Width; + __declspec(property(get=GetHeight,put=PutHeight)) + double Height; + + // + // Wrapper methods for error-handling + // + + double GetCenterX ( ); + void PutCenterX ( + double val ); + double GetCenterY ( ); + void PutCenterY ( + double val ); + double GetWidth ( ); + void PutWidth ( + double val ); + double GetHeight ( ); + void PutHeight ( + double val ); + double GetAngle ( ); + void PutAngle ( + double val ); + HRESULT SetPlacement ( + double cenx, + double ceny, + double w, + double h, + double a ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_CenterX ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterX ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_CenterY ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterY ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Width ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Width ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Height ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Height ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Angle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Angle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_SetPlacement ( + /*[in]*/ double cenx, + /*[in]*/ double ceny, + /*[in]*/ double w, + /*[in]*/ double h, + /*[in]*/ double a ) = 0; +}; + +struct __declspec(uuid("69904f7a-3370-425d-984a-e1a21d19957c")) +ILAnnulusSectorRegion : ILRegion +{ + // + // Property data + // + + __declspec(property(get=GetCenterX,put=PutCenterX)) + double CenterX; + __declspec(property(get=GetCenterY,put=PutCenterY)) + double CenterY; + __declspec(property(get=GetInnerRadius,put=PutInnerRadius)) + double InnerRadius; + __declspec(property(get=GetOuterRadius,put=PutOuterRadius)) + double OuterRadius; + __declspec(property(get=GetStartAngle,put=PutStartAngle)) + double StartAngle; + __declspec(property(get=GetEndAngle,put=PutEndAngle)) + double EndAngle; + + // + // Wrapper methods for error-handling + // + + double GetCenterX ( ); + void PutCenterX ( + double val ); + double GetCenterY ( ); + void PutCenterY ( + double val ); + double GetInnerRadius ( ); + void PutInnerRadius ( + double val ); + double GetOuterRadius ( ); + void PutOuterRadius ( + double val ); + double GetStartAngle ( ); + void PutStartAngle ( + double val ); + double GetEndAngle ( ); + void PutEndAngle ( + double val ); + HRESULT SetPlacement ( + double cenx, + double ceny, + double rInner, + double rOuter, + double aStart, + double aEnd ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_CenterX ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterX ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_CenterY ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_CenterY ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_InnerRadius ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_InnerRadius ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_OuterRadius ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_OuterRadius ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_StartAngle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_StartAngle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_EndAngle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_EndAngle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_SetPlacement ( + /*[in]*/ double cenx, + /*[in]*/ double ceny, + /*[in]*/ double rInner, + /*[in]*/ double rOuter, + /*[in]*/ double aStart, + /*[in]*/ double aEnd ) = 0; +}; + +struct __declspec(uuid("1c052ea3-25c1-434a-8b1e-903803415814")) +ILImageList : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetMaxCount,put=PutMaxCount)) + int MaxCount; + + // + // Wrapper methods for error-handling + // + + int GetMaxCount ( ); + void PutMaxCount ( + int val ); + HRESULT Reset ( ); + int Count ( ); + HRESULT Add ( + struct ILImage * img, + struct ILRectRegion * region ); + HRESULT Adds ( + SAFEARRAY * images ); + ILImagePtr Item ( + int imgIndex ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_MaxCount ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_MaxCount ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall raw_Reset ( ) = 0; + virtual HRESULT __stdcall raw_Count ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall raw_Add ( + /*[in]*/ struct ILImage * img, + /*[in]*/ struct ILRectRegion * region ) = 0; + virtual HRESULT __stdcall raw_Adds ( + /*[in]*/ SAFEARRAY * images ) = 0; + virtual HRESULT __stdcall raw_Item ( + /*[in]*/ int imgIndex, + /*[out,retval]*/ struct ILImage * * img ) = 0; +}; + +// +// Wrapper method implementations +// + +#include "e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvCore.tli" + +#pragma pack(pop) diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tli new file mode 100644 index 0000000..7159525 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvCore.tli @@ -0,0 +1,1132 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (d2363086). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvCore.tli +// +// Wrapper implementations for Win32 type library c34b3e9e-6dea-4aa9-b500-0266f90dc15f +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +#pragma once + +// +// interface ILDrawable wrapper method implementations +// + +inline HRESULT ILDrawable::SetPen ( enum LPVPenStyle penStyle, int penWidth, unsigned long penColor ) { + HRESULT _hr = raw_SetPen(penStyle, penWidth, penColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetPenColor ( unsigned long penColor ) { + HRESULT _hr = raw_SetPenColor(penColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetPenWidth ( int penWidth ) { + HRESULT _hr = raw_SetPenWidth(penWidth); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetPenStyle ( enum LPVPenStyle penStyle ) { + HRESULT _hr = raw_SetPenStyle(penStyle); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetBrushColor ( unsigned long brushColor ) { + HRESULT _hr = raw_SetBrushColor(brushColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetFont ( _bstr_t fontFamily, int fontHeight, unsigned long fontColor, VARIANT_BOOL bold, VARIANT_BOOL italic, VARIANT_BOOL underline, VARIANT_BOOL strikeOut ) { + HRESULT _hr = raw_SetFont(fontFamily, fontHeight, fontColor, bold, italic, underline, strikeOut); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetFontFamily ( _bstr_t fontFamily ) { + HRESULT _hr = raw_SetFontFamily(fontFamily); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetFontHeight ( int fontHeight ) { + HRESULT _hr = raw_SetFontHeight(fontHeight); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILDrawable::SetFontColor ( unsigned long fontColor ) { + HRESULT _hr = raw_SetFontColor(fontColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILSortable wrapper method implementations +// + +inline int ILSortable::GetIndex ( ) { + int _result = 0; + HRESULT _hr = get_Index(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILSortable::PutIndex ( int val ) { + HRESULT _hr = put_Index(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILSortable::GetPosX ( enum LPVPositionMode posMode ) { + double _result = 0; + HRESULT _hr = raw_GetPosX(posMode, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILSortable::GetPosY ( enum LPVPositionMode posMode ) { + double _result = 0; + HRESULT _hr = raw_GetPosY(posMode, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILSortable::GetScore ( ) { + double _result = 0; + HRESULT _hr = raw_GetScore(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +// +// interface ILSortables wrapper method implementations +// + +inline HRESULT ILSortables::Sort ( enum LPVSortBy sortBy, enum LPVSortOrder sortOrder, enum LPVPositionMode posMode ) { + HRESULT _hr = raw_Sort(sortBy, sortOrder, posMode); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline SAFEARRAY * ILSortables::SortTo ( enum LPVSortBy sortBy, enum LPVSortOrder sortOrder, enum LPVPositionMode posMode ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_SortTo(sortBy, sortOrder, posMode, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILSortables::ApplySort ( SAFEARRAY * sortedIndexes ) { + HRESULT _hr = raw_ApplySort(sortedIndexes); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline int ILSortables::SortableCount ( ) { + int _result = 0; + HRESULT _hr = raw_SortableCount(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILSortablePtr ILSortables::GetSortable ( int Index ) { + struct ILSortable * _result = 0; + HRESULT _hr = raw_GetSortable(Index, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILSortablePtr(_result, false); +} + +// +// interface ILObject wrapper method implementations +// + +inline HRESULT ILObject::Reset ( ) { + HRESULT _hr = raw_Reset(); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline enum LPVErrorCode ILObject::Save ( _bstr_t filename ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_Save(filename, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVErrorCode ILObject::Load ( _bstr_t filename ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_Load(filename, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +// +// interface ILSystem wrapper method implementations +// + +inline VARIANT_BOOL ILSystem::CheckVersion ( long majorVersion, long minorVersion, long microVersion ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_CheckVersion(majorVersion, minorVersion, microVersion, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILSystem::SetPen ( IDispatch * drawable, enum LPVPenStyle penStyle, int penWidth, unsigned long penColor ) { + HRESULT _hr = raw_SetPen(drawable, penStyle, penWidth, penColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetPenColor ( IDispatch * drawable, unsigned long penColor ) { + HRESULT _hr = raw_SetPenColor(drawable, penColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetPenWidth ( IDispatch * drawable, int penWidth ) { + HRESULT _hr = raw_SetPenWidth(drawable, penWidth); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetPenStyle ( IDispatch * drawable, enum LPVPenStyle penStyle ) { + HRESULT _hr = raw_SetPenStyle(drawable, penStyle); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetBrushColor ( IDispatch * drawable, unsigned long penColor ) { + HRESULT _hr = raw_SetBrushColor(drawable, penColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetFont ( IDispatch * drawable, _bstr_t fontFamily, int fontHeight, unsigned long fontColor, VARIANT_BOOL bold, VARIANT_BOOL italic, VARIANT_BOOL underline, VARIANT_BOOL strikeOut ) { + HRESULT _hr = raw_SetFont(drawable, fontFamily, fontHeight, fontColor, bold, italic, underline, strikeOut); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetFontFamily ( IDispatch * drawable, _bstr_t fontFamily ) { + HRESULT _hr = raw_SetFontFamily(drawable, fontFamily); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetFontHeight ( IDispatch * drawable, int fontHeight ) { + HRESULT _hr = raw_SetFontHeight(drawable, fontHeight); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetFontColor ( IDispatch * drawable, unsigned long fontColor ) { + HRESULT _hr = raw_SetFontColor(drawable, fontColor); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline unsigned long ILSystem::GetColorRef ( int red, int green, int blue ) { + unsigned long _result = 0; + HRESULT _hr = raw_GetColorRef(red, green, blue, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILSystem::SetDrawPointSize ( int size ) { + HRESULT _hr = raw_SetDrawPointSize(size); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::DrawPoint ( double x, double y, enum LPVPointShape shape, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawPoint(x, y, shape, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::DrawLine ( double x1, double y1, double x2, double y2, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawLine(x1, y1, x2, y2, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::DrawCircle ( double x, double y, double r, VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawCircle(x, y, r, bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::DrawRect ( double x, double y, double w, double h, double a, VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawRect(x, y, w, h, a, bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::DrawPolygon ( SAFEARRAY * xs, SAFEARRAY * ys, VARIANT_BOOL bClosed, VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawPolygon(xs, ys, bClosed, bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::DrawString ( _bstr_t text, int tlx, int tly, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawString(text, tlx, tly, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::GetRGBFromColorRef ( unsigned long colorRef, int * red, int * green, int * blue ) { + HRESULT _hr = raw_GetRGBFromColorRef(colorRef, red, green, blue); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSystem::SetRegionHandleSize ( int size ) { + HRESULT _hr = raw_SetRegionHandleSize(size); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline VARIANT_BOOL ILSystem::CheckLicense ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_CheckLicense(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline VARIANT_BOOL ILSystem::CheckLib ( _bstr_t libName ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_CheckLib(libName, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +// +// interface ILImage wrapper method implementations +// + +inline enum LPVImageFormat ILImage::GetImageFormat ( ) { + enum LPVImageFormat _result; + HRESULT _hr = get_ImageFormat(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILImage::PutImageFormat ( enum LPVImageFormat val ) { + HRESULT _hr = put_ImageFormat(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILImage::GetWidth ( ) { + int _result = 0; + HRESULT _hr = get_Width(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline int ILImage::GetHeight ( ) { + int _result = 0; + HRESULT _hr = get_Height(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline int ILImage::GetBytesPerLine ( ) { + int _result = 0; + HRESULT _hr = get_BytesPerLine(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void * ILImage::GetDataPointer ( ) { + void * _result = 0; + HRESULT _hr = get_DataPointer(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILImage::SetSize ( int w, int h ) { + HRESULT _hr = raw_SetSize(w, h); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline int ILImage::GetPixel ( int x, int y ) { + int _result = 0; + HRESULT _hr = get_Pixel(x, y, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILImage::PutPixel ( int x, int y, int val ) { + HRESULT _hr = put_Pixel(x, y, val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILImage::Void ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Void(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILImage::SetImageData ( int w, int h, void * dataPtr, int bpl, VARIANT_BOOL copyData ) { + HRESULT _hr = raw_SetImageData(w, h, dataPtr, bpl, copyData); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILImage::CopyTo ( struct ILImage * dstImg ) { + HRESULT _hr = raw_CopyTo(dstImg); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILImage::CopyFrom ( struct ILImage * img, struct ILRegion * region, int panX, int panY ) { + HRESULT _hr = raw_CopyFrom(img, region, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline enum LPVErrorCode ILImage::Save ( _bstr_t filename, struct ILRegion * region ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_Save(filename, region, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILImage::Draw ( void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILImage::DrawAsMask ( void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawAsMask(hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline struct LColor ILImage::GetPixelColor ( int x, int y ) { + struct LColor _result; + HRESULT _hr = get_PixelColor(x, y, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILImage::PutPixelColor ( int x, int y, struct LColor val ) { + HRESULT _hr = put_PixelColor(x, y, val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILImage::SetTo ( int val, struct ILRegion * region ) { + HRESULT _hr = raw_SetTo(val, region); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILImage::SetToColor ( struct LColor val, struct ILRegion * region ) { + HRESULT _hr = raw_SetToColor(val, region); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILImagePtr ILImage::GetChannel ( int channelIdx ) { + struct ILImage * _result = 0; + HRESULT _hr = raw_GetChannel(channelIdx, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILImagePtr(_result, false); +} + +inline HRESULT ILImage::SetChannel ( int channelIdx, struct ILImage * channelImage ) { + HRESULT _hr = raw_SetChannel(channelIdx, channelImage); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILRegion wrapper method implementations +// + +inline HRESULT ILRegion::Draw ( void * hdc, VARIANT_BOOL drawHandles, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(hdc, drawHandles, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline enum LPVRoiHandle ILRegion::HitTest ( int x, int y, double zoomX, double zoomY, double panX, double panY ) { + enum LPVRoiHandle _result; + HRESULT _hr = raw_HitTest(x, y, zoomX, zoomY, panX, panY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILRegion::Drag ( enum LPVRoiHandle roiHandle, int x, int y, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Drag(roiHandle, x, y, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILRegion::EnableHandle ( enum LPVRoiHandle roiHandle, VARIANT_BOOL enabled ) { + HRESULT _hr = raw_EnableHandle(roiHandle, enabled); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILRegionPtr ILRegion::Add ( struct ILRegion * other ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Add(other, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::Subtract ( struct ILRegion * other ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Subtract(other, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::Union ( struct ILRegion * other ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Union(other, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline VARIANT_BOOL ILRegion::Void ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Void(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILRegion::ReduceImage ( struct ILImage * image, struct ILImage * * newImage, struct ILImage * * newMask ) { + HRESULT _hr = raw_ReduceImage(image, newImage, newMask); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILRegion::MapFromImage ( double imagePointX, double imagePointY, double * regionPointX, double * regionPointY ) { + HRESULT _hr = raw_MapFromImage(imagePointX, imagePointY, regionPointX, regionPointY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILRegion::MapToImage ( double regionPointX, double regionPointY, double * imagePointX, double * imagePointY ) { + HRESULT _hr = raw_MapToImage(regionPointX, regionPointY, imagePointX, imagePointY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline IDispatchPtr ILRegion::MapObjectFromImage ( IDispatch * imageObject ) { + IDispatch * _result = 0; + HRESULT _hr = raw_MapObjectFromImage(imageObject, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return IDispatchPtr(_result, false); +} + +inline IDispatchPtr ILRegion::MapObjectToImage ( IDispatch * regionObject ) { + IDispatch * _result = 0; + HRESULT _hr = raw_MapObjectToImage(regionObject, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return IDispatchPtr(_result, false); +} + +inline ILRegionPtr ILRegion::Translate ( double offsetX, double offsetY ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::Scale ( double factorX, double factorY ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Scale(factorX, factorY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::Rotate ( double da ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Rotate(da, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::RotateAndTranslate ( double x, double y, double newX, double newY, double da ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_RotateAndTranslate(x, y, newX, newY, da, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILImagePtr ILRegion::ToMask ( int w, int h ) { + struct ILImage * _result = 0; + HRESULT _hr = raw_ToMask(w, h, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILImagePtr(_result, false); +} + +inline ILRegionPtr ILRegion::Intersect ( struct ILRegion * other ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Intersect(other, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::XOR ( struct ILRegion * other ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_XOR(other, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::Copy ( ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Copy(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline ILRegionPtr ILRegion::Invert ( ) { + struct ILRegion * _result = 0; + HRESULT _hr = raw_Invert(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRegionPtr(_result, false); +} + +inline double ILRegion::GetReduceAngle ( ) { + double _result = 0; + HRESULT _hr = get_ReduceAngle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRegion::PutReduceAngle ( double val ) { + HRESULT _hr = put_ReduceAngle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRegion::GetReduceScale ( ) { + double _result = 0; + HRESULT _hr = get_ReduceScale(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRegion::PutReduceScale ( double val ) { + HRESULT _hr = put_ReduceScale(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline enum LPVInterpolationMethod ILRegion::GetInterpolationMethod ( ) { + enum LPVInterpolationMethod _result; + HRESULT _hr = get_InterpolationMethod(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRegion::PutInterpolationMethod ( enum LPVInterpolationMethod val ) { + HRESULT _hr = put_InterpolationMethod(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +// +// interface ILRectRegion wrapper method implementations +// + +inline double ILRectRegion::GetLeft ( ) { + double _result = 0; + HRESULT _hr = get_Left(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRectRegion::PutLeft ( double val ) { + HRESULT _hr = put_Left(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRectRegion::GetTop ( ) { + double _result = 0; + HRESULT _hr = get_Top(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRectRegion::PutTop ( double val ) { + HRESULT _hr = put_Top(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRectRegion::GetWidth ( ) { + double _result = 0; + HRESULT _hr = get_Width(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRectRegion::PutWidth ( double val ) { + HRESULT _hr = put_Width(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRectRegion::GetHeight ( ) { + double _result = 0; + HRESULT _hr = get_Height(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRectRegion::PutHeight ( double val ) { + HRESULT _hr = put_Height(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILRectRegion::SetPlacement ( double tlx, double tly, double w, double h ) { + HRESULT _hr = raw_SetPlacement(tlx, tly, w, h); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILRectRegion::GetCenterX ( ) { + double _result = 0; + HRESULT _hr = get_CenterX(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILRectRegion::GetCenterY ( ) { + double _result = 0; + HRESULT _hr = get_CenterY(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +// +// interface ILRotRectRegion wrapper method implementations +// + +inline double ILRotRectRegion::GetCenterX ( ) { + double _result = 0; + HRESULT _hr = get_CenterX(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRotRectRegion::PutCenterX ( double val ) { + HRESULT _hr = put_CenterX(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRotRectRegion::GetCenterY ( ) { + double _result = 0; + HRESULT _hr = get_CenterY(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRotRectRegion::PutCenterY ( double val ) { + HRESULT _hr = put_CenterY(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRotRectRegion::GetWidth ( ) { + double _result = 0; + HRESULT _hr = get_Width(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRotRectRegion::PutWidth ( double val ) { + HRESULT _hr = put_Width(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRotRectRegion::GetHeight ( ) { + double _result = 0; + HRESULT _hr = get_Height(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRotRectRegion::PutHeight ( double val ) { + HRESULT _hr = put_Height(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRotRectRegion::GetAngle ( ) { + double _result = 0; + HRESULT _hr = get_Angle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRotRectRegion::PutAngle ( double val ) { + HRESULT _hr = put_Angle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILRotRectRegion::SetPlacement ( double cenx, double ceny, double w, double h, double a ) { + HRESULT _hr = raw_SetPlacement(cenx, ceny, w, h, a); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILCircleRegion wrapper method implementations +// + +inline double ILCircleRegion::GetCenterX ( ) { + double _result = 0; + HRESULT _hr = get_CenterX(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILCircleRegion::PutCenterX ( double val ) { + HRESULT _hr = put_CenterX(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILCircleRegion::GetCenterY ( ) { + double _result = 0; + HRESULT _hr = get_CenterY(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILCircleRegion::PutCenterY ( double val ) { + HRESULT _hr = put_CenterY(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILCircleRegion::GetRadius ( ) { + double _result = 0; + HRESULT _hr = get_Radius(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILCircleRegion::PutRadius ( double val ) { + HRESULT _hr = put_Radius(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILCircleRegion::SetPlacement ( double cenx, double ceny, double r ) { + HRESULT _hr = raw_SetPlacement(cenx, ceny, r); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILPolyRegion wrapper method implementations +// + +inline int ILPolyRegion::CtrlCount ( ) { + int _result = 0; + HRESULT _hr = raw_CtrlCount(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILPolyRegion::AddCtrl ( double x, double y, int ctrlIndex ) { + HRESULT _hr = raw_AddCtrl(x, y, ctrlIndex); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolyRegion::GetCtrl ( int ctrlIndex, double * x, double * y ) { + HRESULT _hr = raw_GetCtrl(ctrlIndex, x, y); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolyRegion::SetPlacement ( SAFEARRAY * xs, SAFEARRAY * ys ) { + HRESULT _hr = raw_SetPlacement(xs, ys); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolyRegion::RemoveCtrl ( int ctrlIndex ) { + HRESULT _hr = raw_RemoveCtrl(ctrlIndex); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolyRegion::SetCtrl ( double x, double y, int ctrlIndex ) { + HRESULT _hr = raw_SetCtrl(x, y, ctrlIndex); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILMaskRegion wrapper method implementations +// + +inline HRESULT ILMaskRegion::SetMask ( struct ILImage * mask, double tlx, double tly ) { + HRESULT _hr = raw_SetMask(mask, tlx, tly); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILAnnulusRegion wrapper method implementations +// + +inline double ILAnnulusRegion::GetCenterX ( ) { + double _result = 0; + HRESULT _hr = get_CenterX(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusRegion::PutCenterX ( double val ) { + HRESULT _hr = put_CenterX(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusRegion::GetCenterY ( ) { + double _result = 0; + HRESULT _hr = get_CenterY(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusRegion::PutCenterY ( double val ) { + HRESULT _hr = put_CenterY(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusRegion::GetInnerRadius ( ) { + double _result = 0; + HRESULT _hr = get_InnerRadius(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusRegion::PutInnerRadius ( double val ) { + HRESULT _hr = put_InnerRadius(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusRegion::GetOuterRadius ( ) { + double _result = 0; + HRESULT _hr = get_OuterRadius(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusRegion::PutOuterRadius ( double val ) { + HRESULT _hr = put_OuterRadius(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILAnnulusRegion::SetPlacement ( double cenx, double ceny, double rInner, double rOuter ) { + HRESULT _hr = raw_SetPlacement(cenx, ceny, rInner, rOuter); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILEllipseRegion wrapper method implementations +// + +inline double ILEllipseRegion::GetCenterX ( ) { + double _result = 0; + HRESULT _hr = get_CenterX(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipseRegion::PutCenterX ( double val ) { + HRESULT _hr = put_CenterX(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipseRegion::GetCenterY ( ) { + double _result = 0; + HRESULT _hr = get_CenterY(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipseRegion::PutCenterY ( double val ) { + HRESULT _hr = put_CenterY(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipseRegion::GetWidth ( ) { + double _result = 0; + HRESULT _hr = get_Width(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipseRegion::PutWidth ( double val ) { + HRESULT _hr = put_Width(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipseRegion::GetHeight ( ) { + double _result = 0; + HRESULT _hr = get_Height(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipseRegion::PutHeight ( double val ) { + HRESULT _hr = put_Height(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipseRegion::GetAngle ( ) { + double _result = 0; + HRESULT _hr = get_Angle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipseRegion::PutAngle ( double val ) { + HRESULT _hr = put_Angle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILEllipseRegion::SetPlacement ( double cenx, double ceny, double w, double h, double a ) { + HRESULT _hr = raw_SetPlacement(cenx, ceny, w, h, a); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILAnnulusSectorRegion wrapper method implementations +// + +inline double ILAnnulusSectorRegion::GetCenterX ( ) { + double _result = 0; + HRESULT _hr = get_CenterX(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusSectorRegion::PutCenterX ( double val ) { + HRESULT _hr = put_CenterX(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusSectorRegion::GetCenterY ( ) { + double _result = 0; + HRESULT _hr = get_CenterY(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusSectorRegion::PutCenterY ( double val ) { + HRESULT _hr = put_CenterY(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusSectorRegion::GetInnerRadius ( ) { + double _result = 0; + HRESULT _hr = get_InnerRadius(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusSectorRegion::PutInnerRadius ( double val ) { + HRESULT _hr = put_InnerRadius(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusSectorRegion::GetOuterRadius ( ) { + double _result = 0; + HRESULT _hr = get_OuterRadius(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusSectorRegion::PutOuterRadius ( double val ) { + HRESULT _hr = put_OuterRadius(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusSectorRegion::GetStartAngle ( ) { + double _result = 0; + HRESULT _hr = get_StartAngle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusSectorRegion::PutStartAngle ( double val ) { + HRESULT _hr = put_StartAngle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILAnnulusSectorRegion::GetEndAngle ( ) { + double _result = 0; + HRESULT _hr = get_EndAngle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILAnnulusSectorRegion::PutEndAngle ( double val ) { + HRESULT _hr = put_EndAngle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILAnnulusSectorRegion::SetPlacement ( double cenx, double ceny, double rInner, double rOuter, double aStart, double aEnd ) { + HRESULT _hr = raw_SetPlacement(cenx, ceny, rInner, rOuter, aStart, aEnd); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILImageList wrapper method implementations +// + +inline int ILImageList::GetMaxCount ( ) { + int _result = 0; + HRESULT _hr = get_MaxCount(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILImageList::PutMaxCount ( int val ) { + HRESULT _hr = put_MaxCount(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILImageList::Reset ( ) { + HRESULT _hr = raw_Reset(); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline int ILImageList::Count ( ) { + int _result = 0; + HRESULT _hr = raw_Count(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILImageList::Add ( struct ILImage * img, struct ILRectRegion * region ) { + HRESULT _hr = raw_Add(img, region); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILImageList::Adds ( SAFEARRAY * images ) { + HRESULT _hr = raw_Adds(images); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILImagePtr ILImageList::Item ( int imgIndex ) { + struct ILImage * _result = 0; + HRESULT _hr = raw_Item(imgIndex, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILImagePtr(_result, false); +} diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tlh new file mode 100644 index 0000000..9ed21a5 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tlh @@ -0,0 +1,1489 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (8203aacf). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeom.tlh +// +// C++ source equivalent of Win32 type library 8955aafb-4602-4d6a-a888-69d1437c4d2b +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +// +// Cross-referenced type libraries: +// +// + +#pragma once +#pragma pack(push, 8) + +#include + +// +// Forward references and typedefs +// + +struct __declspec(uuid("8955aafb-4602-4d6a-a888-69d1437c4d2b")) +/* LIBID */ __LPVGeomLib; +enum LPVIntersectType; +enum LPVPointTestResult; +struct __declspec(uuid("4ecee3ee-e71c-4dba-b08f-c00c69eebc93")) +/* dual interface */ ILLine; +struct __declspec(uuid("f23b68da-45ed-4203-ac61-731ea2fcae84")) +/* dual interface */ ILPoint; +struct __declspec(uuid("e1d93b22-94d6-497f-bc6d-d852436bd283")) +/* dual interface */ ILTransform; +struct __declspec(uuid("e8d18797-3725-4811-84c7-03536ce85e83")) +/* dual interface */ ILPoints; +struct __declspec(uuid("cfbd782d-5cc7-48ac-b7bb-e07d3d983523")) +/* dual interface */ ILRect; +struct __declspec(uuid("956b9ed4-57fa-4065-b8f0-fa22b5f45204")) +/* dual interface */ ILPolygon; +struct __declspec(uuid("6638b456-970d-476c-9c74-f214d5197f0c")) +/* dual interface */ ILCircle; +struct __declspec(uuid("bd8e9711-2a32-4593-820e-aeaf53286136")) +/* dual interface */ ILArc; +struct __declspec(uuid("12315b29-3f8d-4f4f-bdd3-c45acf4d832b")) +/* dual interface */ ILEllipse; +struct /* coclass */ LPoint; +struct /* coclass */ LPoints; +struct /* coclass */ LCircle; +struct /* coclass */ LLine; +struct /* coclass */ LPolygon; +struct /* coclass */ LRect; +struct /* coclass */ LEllipse; +struct /* coclass */ LArc; +struct /* coclass */ LTransform; + +// +// Smart pointer typedef declarations +// + +_COM_SMARTPTR_TYPEDEF(ILLine, __uuidof(ILLine)); +_COM_SMARTPTR_TYPEDEF(ILPoint, __uuidof(ILPoint)); +_COM_SMARTPTR_TYPEDEF(ILTransform, __uuidof(ILTransform)); +_COM_SMARTPTR_TYPEDEF(ILPoints, __uuidof(ILPoints)); +_COM_SMARTPTR_TYPEDEF(ILRect, __uuidof(ILRect)); +_COM_SMARTPTR_TYPEDEF(ILPolygon, __uuidof(ILPolygon)); +_COM_SMARTPTR_TYPEDEF(ILEllipse, __uuidof(ILEllipse)); +_COM_SMARTPTR_TYPEDEF(ILCircle, __uuidof(ILCircle)); +_COM_SMARTPTR_TYPEDEF(ILArc, __uuidof(ILArc)); + +// +// Type library items +// + +enum LPVIntersectType +{ + LPVIntersectUnbounded = 0, + LPVIntersectBoundedLeft = 1, + LPVIntersectBounded = 2, + LPVIntersectBoundedRight = 3, + LPVIntersectNone = 4, + LPVIntersectBoundedPartial = 1 +}; + +enum LPVPointTestResult +{ + LPVPointTestInside = 0, + LPVPointTestOutside = 1, + LPVPointTestOnEdge = 2 +}; + +struct __declspec(uuid("95da080e-bfb1-4d94-80c1-2f12b8265232")) +LPoint; + // [ default ] interface ILPoint + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("72aca2d2-8ed3-4bb0-bfdc-75a584d06fb0")) +LPoints; + // [ default ] interface ILPoints + // interface ILDrawable + // interface ILSortables + // interface ILSortable + +struct __declspec(uuid("62f03494-7d5c-4887-a3c8-d4f10855db7c")) +LCircle; + // [ default ] interface ILCircle + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("45954f31-ed28-4608-859f-5554a86a16e2")) +LLine; + // [ default ] interface ILLine + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("d4b46ac0-95ca-4e21-99ad-1fb67b78bd8c")) +LPolygon; + // [ default ] interface ILPolygon + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("d489e3a7-0717-4e49-b2b8-fd390d9e99ee")) +LRect; + // [ default ] interface ILRect + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("292ddf7a-a20f-409e-8546-ad2a6670e269")) +LEllipse; + // [ default ] interface ILEllipse + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("f4d662ee-3dfd-492e-87bb-1696c3accd56")) +LArc; + // [ default ] interface ILArc + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("118c59d5-fc88-42a1-980c-b090b7423b8a")) +LTransform; + // [ default ] interface ILTransform + +struct __declspec(uuid("4ecee3ee-e71c-4dba-b08f-c00c69eebc93")) +ILLine : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetX1,put=PutX1)) + double X1; + __declspec(property(get=GetY1,put=PutY1)) + double Y1; + __declspec(property(get=GetX2,put=PutX2)) + double X2; + __declspec(property(get=GetY2,put=PutY2)) + double Y2; + + // + // Wrapper methods for error-handling + // + + double GetX1 ( ); + void PutX1 ( + double val ); + double GetY1 ( ); + void PutY1 ( + double val ); + double GetX2 ( ); + void PutX2 ( + double val ); + double GetY2 ( ); + void PutY2 ( + double val ); + VARIANT_BOOL Valid ( ); + HRESULT Set ( + double X1, + double Y1, + double X2, + double Y2 ); + HRESULT Set2 ( + double midx, + double midy, + double lineAngle, + double length ); + HRESULT Draw ( + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + ILPointPtr GetMidPoint ( ); + double GetAngle ( ); + double GetLength ( ); + enum LPVIntersectType IntersectLine ( + struct ILLine * line, + struct ILPoint * * intersectPoint ); + enum LPVIntersectType IntersectCircle ( + struct ILCircle * circle, + struct ILPoints * * intersectPoints ); + enum LPVIntersectType IntersectPoly ( + struct ILPolygon * polygon, + struct ILPoints * * intersectPoints ); + double Perpendicular ( + struct ILPoint * point, + struct ILPoint * * rootPoint ); + ILLinePtr BisectLine ( + struct ILLine * line ); + double Distance ( + struct ILLine * line ); + double AcuteAngle ( + struct ILLine * line ); + double Parallel ( + struct ILLine * line ); + double AngleTo ( + struct ILLine * line ); + ILLinePtr Translate ( + double offsetX, + double offsetY ); + ILLinePtr Transform ( + struct ILTransform * tf ); + ILRotRectRegionPtr ToRotRectRegion ( + int exp ); + HRESULT FromRotRectRegion ( + struct ILRotRectRegion * val ); + ILPolygonPtr Resample ( + int num ); + ILPolygonPtr ResampleByStep ( + double step, + double stepThreshold ); + double GetX ( + double Y ); + double GetY ( + double X ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_X1 ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_X1 ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Y1 ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Y1 ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_X2 ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_X2 ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Y2 ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Y2 ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ double X1, + /*[in]*/ double Y1, + /*[in]*/ double X2, + /*[in]*/ double Y2 ) = 0; + virtual HRESULT __stdcall raw_Set2 ( + /*[in]*/ double midx, + /*[in]*/ double midy, + /*[in]*/ double lineAngle, + /*[in]*/ double length ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_GetMidPoint ( + /*[out,retval]*/ struct ILPoint * * result ) = 0; + virtual HRESULT __stdcall raw_GetAngle ( + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_GetLength ( + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_IntersectLine ( + /*[in]*/ struct ILLine * line, + /*[out]*/ struct ILPoint * * intersectPoint, + /*[out,retval]*/ enum LPVIntersectType * type ) = 0; + virtual HRESULT __stdcall raw_IntersectCircle ( + /*[in]*/ struct ILCircle * circle, + /*[out]*/ struct ILPoints * * intersectPoints, + /*[out,retval]*/ enum LPVIntersectType * type ) = 0; + virtual HRESULT __stdcall raw_IntersectPoly ( + /*[in]*/ struct ILPolygon * polygon, + /*[out]*/ struct ILPoints * * intersectPoints, + /*[out,retval]*/ enum LPVIntersectType * type ) = 0; + virtual HRESULT __stdcall raw_Perpendicular ( + /*[in]*/ struct ILPoint * point, + /*[out]*/ struct ILPoint * * rootPoint, + /*[out,retval]*/ double * Distance ) = 0; + virtual HRESULT __stdcall raw_BisectLine ( + /*[in]*/ struct ILLine * line, + /*[out,retval]*/ struct ILLine * * result ) = 0; + virtual HRESULT __stdcall raw_Distance ( + /*[in]*/ struct ILLine * line, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_AcuteAngle ( + /*[in]*/ struct ILLine * line, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_Parallel ( + /*[in]*/ struct ILLine * line, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_AngleTo ( + /*[in]*/ struct ILLine * line, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILLine * * result ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILLine * * result ) = 0; + virtual HRESULT __stdcall raw_ToRotRectRegion ( + /*[in]*/ int exp, + /*[out,retval]*/ struct ILRotRectRegion * * val ) = 0; + virtual HRESULT __stdcall raw_FromRotRectRegion ( + /*[in]*/ struct ILRotRectRegion * val ) = 0; + virtual HRESULT __stdcall raw_Resample ( + /*[in]*/ int num, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; + virtual HRESULT __stdcall raw_ResampleByStep ( + /*[in]*/ double step, + /*[in]*/ double stepThreshold, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; + virtual HRESULT __stdcall raw_GetX ( + /*[in]*/ double Y, + /*[out,retval]*/ double * X ) = 0; + virtual HRESULT __stdcall raw_GetY ( + /*[in]*/ double X, + /*[out,retval]*/ double * Y ) = 0; +}; + +struct __declspec(uuid("f23b68da-45ed-4203-ac61-731ea2fcae84")) +ILPoint : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetX,put=PutX)) + double X; + __declspec(property(get=GetY,put=PutY)) + double Y; + + // + // Wrapper methods for error-handling + // + + double GetX ( ); + void PutX ( + double val ); + double GetY ( ); + void PutY ( + double val ); + VARIANT_BOOL Valid ( ); + HRESULT Set ( + double X, + double Y ); + HRESULT Draw ( + enum LPVPointShape shape, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + ILPointPtr MidPoint ( + struct ILPoint * point ); + double DotProduct ( + struct ILPoint * point ); + double Distance ( + struct ILPoint * point ); + double DistanceWithRefLine ( + struct ILPoint * point, + struct ILLine * refLine ); + double Collinear ( + struct ILPoint * point1, + struct ILPoint * point2 ); + ILPointPtr Translate ( + double offsetX, + double offsetY ); + ILPointPtr Scale ( + double factorX, + double factorY ); + ILPointPtr Transform ( + struct ILTransform * tf ); + HRESULT FromSortable ( + struct ILSortable * obj, + enum LPVPositionMode posMode ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_X ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_X ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Y ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Y ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ double X, + /*[in]*/ double Y ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ enum LPVPointShape shape, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_MidPoint ( + /*[in]*/ struct ILPoint * point, + /*[out,retval]*/ struct ILPoint * * result ) = 0; + virtual HRESULT __stdcall raw_DotProduct ( + /*[in]*/ struct ILPoint * point, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_Distance ( + /*[in]*/ struct ILPoint * point, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_DistanceWithRefLine ( + /*[in]*/ struct ILPoint * point, + /*[in]*/ struct ILLine * refLine, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_Collinear ( + /*[in]*/ struct ILPoint * point1, + /*[in]*/ struct ILPoint * point2, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILPoint * * result ) = 0; + virtual HRESULT __stdcall raw_Scale ( + /*[in]*/ double factorX, + /*[in]*/ double factorY, + /*[out,retval]*/ struct ILPoint * * result ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILPoint * * result ) = 0; + virtual HRESULT __stdcall raw_FromSortable ( + /*[in]*/ struct ILSortable * obj, + /*[in]*/ enum LPVPositionMode posMode ) = 0; +}; + +struct __declspec(uuid("e1d93b22-94d6-497f-bc6d-d852436bd283")) +ILTransform : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetMatrix,put=PutMatrix)) + struct LMatrix33 Matrix; + + // + // Wrapper methods for error-handling + // + + struct LMatrix33 GetMatrix ( ); + void PutMatrix ( + struct LMatrix33 val ); + ILTransformPtr Translate ( + double offsetX, + double offsetY ); + ILTransformPtr Scale ( + double factorX, + double factorY ); + ILTransformPtr Rotate ( + double da, + enum LPVAxis axis ); + ILTransformPtr Transform ( + struct ILTransform * tf ); + double Build ( + struct ILPoints * srcPoints, + struct ILPoints * dstPoints, + enum LPVTransformType type ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_Matrix ( + /*[out,retval]*/ struct LMatrix33 * val ) = 0; + virtual HRESULT __stdcall put_Matrix ( + /*[in]*/ struct LMatrix33 val ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILTransform * * result ) = 0; + virtual HRESULT __stdcall raw_Scale ( + /*[in]*/ double factorX, + /*[in]*/ double factorY, + /*[out,retval]*/ struct ILTransform * * result ) = 0; + virtual HRESULT __stdcall raw_Rotate ( + /*[in]*/ double da, + /*[in]*/ enum LPVAxis axis, + /*[out,retval]*/ struct ILTransform * * result ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILTransform * * result ) = 0; + virtual HRESULT __stdcall raw_Build ( + /*[in]*/ struct ILPoints * srcPoints, + /*[in]*/ struct ILPoints * dstPoints, + /*[in]*/ enum LPVTransformType type, + /*[out,retval]*/ double * mapError ) = 0; +}; + +struct __declspec(uuid("e8d18797-3725-4811-84c7-03536ce85e83")) +ILPoints : IDispatch +{ + // + // Wrapper methods for error-handling + // + + VARIANT_BOOL Valid ( ); + HRESULT Reset ( ); + int Count ( ); + ILPointPtr Item ( + int index ); + HRESULT Add ( + double X, + double Y ); + HRESULT Draw ( + enum LPVPointShape shape, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT SetPoints ( + SAFEARRAY * xs, + SAFEARRAY * ys ); + HRESULT AddPoints ( + struct ILPoints * points ); + HRESULT RemovePoints ( + double lbX, + double ubX, + double lbY, + double ubY ); + HRESULT GetPoints ( + SAFEARRAY * xs, + SAFEARRAY * ys ); + ILRectPtr GetBoundingRect ( ); + ILRectPtr GetBoundingRotRect ( ); + ILCirclePtr GetBoundingCircle ( ); + ILPolygonPtr GetConvexHull ( ); + ILLinePtr FitLine ( + double fitDistThreshold, + int fitCountThreshold ); + ILCirclePtr FitCircle ( + double fitDistThreshold, + int fitCountThreshold ); + ILEllipsePtr FitEllipse ( ); + ILPointPtr GetCenter ( ); + SAFEARRAY * DistancesToPoint ( + struct ILPoint * point ); + SAFEARRAY * DistancesToLine ( + struct ILLine * line ); + SAFEARRAY * DistancesToPolygon ( + struct ILPolygon * polygon, + SAFEARRAY * * rootPoints ); + SAFEARRAY * DistancesToPoints ( + struct ILPoints * points, + SAFEARRAY * * indexes ); + double DistanceToPoint ( + struct ILPoint * point, + enum LPVAggregation aggType ); + double DistanceToLine ( + struct ILLine * line, + enum LPVAggregation aggType ); + double DistanceToPolygon ( + struct ILPolygon * polygon, + enum LPVAggregation aggType ); + double DistanceToPoints ( + struct ILPoints * points, + enum LPVAggregation aggType ); + ILPointsPtr Translate ( + double offsetX, + double offsetY ); + ILPointsPtr Scale ( + double factorX, + double factorY ); + ILPointsPtr Transform ( + struct ILTransform * tf ); + HRESULT AddPointsInRegion ( + struct ILRegion * region ); + HRESULT FromSortables ( + struct ILSortables * obj, + enum LPVPositionMode posMode ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Reset ( ) = 0; + virtual HRESULT __stdcall raw_Count ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall raw_Item ( + /*[in]*/ int index, + /*[out,retval]*/ struct ILPoint * * point ) = 0; + virtual HRESULT __stdcall raw_Add ( + /*[in]*/ double X, + /*[in]*/ double Y ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ enum LPVPointShape shape, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_SetPoints ( + /*[in]*/ SAFEARRAY * xs, + /*[in]*/ SAFEARRAY * ys ) = 0; + virtual HRESULT __stdcall raw_AddPoints ( + /*[in]*/ struct ILPoints * points ) = 0; + virtual HRESULT __stdcall raw_RemovePoints ( + /*[in]*/ double lbX, + /*[in]*/ double ubX, + /*[in]*/ double lbY, + /*[in]*/ double ubY ) = 0; + virtual HRESULT __stdcall raw_GetPoints ( + /*[out]*/ SAFEARRAY * xs, + /*[out]*/ SAFEARRAY * ys ) = 0; + virtual HRESULT __stdcall raw_GetBoundingRect ( + /*[out,retval]*/ struct ILRect * * val ) = 0; + virtual HRESULT __stdcall raw_GetBoundingRotRect ( + /*[out,retval]*/ struct ILRect * * val ) = 0; + virtual HRESULT __stdcall raw_GetBoundingCircle ( + /*[out,retval]*/ struct ILCircle * * val ) = 0; + virtual HRESULT __stdcall raw_GetConvexHull ( + /*[out,retval]*/ struct ILPolygon * * val ) = 0; + virtual HRESULT __stdcall raw_FitLine ( + /*[in]*/ double fitDistThreshold, + /*[in]*/ int fitCountThreshold, + /*[out,retval]*/ struct ILLine * * val ) = 0; + virtual HRESULT __stdcall raw_FitCircle ( + /*[in]*/ double fitDistThreshold, + /*[in]*/ int fitCountThreshold, + /*[out,retval]*/ struct ILCircle * * val ) = 0; + virtual HRESULT __stdcall raw_FitEllipse ( + /*[out,retval]*/ struct ILEllipse * * val ) = 0; + virtual HRESULT __stdcall raw_GetCenter ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_DistancesToPoint ( + /*[in]*/ struct ILPoint * point, + /*[out,retval]*/ SAFEARRAY * * vals ) = 0; + virtual HRESULT __stdcall raw_DistancesToLine ( + /*[in]*/ struct ILLine * line, + /*[out,retval]*/ SAFEARRAY * * vals ) = 0; + virtual HRESULT __stdcall raw_DistancesToPolygon ( + /*[in]*/ struct ILPolygon * polygon, + /*[out]*/ SAFEARRAY * * rootPoints, + /*[out,retval]*/ SAFEARRAY * * vals ) = 0; + virtual HRESULT __stdcall raw_DistancesToPoints ( + /*[in]*/ struct ILPoints * points, + /*[out]*/ SAFEARRAY * * indexes, + /*[out,retval]*/ SAFEARRAY * * vals ) = 0; + virtual HRESULT __stdcall raw_DistanceToPoint ( + /*[in]*/ struct ILPoint * point, + /*[in]*/ enum LPVAggregation aggType, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_DistanceToLine ( + /*[in]*/ struct ILLine * line, + /*[in]*/ enum LPVAggregation aggType, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_DistanceToPolygon ( + /*[in]*/ struct ILPolygon * polygon, + /*[in]*/ enum LPVAggregation aggType, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_DistanceToPoints ( + /*[in]*/ struct ILPoints * points, + /*[in]*/ enum LPVAggregation aggType, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILPoints * * results ) = 0; + virtual HRESULT __stdcall raw_Scale ( + /*[in]*/ double factorX, + /*[in]*/ double factorY, + /*[out,retval]*/ struct ILPoints * * results ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILPoints * * result ) = 0; + virtual HRESULT __stdcall raw_AddPointsInRegion ( + /*[in]*/ struct ILRegion * region ) = 0; + virtual HRESULT __stdcall raw_FromSortables ( + /*[in]*/ struct ILSortables * obj, + /*[in]*/ enum LPVPositionMode posMode ) = 0; +}; + +struct __declspec(uuid("cfbd782d-5cc7-48ac-b7bb-e07d3d983523")) +ILRect : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetX,put=PutX)) + double X; + __declspec(property(get=GetY,put=PutY)) + double Y; + __declspec(property(get=GetWidth,put=PutWidth)) + double Width; + __declspec(property(get=GetHeight,put=PutHeight)) + double Height; + __declspec(property(get=GetAngle,put=PutAngle)) + double Angle; + + // + // Wrapper methods for error-handling + // + + double GetX ( ); + void PutX ( + double val ); + double GetY ( ); + void PutY ( + double val ); + double GetWidth ( ); + void PutWidth ( + double val ); + double GetHeight ( ); + void PutHeight ( + double val ); + double GetAngle ( ); + void PutAngle ( + double val ); + VARIANT_BOOL Valid ( ); + HRESULT Set ( + double X, + double Y, + double w, + double h, + double a ); + HRESULT Draw ( + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + ILRectPtr Adjust ( + double dtop, + double dbottom, + double dleft, + double dright ); + ILPointPtr GetCenter ( ); + ILPointPtr GetTopLeft ( ); + ILPointPtr GetTopRight ( ); + ILPointPtr GetBottomLeft ( ); + ILPointPtr GetBottomRight ( ); + ILPointsPtr GetPoints ( ); + enum LPVPointTestResult PointTest ( + struct ILPoint * point ); + ILRectPtr Translate ( + double offsetX, + double offsetY ); + ILRectPtr Transform ( + struct ILTransform * tf ); + ILRotRectRegionPtr ToRotRectRegion ( ); + HRESULT FromRotRectRegion ( + struct ILRotRectRegion * val ); + ILRectRegionPtr ToRectRegion ( ); + HRESULT FromRectRegion ( + struct ILRectRegion * val ); + double GetPerimeter ( ); + double GetArea ( ); + ILRectPtr GetBoundingRect ( ); + ILLinePtr GetTop ( ); + ILLinePtr GetBottom ( ); + ILLinePtr GetLeft ( ); + ILLinePtr GetRight ( ); + ILPolygonPtr Resample ( + int num ); + ILPolygonPtr ResampleByStep ( + double step, + double stepThreshold ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_X ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_X ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Y ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Y ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Width ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Width ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Height ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Height ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Angle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Angle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ double X, + /*[in]*/ double Y, + /*[in]*/ double w, + /*[in]*/ double h, + /*[in]*/ double a ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_Adjust ( + /*[in]*/ double dtop, + /*[in]*/ double dbottom, + /*[in]*/ double dleft, + /*[in]*/ double dright, + /*[out,retval]*/ struct ILRect * * result ) = 0; + virtual HRESULT __stdcall raw_GetCenter ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetTopLeft ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetTopRight ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetBottomLeft ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetBottomRight ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetPoints ( + /*[out,retval]*/ struct ILPoints * * val ) = 0; + virtual HRESULT __stdcall raw_PointTest ( + /*[in]*/ struct ILPoint * point, + /*[out,retval]*/ enum LPVPointTestResult * val ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILRect * * result ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILRect * * result ) = 0; + virtual HRESULT __stdcall raw_ToRotRectRegion ( + /*[out,retval]*/ struct ILRotRectRegion * * val ) = 0; + virtual HRESULT __stdcall raw_FromRotRectRegion ( + /*[in]*/ struct ILRotRectRegion * val ) = 0; + virtual HRESULT __stdcall raw_ToRectRegion ( + /*[out,retval]*/ struct ILRectRegion * * val ) = 0; + virtual HRESULT __stdcall raw_FromRectRegion ( + /*[in]*/ struct ILRectRegion * val ) = 0; + virtual HRESULT __stdcall raw_GetPerimeter ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetArea ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetBoundingRect ( + /*[out,retval]*/ struct ILRect * * val ) = 0; + virtual HRESULT __stdcall raw_GetTop ( + /*[out,retval]*/ struct ILLine * * val ) = 0; + virtual HRESULT __stdcall raw_GetBottom ( + /*[out,retval]*/ struct ILLine * * val ) = 0; + virtual HRESULT __stdcall raw_GetLeft ( + /*[out,retval]*/ struct ILLine * * val ) = 0; + virtual HRESULT __stdcall raw_GetRight ( + /*[out,retval]*/ struct ILLine * * val ) = 0; + virtual HRESULT __stdcall raw_Resample ( + /*[in]*/ int num, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; + virtual HRESULT __stdcall raw_ResampleByStep ( + /*[in]*/ double step, + /*[in]*/ double stepThreshold, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; +}; + +struct __declspec(uuid("956b9ed4-57fa-4065-b8f0-fa22b5f45204")) +ILPolygon : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetClosed,put=PutClosed)) + VARIANT_BOOL Closed; + + // + // Wrapper methods for error-handling + // + + VARIANT_BOOL Valid ( ); + HRESULT Reset ( ); + int Count ( ); + ILPointPtr Item ( + int index ); + HRESULT Set ( + int index, + double X, + double Y ); + HRESULT Draw ( + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT SetPolygon ( + SAFEARRAY * xs, + SAFEARRAY * ys, + VARIANT_BOOL isClosed ); + HRESULT AddPoints ( + struct ILPoints * points ); + HRESULT RemovePoints ( + double lbX, + double ubX, + double lbY, + double ubY ); + ILPointsPtr GetPoints ( ); + VARIANT_BOOL GetClosed ( ); + void PutClosed ( + VARIANT_BOOL val ); + enum LPVPointTestResult PointTest ( + struct ILPoint * point ); + enum LPVIntersectType IntersectLine ( + struct ILLine * line, + struct ILPoints * * intersectPoints ); + ILCirclePtr GetInscribedCircle ( ); + ILPointPtr GetGravityCenter ( ); + double DistanceToPoint ( + struct ILPoint * point, + enum LPVAggregation aggType, + struct ILPoint * * rootPoint ); + double DistanceToPolygon ( + struct ILPolygon * polygon, + enum LPVAggregation aggType, + struct ILPoint * * rootPoint1, + struct ILPoint * * rootPoint2 ); + ILPolygonPtr Translate ( + double offsetX, + double offsetY ); + ILPolygonPtr Transform ( + struct ILTransform * tf ); + ILPolyRegionPtr ToPolyRegion ( ); + HRESULT FromPolyRegion ( + struct ILPolyRegion * val ); + double GetPerimeter ( ); + double GetArea ( ); + ILPolygonPtr Resample ( + int num ); + ILPolygonPtr ResampleByStep ( + double step, + double stepThreshold ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Reset ( ) = 0; + virtual HRESULT __stdcall raw_Count ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall raw_Item ( + /*[in]*/ int index, + /*[out,retval]*/ struct ILPoint * * point ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ int index, + /*[in]*/ double X, + /*[in]*/ double Y ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_SetPolygon ( + /*[in]*/ SAFEARRAY * xs, + /*[in]*/ SAFEARRAY * ys, + /*[in]*/ VARIANT_BOOL isClosed ) = 0; + virtual HRESULT __stdcall raw_AddPoints ( + /*[in]*/ struct ILPoints * points ) = 0; + virtual HRESULT __stdcall raw_RemovePoints ( + /*[in]*/ double lbX, + /*[in]*/ double ubX, + /*[in]*/ double lbY, + /*[in]*/ double ubY ) = 0; + virtual HRESULT __stdcall raw_GetPoints ( + /*[out,retval]*/ struct ILPoints * * val ) = 0; + virtual HRESULT __stdcall get_Closed ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall put_Closed ( + /*[in]*/ VARIANT_BOOL val ) = 0; + virtual HRESULT __stdcall raw_PointTest ( + /*[in]*/ struct ILPoint * point, + /*[out,retval]*/ enum LPVPointTestResult * val ) = 0; + virtual HRESULT __stdcall raw_IntersectLine ( + /*[in]*/ struct ILLine * line, + /*[out]*/ struct ILPoints * * intersectPoints, + /*[out,retval]*/ enum LPVIntersectType * type ) = 0; + virtual HRESULT __stdcall raw_GetInscribedCircle ( + /*[out,retval]*/ struct ILCircle * * val ) = 0; + virtual HRESULT __stdcall raw_GetGravityCenter ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_DistanceToPoint ( + /*[in]*/ struct ILPoint * point, + /*[in]*/ enum LPVAggregation aggType, + /*[out]*/ struct ILPoint * * rootPoint, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_DistanceToPolygon ( + /*[in]*/ struct ILPolygon * polygon, + /*[in]*/ enum LPVAggregation aggType, + /*[out]*/ struct ILPoint * * rootPoint1, + /*[out]*/ struct ILPoint * * rootPoint2, + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILPolygon * * results ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; + virtual HRESULT __stdcall raw_ToPolyRegion ( + /*[out,retval]*/ struct ILPolyRegion * * val ) = 0; + virtual HRESULT __stdcall raw_FromPolyRegion ( + /*[in]*/ struct ILPolyRegion * val ) = 0; + virtual HRESULT __stdcall raw_GetPerimeter ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetArea ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_Resample ( + /*[in]*/ int num, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; + virtual HRESULT __stdcall raw_ResampleByStep ( + /*[in]*/ double step, + /*[in]*/ double stepThreshold, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; +}; + +struct __declspec(uuid("12315b29-3f8d-4f4f-bdd3-c45acf4d832b")) +ILEllipse : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetX,put=PutX)) + double X; + __declspec(property(get=GetY,put=PutY)) + double Y; + __declspec(property(get=GetWidth,put=PutWidth)) + double Width; + __declspec(property(get=GetHeight,put=PutHeight)) + double Height; + __declspec(property(get=GetAngle,put=PutAngle)) + double Angle; + + // + // Wrapper methods for error-handling + // + + double GetX ( ); + void PutX ( + double val ); + double GetY ( ); + void PutY ( + double val ); + double GetWidth ( ); + void PutWidth ( + double val ); + double GetHeight ( ); + void PutHeight ( + double val ); + double GetAngle ( ); + void PutAngle ( + double val ); + VARIANT_BOOL Valid ( ); + HRESULT Set ( + double X, + double Y, + double w, + double h, + double a ); + HRESULT Draw ( + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + ILPointPtr GetCenter ( ); + ILPointPtr GetTop ( ); + ILPointPtr GetBottom ( ); + ILPointPtr GetLeft ( ); + ILPointPtr GetRight ( ); + ILRectPtr GetBoundingRect ( ); + ILRectPtr GetBoundingRotRect ( ); + ILPolygonPtr SamplingByAngle ( + double startArcAngle, + double endArcAngle, + double stepAngle ); + ILEllipsePtr Translate ( + double offsetX, + double offsetY ); + ILEllipsePtr Transform ( + struct ILTransform * tf ); + ILEllipseRegionPtr ToEllipseRegion ( ); + HRESULT FromEllipseRegion ( + struct ILEllipseRegion * val ); + double GetPerimeter ( ); + double GetArea ( ); + ILPolygonPtr Resample ( + int num ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_X ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_X ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Y ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Y ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Width ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Width ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Height ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Height ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Angle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Angle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ double X, + /*[in]*/ double Y, + /*[in]*/ double w, + /*[in]*/ double h, + /*[in]*/ double a ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_GetCenter ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetTop ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetBottom ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetLeft ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetRight ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetBoundingRect ( + /*[out,retval]*/ struct ILRect * * val ) = 0; + virtual HRESULT __stdcall raw_GetBoundingRotRect ( + /*[out,retval]*/ struct ILRect * * val ) = 0; + virtual HRESULT __stdcall raw_SamplingByAngle ( + /*[in]*/ double startArcAngle, + /*[in]*/ double endArcAngle, + /*[in]*/ double stepAngle, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILEllipse * * result ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILEllipse * * result ) = 0; + virtual HRESULT __stdcall raw_ToEllipseRegion ( + /*[out,retval]*/ struct ILEllipseRegion * * val ) = 0; + virtual HRESULT __stdcall raw_FromEllipseRegion ( + /*[in]*/ struct ILEllipseRegion * val ) = 0; + virtual HRESULT __stdcall raw_GetPerimeter ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetArea ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_Resample ( + /*[in]*/ int num, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; +}; + +struct __declspec(uuid("6638b456-970d-476c-9c74-f214d5197f0c")) +ILCircle : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetX,put=PutX)) + double X; + __declspec(property(get=GetY,put=PutY)) + double Y; + __declspec(property(get=GetRadius,put=PutRadius)) + double Radius; + + // + // Wrapper methods for error-handling + // + + double GetX ( ); + void PutX ( + double val ); + double GetY ( ); + void PutY ( + double val ); + double GetRadius ( ); + void PutRadius ( + double val ); + VARIANT_BOOL Valid ( ); + HRESULT Set ( + double X, + double Y, + double r ); + HRESULT Draw ( + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + ILPointPtr GetCenter ( ); + ILArcPtr GetArc ( + double aStart, + double aEnd ); + enum LPVPointTestResult PointTest ( + struct ILPoint * point ); + double Concentric ( + struct ILCircle * circle ); + enum LPVIntersectType IntersectLine ( + struct ILLine * line, + struct ILPoints * * intersectPoints ); + ILCirclePtr Translate ( + double offsetX, + double offsetY ); + ILCirclePtr Transform ( + struct ILTransform * tf ); + ILCircleRegionPtr ToCircleRegion ( ); + ILAnnulusRegionPtr ToAnnulusRegion ( + int inExp, + int outExp ); + HRESULT FromCircleRegion ( + struct ILCircleRegion * val ); + HRESULT FromAnnulusRegion ( + struct ILAnnulusRegion * val ); + double GetPerimeter ( ); + double GetArea ( ); + ILPolygonPtr Resample ( + int num ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_X ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_X ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Y ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Y ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Radius ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Radius ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ double X, + /*[in]*/ double Y, + /*[in]*/ double r ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_GetCenter ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetArc ( + /*[in]*/ double aStart, + /*[in]*/ double aEnd, + /*[out,retval]*/ struct ILArc * * val ) = 0; + virtual HRESULT __stdcall raw_PointTest ( + /*[in]*/ struct ILPoint * point, + /*[out,retval]*/ enum LPVPointTestResult * val ) = 0; + virtual HRESULT __stdcall raw_Concentric ( + /*[in]*/ struct ILCircle * circle, + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_IntersectLine ( + /*[in]*/ struct ILLine * line, + /*[out]*/ struct ILPoints * * intersectPoints, + /*[out,retval]*/ enum LPVIntersectType * type ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILCircle * * result ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILCircle * * result ) = 0; + virtual HRESULT __stdcall raw_ToCircleRegion ( + /*[out,retval]*/ struct ILCircleRegion * * val ) = 0; + virtual HRESULT __stdcall raw_ToAnnulusRegion ( + /*[in]*/ int inExp, + /*[in]*/ int outExp, + /*[out,retval]*/ struct ILAnnulusRegion * * val ) = 0; + virtual HRESULT __stdcall raw_FromCircleRegion ( + /*[in]*/ struct ILCircleRegion * val ) = 0; + virtual HRESULT __stdcall raw_FromAnnulusRegion ( + /*[in]*/ struct ILAnnulusRegion * val ) = 0; + virtual HRESULT __stdcall raw_GetPerimeter ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetArea ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_Resample ( + /*[in]*/ int num, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; +}; + +struct __declspec(uuid("bd8e9711-2a32-4593-820e-aeaf53286136")) +ILArc : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetX,put=PutX)) + double X; + __declspec(property(get=GetY,put=PutY)) + double Y; + __declspec(property(get=GetRadius,put=PutRadius)) + double Radius; + __declspec(property(get=GetStartAngle,put=PutStartAngle)) + double StartAngle; + __declspec(property(get=GetEndAngle,put=PutEndAngle)) + double EndAngle; + + // + // Wrapper methods for error-handling + // + + double GetX ( ); + void PutX ( + double val ); + double GetY ( ); + void PutY ( + double val ); + double GetRadius ( ); + void PutRadius ( + double val ); + double GetStartAngle ( ); + void PutStartAngle ( + double val ); + double GetEndAngle ( ); + void PutEndAngle ( + double val ); + VARIANT_BOOL Valid ( ); + HRESULT Set ( + double X, + double Y, + double r, + double aStart, + double aEnd ); + HRESULT Draw ( + VARIANT_BOOL bFill, + void * hdc, + double zoomX, + double zoomY, + double panX, + double panY ); + ILPointPtr GetCenter ( ); + ILCirclePtr GetCircle ( ); + ILPointPtr GetStartPoint ( ); + ILPointPtr GetEndPoint ( ); + ILRectPtr GetBoundingRect ( ); + ILArcPtr Translate ( + double offsetX, + double offsetY ); + ILArcPtr Transform ( + struct ILTransform * tf ); + ILAnnulusSectorRegionPtr ToAnnulusSectorRegion ( + int inExp, + int outExp ); + HRESULT FromAnnulusSectorRegion ( + struct ILAnnulusSectorRegion * val ); + double GetLength ( ); + double GetAngle ( ); + ILPolygonPtr Resample ( + int num ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_X ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_X ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Y ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Y ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_Radius ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_Radius ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_StartAngle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_StartAngle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_EndAngle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_EndAngle ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall raw_Valid ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ double X, + /*[in]*/ double Y, + /*[in]*/ double r, + /*[in]*/ double aStart, + /*[in]*/ double aEnd ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ VARIANT_BOOL bFill, + /*[in]*/ void * hdc, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_GetCenter ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetCircle ( + /*[out,retval]*/ struct ILCircle * * val ) = 0; + virtual HRESULT __stdcall raw_GetStartPoint ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetEndPoint ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall raw_GetBoundingRect ( + /*[out,retval]*/ struct ILRect * * val ) = 0; + virtual HRESULT __stdcall raw_Translate ( + /*[in]*/ double offsetX, + /*[in]*/ double offsetY, + /*[out,retval]*/ struct ILArc * * result ) = 0; + virtual HRESULT __stdcall raw_Transform ( + /*[in]*/ struct ILTransform * tf, + /*[out,retval]*/ struct ILArc * * result ) = 0; + virtual HRESULT __stdcall raw_ToAnnulusSectorRegion ( + /*[in]*/ int inExp, + /*[in]*/ int outExp, + /*[out,retval]*/ struct ILAnnulusSectorRegion * * val ) = 0; + virtual HRESULT __stdcall raw_FromAnnulusSectorRegion ( + /*[in]*/ struct ILAnnulusSectorRegion * val ) = 0; + virtual HRESULT __stdcall raw_GetLength ( + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_GetAngle ( + /*[out,retval]*/ double * result ) = 0; + virtual HRESULT __stdcall raw_Resample ( + /*[in]*/ int num, + /*[out,retval]*/ struct ILPolygon * * result ) = 0; +}; + +// +// Wrapper method implementations +// + +#include "e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeom.tli" + +#pragma pack(pop) diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tli new file mode 100644 index 0000000..ffe3c86 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeom.tli @@ -0,0 +1,1523 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (8203aacf). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeom.tli +// +// Wrapper implementations for Win32 type library 8955aafb-4602-4d6a-a888-69d1437c4d2b +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +#pragma once + +// +// interface ILLine wrapper method implementations +// + +inline double ILLine::GetX1 ( ) { + double _result = 0; + HRESULT _hr = get_X1(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILLine::PutX1 ( double val ) { + HRESULT _hr = put_X1(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILLine::GetY1 ( ) { + double _result = 0; + HRESULT _hr = get_Y1(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILLine::PutY1 ( double val ) { + HRESULT _hr = put_Y1(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILLine::GetX2 ( ) { + double _result = 0; + HRESULT _hr = get_X2(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILLine::PutX2 ( double val ) { + HRESULT _hr = put_X2(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILLine::GetY2 ( ) { + double _result = 0; + HRESULT _hr = get_Y2(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILLine::PutY2 ( double val ) { + HRESULT _hr = put_Y2(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILLine::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILLine::Set ( double X1, double Y1, double X2, double Y2 ) { + HRESULT _hr = raw_Set(X1, Y1, X2, Y2); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILLine::Set2 ( double midx, double midy, double lineAngle, double length ) { + HRESULT _hr = raw_Set2(midx, midy, lineAngle, length); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILLine::Draw ( void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILPointPtr ILLine::GetMidPoint ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetMidPoint(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline double ILLine::GetAngle ( ) { + double _result = 0; + HRESULT _hr = raw_GetAngle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILLine::GetLength ( ) { + double _result = 0; + HRESULT _hr = raw_GetLength(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVIntersectType ILLine::IntersectLine ( struct ILLine * line, struct ILPoint * * intersectPoint ) { + enum LPVIntersectType _result; + HRESULT _hr = raw_IntersectLine(line, intersectPoint, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVIntersectType ILLine::IntersectCircle ( struct ILCircle * circle, struct ILPoints * * intersectPoints ) { + enum LPVIntersectType _result; + HRESULT _hr = raw_IntersectCircle(circle, intersectPoints, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVIntersectType ILLine::IntersectPoly ( struct ILPolygon * polygon, struct ILPoints * * intersectPoints ) { + enum LPVIntersectType _result; + HRESULT _hr = raw_IntersectPoly(polygon, intersectPoints, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILLine::Perpendicular ( struct ILPoint * point, struct ILPoint * * rootPoint ) { + double _result = 0; + HRESULT _hr = raw_Perpendicular(point, rootPoint, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILLinePtr ILLine::BisectLine ( struct ILLine * line ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_BisectLine(line, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline double ILLine::Distance ( struct ILLine * line ) { + double _result = 0; + HRESULT _hr = raw_Distance(line, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILLine::AcuteAngle ( struct ILLine * line ) { + double _result = 0; + HRESULT _hr = raw_AcuteAngle(line, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILLine::Parallel ( struct ILLine * line ) { + double _result = 0; + HRESULT _hr = raw_Parallel(line, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILLine::AngleTo ( struct ILLine * line ) { + double _result = 0; + HRESULT _hr = raw_AngleTo(line, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILLinePtr ILLine::Translate ( double offsetX, double offsetY ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILLinePtr ILLine::Transform ( struct ILTransform * tf ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILRotRectRegionPtr ILLine::ToRotRectRegion ( int exp ) { + struct ILRotRectRegion * _result = 0; + HRESULT _hr = raw_ToRotRectRegion(exp, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRotRectRegionPtr(_result, false); +} + +inline HRESULT ILLine::FromRotRectRegion ( struct ILRotRectRegion * val ) { + HRESULT _hr = raw_FromRotRectRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILPolygonPtr ILLine::Resample ( int num ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Resample(num, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILLine::ResampleByStep ( double step, double stepThreshold ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_ResampleByStep(step, stepThreshold, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline double ILLine::GetX ( double Y ) { + double _result = 0; + HRESULT _hr = raw_GetX(Y, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILLine::GetY ( double X ) { + double _result = 0; + HRESULT _hr = raw_GetY(X, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +// +// interface ILPoint wrapper method implementations +// + +inline double ILPoint::GetX ( ) { + double _result = 0; + HRESULT _hr = get_X(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILPoint::PutX ( double val ) { + HRESULT _hr = put_X(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILPoint::GetY ( ) { + double _result = 0; + HRESULT _hr = get_Y(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILPoint::PutY ( double val ) { + HRESULT _hr = put_Y(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILPoint::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILPoint::Set ( double X, double Y ) { + HRESULT _hr = raw_Set(X, Y); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPoint::Draw ( enum LPVPointShape shape, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(shape, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILPointPtr ILPoint::MidPoint ( struct ILPoint * point ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_MidPoint(point, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline double ILPoint::DotProduct ( struct ILPoint * point ) { + double _result = 0; + HRESULT _hr = raw_DotProduct(point, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPoint::Distance ( struct ILPoint * point ) { + double _result = 0; + HRESULT _hr = raw_Distance(point, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPoint::DistanceWithRefLine ( struct ILPoint * point, struct ILLine * refLine ) { + double _result = 0; + HRESULT _hr = raw_DistanceWithRefLine(point, refLine, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPoint::Collinear ( struct ILPoint * point1, struct ILPoint * point2 ) { + double _result = 0; + HRESULT _hr = raw_Collinear(point1, point2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPointPtr ILPoint::Translate ( double offsetX, double offsetY ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILPoint::Scale ( double factorX, double factorY ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_Scale(factorX, factorY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILPoint::Transform ( struct ILTransform * tf ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline HRESULT ILPoint::FromSortable ( struct ILSortable * obj, enum LPVPositionMode posMode ) { + HRESULT _hr = raw_FromSortable(obj, posMode); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILTransform wrapper method implementations +// + +inline struct LMatrix33 ILTransform::GetMatrix ( ) { + struct LMatrix33 _result; + HRESULT _hr = get_Matrix(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILTransform::PutMatrix ( struct LMatrix33 val ) { + HRESULT _hr = put_Matrix(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline ILTransformPtr ILTransform::Translate ( double offsetX, double offsetY ) { + struct ILTransform * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILTransformPtr(_result, false); +} + +inline ILTransformPtr ILTransform::Scale ( double factorX, double factorY ) { + struct ILTransform * _result = 0; + HRESULT _hr = raw_Scale(factorX, factorY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILTransformPtr(_result, false); +} + +inline ILTransformPtr ILTransform::Rotate ( double da, enum LPVAxis axis ) { + struct ILTransform * _result = 0; + HRESULT _hr = raw_Rotate(da, axis, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILTransformPtr(_result, false); +} + +inline ILTransformPtr ILTransform::Transform ( struct ILTransform * tf ) { + struct ILTransform * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILTransformPtr(_result, false); +} + +inline double ILTransform::Build ( struct ILPoints * srcPoints, struct ILPoints * dstPoints, enum LPVTransformType type ) { + double _result = 0; + HRESULT _hr = raw_Build(srcPoints, dstPoints, type, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +// +// interface ILPoints wrapper method implementations +// + +inline VARIANT_BOOL ILPoints::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILPoints::Reset ( ) { + HRESULT _hr = raw_Reset(); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline int ILPoints::Count ( ) { + int _result = 0; + HRESULT _hr = raw_Count(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPointPtr ILPoints::Item ( int index ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_Item(index, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline HRESULT ILPoints::Add ( double X, double Y ) { + HRESULT _hr = raw_Add(X, Y); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPoints::Draw ( enum LPVPointShape shape, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(shape, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPoints::SetPoints ( SAFEARRAY * xs, SAFEARRAY * ys ) { + HRESULT _hr = raw_SetPoints(xs, ys); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPoints::AddPoints ( struct ILPoints * points ) { + HRESULT _hr = raw_AddPoints(points); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPoints::RemovePoints ( double lbX, double ubX, double lbY, double ubY ) { + HRESULT _hr = raw_RemovePoints(lbX, ubX, lbY, ubY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPoints::GetPoints ( SAFEARRAY * xs, SAFEARRAY * ys ) { + HRESULT _hr = raw_GetPoints(xs, ys); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILRectPtr ILPoints::GetBoundingRect ( ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_GetBoundingRect(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILRectPtr ILPoints::GetBoundingRotRect ( ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_GetBoundingRotRect(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILCirclePtr ILPoints::GetBoundingCircle ( ) { + struct ILCircle * _result = 0; + HRESULT _hr = raw_GetBoundingCircle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILCirclePtr(_result, false); +} + +inline ILPolygonPtr ILPoints::GetConvexHull ( ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_GetConvexHull(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILLinePtr ILPoints::FitLine ( double fitDistThreshold, int fitCountThreshold ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_FitLine(fitDistThreshold, fitCountThreshold, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILCirclePtr ILPoints::FitCircle ( double fitDistThreshold, int fitCountThreshold ) { + struct ILCircle * _result = 0; + HRESULT _hr = raw_FitCircle(fitDistThreshold, fitCountThreshold, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILCirclePtr(_result, false); +} + +inline ILEllipsePtr ILPoints::FitEllipse ( ) { + struct ILEllipse * _result = 0; + HRESULT _hr = raw_FitEllipse(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILEllipsePtr(_result, false); +} + +inline ILPointPtr ILPoints::GetCenter ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetCenter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline SAFEARRAY * ILPoints::DistancesToPoint ( struct ILPoint * point ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_DistancesToPoint(point, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline SAFEARRAY * ILPoints::DistancesToLine ( struct ILLine * line ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_DistancesToLine(line, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline SAFEARRAY * ILPoints::DistancesToPolygon ( struct ILPolygon * polygon, SAFEARRAY * * rootPoints ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_DistancesToPolygon(polygon, rootPoints, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline SAFEARRAY * ILPoints::DistancesToPoints ( struct ILPoints * points, SAFEARRAY * * indexes ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_DistancesToPoints(points, indexes, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPoints::DistanceToPoint ( struct ILPoint * point, enum LPVAggregation aggType ) { + double _result = 0; + HRESULT _hr = raw_DistanceToPoint(point, aggType, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPoints::DistanceToLine ( struct ILLine * line, enum LPVAggregation aggType ) { + double _result = 0; + HRESULT _hr = raw_DistanceToLine(line, aggType, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPoints::DistanceToPolygon ( struct ILPolygon * polygon, enum LPVAggregation aggType ) { + double _result = 0; + HRESULT _hr = raw_DistanceToPolygon(polygon, aggType, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPoints::DistanceToPoints ( struct ILPoints * points, enum LPVAggregation aggType ) { + double _result = 0; + HRESULT _hr = raw_DistanceToPoints(points, aggType, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPointsPtr ILPoints::Translate ( double offsetX, double offsetY ) { + struct ILPoints * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointsPtr(_result, false); +} + +inline ILPointsPtr ILPoints::Scale ( double factorX, double factorY ) { + struct ILPoints * _result = 0; + HRESULT _hr = raw_Scale(factorX, factorY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointsPtr(_result, false); +} + +inline ILPointsPtr ILPoints::Transform ( struct ILTransform * tf ) { + struct ILPoints * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointsPtr(_result, false); +} + +inline HRESULT ILPoints::AddPointsInRegion ( struct ILRegion * region ) { + HRESULT _hr = raw_AddPointsInRegion(region); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPoints::FromSortables ( struct ILSortables * obj, enum LPVPositionMode posMode ) { + HRESULT _hr = raw_FromSortables(obj, posMode); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILRect wrapper method implementations +// + +inline double ILRect::GetX ( ) { + double _result = 0; + HRESULT _hr = get_X(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRect::PutX ( double val ) { + HRESULT _hr = put_X(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRect::GetY ( ) { + double _result = 0; + HRESULT _hr = get_Y(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRect::PutY ( double val ) { + HRESULT _hr = put_Y(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRect::GetWidth ( ) { + double _result = 0; + HRESULT _hr = get_Width(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRect::PutWidth ( double val ) { + HRESULT _hr = put_Width(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRect::GetHeight ( ) { + double _result = 0; + HRESULT _hr = get_Height(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRect::PutHeight ( double val ) { + HRESULT _hr = put_Height(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILRect::GetAngle ( ) { + double _result = 0; + HRESULT _hr = get_Angle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILRect::PutAngle ( double val ) { + HRESULT _hr = put_Angle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILRect::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILRect::Set ( double X, double Y, double w, double h, double a ) { + HRESULT _hr = raw_Set(X, Y, w, h, a); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILRect::Draw ( VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILRectPtr ILRect::Adjust ( double dtop, double dbottom, double dleft, double dright ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_Adjust(dtop, dbottom, dleft, dright, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILPointPtr ILRect::GetCenter ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetCenter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILRect::GetTopLeft ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetTopLeft(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILRect::GetTopRight ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetTopRight(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILRect::GetBottomLeft ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetBottomLeft(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILRect::GetBottomRight ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetBottomRight(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointsPtr ILRect::GetPoints ( ) { + struct ILPoints * _result = 0; + HRESULT _hr = raw_GetPoints(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointsPtr(_result, false); +} + +inline enum LPVPointTestResult ILRect::PointTest ( struct ILPoint * point ) { + enum LPVPointTestResult _result; + HRESULT _hr = raw_PointTest(point, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILRectPtr ILRect::Translate ( double offsetX, double offsetY ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILRectPtr ILRect::Transform ( struct ILTransform * tf ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILRotRectRegionPtr ILRect::ToRotRectRegion ( ) { + struct ILRotRectRegion * _result = 0; + HRESULT _hr = raw_ToRotRectRegion(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRotRectRegionPtr(_result, false); +} + +inline HRESULT ILRect::FromRotRectRegion ( struct ILRotRectRegion * val ) { + HRESULT _hr = raw_FromRotRectRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILRectRegionPtr ILRect::ToRectRegion ( ) { + struct ILRectRegion * _result = 0; + HRESULT _hr = raw_ToRectRegion(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectRegionPtr(_result, false); +} + +inline HRESULT ILRect::FromRectRegion ( struct ILRectRegion * val ) { + HRESULT _hr = raw_FromRectRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILRect::GetPerimeter ( ) { + double _result = 0; + HRESULT _hr = raw_GetPerimeter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILRect::GetArea ( ) { + double _result = 0; + HRESULT _hr = raw_GetArea(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILRectPtr ILRect::GetBoundingRect ( ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_GetBoundingRect(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILLinePtr ILRect::GetTop ( ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_GetTop(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILLinePtr ILRect::GetBottom ( ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_GetBottom(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILLinePtr ILRect::GetLeft ( ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_GetLeft(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILLinePtr ILRect::GetRight ( ) { + struct ILLine * _result = 0; + HRESULT _hr = raw_GetRight(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILPolygonPtr ILRect::Resample ( int num ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Resample(num, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILRect::ResampleByStep ( double step, double stepThreshold ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_ResampleByStep(step, stepThreshold, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +// +// interface ILPolygon wrapper method implementations +// + +inline VARIANT_BOOL ILPolygon::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILPolygon::Reset ( ) { + HRESULT _hr = raw_Reset(); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline int ILPolygon::Count ( ) { + int _result = 0; + HRESULT _hr = raw_Count(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPointPtr ILPolygon::Item ( int index ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_Item(index, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline HRESULT ILPolygon::Set ( int index, double X, double Y ) { + HRESULT _hr = raw_Set(index, X, Y); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolygon::Draw ( VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolygon::SetPolygon ( SAFEARRAY * xs, SAFEARRAY * ys, VARIANT_BOOL isClosed ) { + HRESULT _hr = raw_SetPolygon(xs, ys, isClosed); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolygon::AddPoints ( struct ILPoints * points ) { + HRESULT _hr = raw_AddPoints(points); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILPolygon::RemovePoints ( double lbX, double ubX, double lbY, double ubY ) { + HRESULT _hr = raw_RemovePoints(lbX, ubX, lbY, ubY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILPointsPtr ILPolygon::GetPoints ( ) { + struct ILPoints * _result = 0; + HRESULT _hr = raw_GetPoints(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointsPtr(_result, false); +} + +inline VARIANT_BOOL ILPolygon::GetClosed ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_Closed(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILPolygon::PutClosed ( VARIANT_BOOL val ) { + HRESULT _hr = put_Closed(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline enum LPVPointTestResult ILPolygon::PointTest ( struct ILPoint * point ) { + enum LPVPointTestResult _result; + HRESULT _hr = raw_PointTest(point, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVIntersectType ILPolygon::IntersectLine ( struct ILLine * line, struct ILPoints * * intersectPoints ) { + enum LPVIntersectType _result; + HRESULT _hr = raw_IntersectLine(line, intersectPoints, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILCirclePtr ILPolygon::GetInscribedCircle ( ) { + struct ILCircle * _result = 0; + HRESULT _hr = raw_GetInscribedCircle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILCirclePtr(_result, false); +} + +inline ILPointPtr ILPolygon::GetGravityCenter ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetGravityCenter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline double ILPolygon::DistanceToPoint ( struct ILPoint * point, enum LPVAggregation aggType, struct ILPoint * * rootPoint ) { + double _result = 0; + HRESULT _hr = raw_DistanceToPoint(point, aggType, rootPoint, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPolygon::DistanceToPolygon ( struct ILPolygon * polygon, enum LPVAggregation aggType, struct ILPoint * * rootPoint1, struct ILPoint * * rootPoint2 ) { + double _result = 0; + HRESULT _hr = raw_DistanceToPolygon(polygon, aggType, rootPoint1, rootPoint2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILPolygon::Translate ( double offsetX, double offsetY ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygon::Transform ( struct ILTransform * tf ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolyRegionPtr ILPolygon::ToPolyRegion ( ) { + struct ILPolyRegion * _result = 0; + HRESULT _hr = raw_ToPolyRegion(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolyRegionPtr(_result, false); +} + +inline HRESULT ILPolygon::FromPolyRegion ( struct ILPolyRegion * val ) { + HRESULT _hr = raw_FromPolyRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILPolygon::GetPerimeter ( ) { + double _result = 0; + HRESULT _hr = raw_GetPerimeter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILPolygon::GetArea ( ) { + double _result = 0; + HRESULT _hr = raw_GetArea(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILPolygon::Resample ( int num ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Resample(num, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygon::ResampleByStep ( double step, double stepThreshold ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_ResampleByStep(step, stepThreshold, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +// +// interface ILEllipse wrapper method implementations +// + +inline double ILEllipse::GetX ( ) { + double _result = 0; + HRESULT _hr = get_X(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipse::PutX ( double val ) { + HRESULT _hr = put_X(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipse::GetY ( ) { + double _result = 0; + HRESULT _hr = get_Y(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipse::PutY ( double val ) { + HRESULT _hr = put_Y(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipse::GetWidth ( ) { + double _result = 0; + HRESULT _hr = get_Width(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipse::PutWidth ( double val ) { + HRESULT _hr = put_Width(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipse::GetHeight ( ) { + double _result = 0; + HRESULT _hr = get_Height(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipse::PutHeight ( double val ) { + HRESULT _hr = put_Height(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILEllipse::GetAngle ( ) { + double _result = 0; + HRESULT _hr = get_Angle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILEllipse::PutAngle ( double val ) { + HRESULT _hr = put_Angle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILEllipse::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILEllipse::Set ( double X, double Y, double w, double h, double a ) { + HRESULT _hr = raw_Set(X, Y, w, h, a); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILEllipse::Draw ( VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILPointPtr ILEllipse::GetCenter ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetCenter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILEllipse::GetTop ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetTop(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILEllipse::GetBottom ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetBottom(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILEllipse::GetLeft ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetLeft(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILEllipse::GetRight ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetRight(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILRectPtr ILEllipse::GetBoundingRect ( ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_GetBoundingRect(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILRectPtr ILEllipse::GetBoundingRotRect ( ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_GetBoundingRotRect(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILPolygonPtr ILEllipse::SamplingByAngle ( double startArcAngle, double endArcAngle, double stepAngle ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_SamplingByAngle(startArcAngle, endArcAngle, stepAngle, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILEllipsePtr ILEllipse::Translate ( double offsetX, double offsetY ) { + struct ILEllipse * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILEllipsePtr(_result, false); +} + +inline ILEllipsePtr ILEllipse::Transform ( struct ILTransform * tf ) { + struct ILEllipse * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILEllipsePtr(_result, false); +} + +inline ILEllipseRegionPtr ILEllipse::ToEllipseRegion ( ) { + struct ILEllipseRegion * _result = 0; + HRESULT _hr = raw_ToEllipseRegion(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILEllipseRegionPtr(_result, false); +} + +inline HRESULT ILEllipse::FromEllipseRegion ( struct ILEllipseRegion * val ) { + HRESULT _hr = raw_FromEllipseRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILEllipse::GetPerimeter ( ) { + double _result = 0; + HRESULT _hr = raw_GetPerimeter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILEllipse::GetArea ( ) { + double _result = 0; + HRESULT _hr = raw_GetArea(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILEllipse::Resample ( int num ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Resample(num, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +// +// interface ILCircle wrapper method implementations +// + +inline double ILCircle::GetX ( ) { + double _result = 0; + HRESULT _hr = get_X(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILCircle::PutX ( double val ) { + HRESULT _hr = put_X(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILCircle::GetY ( ) { + double _result = 0; + HRESULT _hr = get_Y(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILCircle::PutY ( double val ) { + HRESULT _hr = put_Y(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILCircle::GetRadius ( ) { + double _result = 0; + HRESULT _hr = get_Radius(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILCircle::PutRadius ( double val ) { + HRESULT _hr = put_Radius(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILCircle::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILCircle::Set ( double X, double Y, double r ) { + HRESULT _hr = raw_Set(X, Y, r); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILCircle::Draw ( VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILPointPtr ILCircle::GetCenter ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetCenter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILArcPtr ILCircle::GetArc ( double aStart, double aEnd ) { + struct ILArc * _result = 0; + HRESULT _hr = raw_GetArc(aStart, aEnd, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILArcPtr(_result, false); +} + +inline enum LPVPointTestResult ILCircle::PointTest ( struct ILPoint * point ) { + enum LPVPointTestResult _result; + HRESULT _hr = raw_PointTest(point, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILCircle::Concentric ( struct ILCircle * circle ) { + double _result = 0; + HRESULT _hr = raw_Concentric(circle, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVIntersectType ILCircle::IntersectLine ( struct ILLine * line, struct ILPoints * * intersectPoints ) { + enum LPVIntersectType _result; + HRESULT _hr = raw_IntersectLine(line, intersectPoints, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILCirclePtr ILCircle::Translate ( double offsetX, double offsetY ) { + struct ILCircle * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILCirclePtr(_result, false); +} + +inline ILCirclePtr ILCircle::Transform ( struct ILTransform * tf ) { + struct ILCircle * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILCirclePtr(_result, false); +} + +inline ILCircleRegionPtr ILCircle::ToCircleRegion ( ) { + struct ILCircleRegion * _result = 0; + HRESULT _hr = raw_ToCircleRegion(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILCircleRegionPtr(_result, false); +} + +inline ILAnnulusRegionPtr ILCircle::ToAnnulusRegion ( int inExp, int outExp ) { + struct ILAnnulusRegion * _result = 0; + HRESULT _hr = raw_ToAnnulusRegion(inExp, outExp, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILAnnulusRegionPtr(_result, false); +} + +inline HRESULT ILCircle::FromCircleRegion ( struct ILCircleRegion * val ) { + HRESULT _hr = raw_FromCircleRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILCircle::FromAnnulusRegion ( struct ILAnnulusRegion * val ) { + HRESULT _hr = raw_FromAnnulusRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILCircle::GetPerimeter ( ) { + double _result = 0; + HRESULT _hr = raw_GetPerimeter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILCircle::GetArea ( ) { + double _result = 0; + HRESULT _hr = raw_GetArea(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILCircle::Resample ( int num ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Resample(num, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +// +// interface ILArc wrapper method implementations +// + +inline double ILArc::GetX ( ) { + double _result = 0; + HRESULT _hr = get_X(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILArc::PutX ( double val ) { + HRESULT _hr = put_X(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILArc::GetY ( ) { + double _result = 0; + HRESULT _hr = get_Y(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILArc::PutY ( double val ) { + HRESULT _hr = put_Y(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILArc::GetRadius ( ) { + double _result = 0; + HRESULT _hr = get_Radius(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILArc::PutRadius ( double val ) { + HRESULT _hr = put_Radius(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILArc::GetStartAngle ( ) { + double _result = 0; + HRESULT _hr = get_StartAngle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILArc::PutStartAngle ( double val ) { + HRESULT _hr = put_StartAngle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline double ILArc::GetEndAngle ( ) { + double _result = 0; + HRESULT _hr = get_EndAngle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILArc::PutEndAngle ( double val ) { + HRESULT _hr = put_EndAngle(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILArc::Valid ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_Valid(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILArc::Set ( double X, double Y, double r, double aStart, double aEnd ) { + HRESULT _hr = raw_Set(X, Y, r, aStart, aEnd); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILArc::Draw ( VARIANT_BOOL bFill, void * hdc, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(bFill, hdc, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILPointPtr ILArc::GetCenter ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetCenter(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILCirclePtr ILArc::GetCircle ( ) { + struct ILCircle * _result = 0; + HRESULT _hr = raw_GetCircle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILCirclePtr(_result, false); +} + +inline ILPointPtr ILArc::GetStartPoint ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetStartPoint(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILPointPtr ILArc::GetEndPoint ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = raw_GetEndPoint(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILRectPtr ILArc::GetBoundingRect ( ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_GetBoundingRect(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline ILArcPtr ILArc::Translate ( double offsetX, double offsetY ) { + struct ILArc * _result = 0; + HRESULT _hr = raw_Translate(offsetX, offsetY, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILArcPtr(_result, false); +} + +inline ILArcPtr ILArc::Transform ( struct ILTransform * tf ) { + struct ILArc * _result = 0; + HRESULT _hr = raw_Transform(tf, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILArcPtr(_result, false); +} + +inline ILAnnulusSectorRegionPtr ILArc::ToAnnulusSectorRegion ( int inExp, int outExp ) { + struct ILAnnulusSectorRegion * _result = 0; + HRESULT _hr = raw_ToAnnulusSectorRegion(inExp, outExp, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILAnnulusSectorRegionPtr(_result, false); +} + +inline HRESULT ILArc::FromAnnulusSectorRegion ( struct ILAnnulusSectorRegion * val ) { + HRESULT _hr = raw_FromAnnulusSectorRegion(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILArc::GetLength ( ) { + double _result = 0; + HRESULT _hr = raw_GetLength(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILArc::GetAngle ( ) { + double _result = 0; + HRESULT _hr = raw_GetAngle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILArc::Resample ( int num ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Resample(num, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tlh new file mode 100644 index 0000000..898478c --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tlh @@ -0,0 +1,346 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (7471cf2d). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeomX.tlh +// +// C++ source equivalent of Win32 type library 02517f91-b197-4cd5-a1b5-92d1da6ca9ce +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +// +// Cross-referenced type libraries: +// +// + +#pragma once +#pragma pack(push, 8) + +#include + +// +// Forward references and typedefs +// + +struct __declspec(uuid("02517f91-b197-4cd5-a1b5-92d1da6ca9ce")) +/* LIBID */ __LPVGeomXLib; +enum LPVSortedArrayDrawFlags; +struct __declspec(uuid("18d6bce0-257a-4c4c-a8a3-c23ff1ffa7d9")) +/* dual interface */ ILSortedArray; +struct __declspec(uuid("20f82bdf-ef37-4e91-897f-6be7e74d5cbe")) +/* dual interface */ ILSorter; +struct __declspec(uuid("50db3b8b-dc90-4c91-8900-cef9f74ad644")) +/* dual interface */ ILPolygonClipper; +struct /* coclass */ LSorter; +struct /* coclass */ LSortedArray; +struct /* coclass */ LPolygonClipper; + +// +// Smart pointer typedef declarations +// + +_COM_SMARTPTR_TYPEDEF(ILSortedArray, __uuidof(ILSortedArray)); +_COM_SMARTPTR_TYPEDEF(ILSorter, __uuidof(ILSorter)); +_COM_SMARTPTR_TYPEDEF(ILPolygonClipper, __uuidof(ILPolygonClipper)); + +// +// Type library items +// + +enum LPVSortedArrayDrawFlags +{ + LPVSortedArrayDrawPosition = 1, + LPVSortedArrayDrawIndex = 2, + LPVSortedArrayDrawFiltered = 4, + LPVSortedArrayDrawMissing = 8, + LPVSortedArrayDrawRowLines = 16, + LPVSortedArrayDrawColumnLines = 32, + LPVSortedArrayDrawDefault = 3, + LPVSortedArrayDrawAll = 255 +}; + +struct __declspec(uuid("18d6bce0-257a-4c4c-a8a3-c23ff1ffa7d9")) +ILSortedArray : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetRowCount)) + int RowCount; + __declspec(property(get=GetColumnCount)) + int ColumnCount; + __declspec(property(get=GetHasItem)) + VARIANT_BOOL HasItem[][]; + __declspec(property(get=GetItem)) + ILSortablePtr Item[][]; + __declspec(property(get=GetPosition)) + ILPointPtr Position[][]; + __declspec(property(get=GetRowLine)) + ILLinePtr RowLine[]; + __declspec(property(get=GetColumnLine)) + ILLinePtr ColumnLine[]; + __declspec(property(get=GetAvgRowSpace)) + double AvgRowSpace; + __declspec(property(get=GetAvgColumnSpace)) + double AvgColumnSpace; + __declspec(property(get=GetFilteredCount)) + int FilteredCount; + __declspec(property(get=GetItemFiltered)) + ILSortablePtr ItemFiltered[]; + + // + // Wrapper methods for error-handling + // + + int GetRowCount ( ); + int GetColumnCount ( ); + VARIANT_BOOL GetHasItem ( + int columnIndex, + int rowIndex ); + ILSortablePtr GetItem ( + int columnIndex, + int rowIndex ); + ILPointPtr GetPosition ( + int columnIndex, + int rowIndex ); + ILLinePtr GetRowLine ( + int rowIndex ); + ILLinePtr GetColumnLine ( + int columnIndex ); + double GetAvgRowSpace ( ); + double GetAvgColumnSpace ( ); + HRESULT Draw ( + void * hdc, + enum LPVSortedArrayDrawFlags drawFlags, + double zoomX, + double zoomY, + double panX, + double panY ); + int GetFilteredCount ( ); + ILSortablePtr GetItemFiltered ( + int index ); + HRESULT Reset ( ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_RowCount ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall get_ColumnCount ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall get_HasItem ( + /*[in]*/ int columnIndex, + /*[in]*/ int rowIndex, + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall get_Item ( + /*[in]*/ int columnIndex, + /*[in]*/ int rowIndex, + /*[out,retval]*/ struct ILSortable * * sortable ) = 0; + virtual HRESULT __stdcall get_Position ( + /*[in]*/ int columnIndex, + /*[in]*/ int rowIndex, + /*[out,retval]*/ struct ILPoint * * posPoint ) = 0; + virtual HRESULT __stdcall get_RowLine ( + /*[in]*/ int rowIndex, + /*[out,retval]*/ struct ILLine * * RowLine ) = 0; + virtual HRESULT __stdcall get_ColumnLine ( + /*[in]*/ int columnIndex, + /*[out,retval]*/ struct ILLine * * ColumnLine ) = 0; + virtual HRESULT __stdcall get_AvgRowSpace ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall get_AvgColumnSpace ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ void * hdc, + /*[in]*/ enum LPVSortedArrayDrawFlags drawFlags, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall get_FilteredCount ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall get_ItemFiltered ( + /*[in]*/ int index, + /*[out,retval]*/ struct ILSortable * * sortable ) = 0; + virtual HRESULT __stdcall raw_Reset ( ) = 0; +}; + +struct __declspec(uuid("20f82bdf-ef37-4e91-897f-6be7e74d5cbe")) +ILSorter : IDispatch +{ + // + // Wrapper methods for error-handling + // + + HRESULT SetSource ( + struct ILSortables * sortables ); + HRESULT SetSource2 ( + SAFEARRAY * sortableArray ); + enum LPVErrorCode SortToArray ( + enum LPVPositionMode posMode, + double columnSpaceAppr, + double rowSpaceAppr, + double toleranceFactor, + struct ILSortedArray * * sortedResult ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_SetSource ( + /*[in]*/ struct ILSortables * sortables ) = 0; + virtual HRESULT __stdcall raw_SetSource2 ( + /*[in]*/ SAFEARRAY * sortableArray ) = 0; + virtual HRESULT __stdcall raw_SortToArray ( + /*[in]*/ enum LPVPositionMode posMode, + /*[in]*/ double columnSpaceAppr, + /*[in]*/ double rowSpaceAppr, + /*[in]*/ double toleranceFactor, + /*[out]*/ struct ILSortedArray * * sortedResult, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; +}; + +struct __declspec(uuid("50db3b8b-dc90-4c91-8900-cef9f74ad644")) +ILPolygonClipper : IDispatch +{ + // + // Wrapper methods for error-handling + // + + ILPolygonPtr Smooth ( + struct ILPolygon * poly, + double nbRange ); + ILPolygonPtr SmoothIterative ( + struct ILPolygon * poly, + double filterNbRng, + double updateNbRng, + int maxIterCount, + double stopCriteria ); + ILPolygonPtr Simplify ( + struct ILPolygon * poly, + int maxVertexes, + double areaThreshold, + double angleThreshold ); + ILPolygonPtr SimplifyDP ( + struct ILPolygon * poly, + double distThreshold ); + ILPolygonPtr TrimCollinear ( + struct ILPolygon * poly ); + ILPolygonPtr Expand ( + struct ILPolygon * poly, + double delta, + double miterLimit ); + ILPolygonPtr Shrink ( + struct ILPolygon * poly, + double delta, + double miterLimit ); + SAFEARRAY * Union ( + struct ILPolygon * poly1, + struct ILPolygon * poly2 ); + ILPolygonPtr Union1 ( + struct ILPolygon * poly1, + struct ILPolygon * poly2 ); + SAFEARRAY * Subtract ( + struct ILPolygon * poly1, + struct ILPolygon * poly2 ); + ILPolygonPtr Subtract1 ( + struct ILPolygon * poly1, + struct ILPolygon * poly2 ); + SAFEARRAY * Intersect ( + struct ILPolygon * poly1, + struct ILPolygon * poly2 ); + ILPolygonPtr Intersect1 ( + struct ILPolygon * poly1, + struct ILPolygon * poly2 ); + SAFEARRAY * XOR ( + struct ILPolygon * poly1, + struct ILPolygon * poly2 ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Smooth ( + /*[in]*/ struct ILPolygon * poly, + /*[in]*/ double nbRange, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_SmoothIterative ( + /*[in]*/ struct ILPolygon * poly, + /*[in]*/ double filterNbRng, + /*[in]*/ double updateNbRng, + /*[in]*/ int maxIterCount, + /*[in]*/ double stopCriteria, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_Simplify ( + /*[in]*/ struct ILPolygon * poly, + /*[in]*/ int maxVertexes, + /*[in]*/ double areaThreshold, + /*[in]*/ double angleThreshold, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_SimplifyDP ( + /*[in]*/ struct ILPolygon * poly, + /*[in]*/ double distThreshold, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_TrimCollinear ( + /*[in]*/ struct ILPolygon * poly, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_Expand ( + /*[in]*/ struct ILPolygon * poly, + /*[in]*/ double delta, + /*[in]*/ double miterLimit, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_Shrink ( + /*[in]*/ struct ILPolygon * poly, + /*[in]*/ double delta, + /*[in]*/ double miterLimit, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_Union ( + /*[in]*/ struct ILPolygon * poly1, + /*[in]*/ struct ILPolygon * poly2, + /*[out,retval]*/ SAFEARRAY * * resultPolys ) = 0; + virtual HRESULT __stdcall raw_Union1 ( + /*[in]*/ struct ILPolygon * poly1, + /*[in]*/ struct ILPolygon * poly2, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_Subtract ( + /*[in]*/ struct ILPolygon * poly1, + /*[in]*/ struct ILPolygon * poly2, + /*[out,retval]*/ SAFEARRAY * * resultPolys ) = 0; + virtual HRESULT __stdcall raw_Subtract1 ( + /*[in]*/ struct ILPolygon * poly1, + /*[in]*/ struct ILPolygon * poly2, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_Intersect ( + /*[in]*/ struct ILPolygon * poly1, + /*[in]*/ struct ILPolygon * poly2, + /*[out,retval]*/ SAFEARRAY * * resultPolys ) = 0; + virtual HRESULT __stdcall raw_Intersect1 ( + /*[in]*/ struct ILPolygon * poly1, + /*[in]*/ struct ILPolygon * poly2, + /*[out,retval]*/ struct ILPolygon * * resultPoly ) = 0; + virtual HRESULT __stdcall raw_XOR ( + /*[in]*/ struct ILPolygon * poly1, + /*[in]*/ struct ILPolygon * poly2, + /*[out,retval]*/ SAFEARRAY * * resultPolys ) = 0; +}; + +struct __declspec(uuid("200e31b1-c00a-4530-b811-4c763235a062")) +LSorter; + // [ default ] interface ILSorter + // interface ILSortables + +struct __declspec(uuid("d3568c16-e90b-4db4-8449-dd3536757a30")) +LSortedArray; + // [ default ] interface ILSortedArray + // interface ILDrawable + +struct __declspec(uuid("9816d73e-b81c-435f-ab2d-67d6c7860a64")) +LPolygonClipper; + // [ default ] interface ILPolygonClipper + +// +// Wrapper method implementations +// + +#include "e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeomX.tli" + +#pragma pack(pop) diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tli new file mode 100644 index 0000000..8379681 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvGeomX.tli @@ -0,0 +1,226 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (7471cf2d). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvGeomX.tli +// +// Wrapper implementations for Win32 type library 02517f91-b197-4cd5-a1b5-92d1da6ca9ce +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +#pragma once + +// +// interface ILSortedArray wrapper method implementations +// + +inline int ILSortedArray::GetRowCount ( ) { + int _result = 0; + HRESULT _hr = get_RowCount(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline int ILSortedArray::GetColumnCount ( ) { + int _result = 0; + HRESULT _hr = get_ColumnCount(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline VARIANT_BOOL ILSortedArray::GetHasItem ( int columnIndex, int rowIndex ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_HasItem(columnIndex, rowIndex, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILSortablePtr ILSortedArray::GetItem ( int columnIndex, int rowIndex ) { + struct ILSortable * _result = 0; + HRESULT _hr = get_Item(columnIndex, rowIndex, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILSortablePtr(_result, false); +} + +inline ILPointPtr ILSortedArray::GetPosition ( int columnIndex, int rowIndex ) { + struct ILPoint * _result = 0; + HRESULT _hr = get_Position(columnIndex, rowIndex, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline ILLinePtr ILSortedArray::GetRowLine ( int rowIndex ) { + struct ILLine * _result = 0; + HRESULT _hr = get_RowLine(rowIndex, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline ILLinePtr ILSortedArray::GetColumnLine ( int columnIndex ) { + struct ILLine * _result = 0; + HRESULT _hr = get_ColumnLine(columnIndex, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILLinePtr(_result, false); +} + +inline double ILSortedArray::GetAvgRowSpace ( ) { + double _result = 0; + HRESULT _hr = get_AvgRowSpace(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILSortedArray::GetAvgColumnSpace ( ) { + double _result = 0; + HRESULT _hr = get_AvgColumnSpace(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILSortedArray::Draw ( void * hdc, enum LPVSortedArrayDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(hdc, drawFlags, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline int ILSortedArray::GetFilteredCount ( ) { + int _result = 0; + HRESULT _hr = get_FilteredCount(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILSortablePtr ILSortedArray::GetItemFiltered ( int index ) { + struct ILSortable * _result = 0; + HRESULT _hr = get_ItemFiltered(index, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILSortablePtr(_result, false); +} + +inline HRESULT ILSortedArray::Reset ( ) { + HRESULT _hr = raw_Reset(); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILSorter wrapper method implementations +// + +inline HRESULT ILSorter::SetSource ( struct ILSortables * sortables ) { + HRESULT _hr = raw_SetSource(sortables); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILSorter::SetSource2 ( SAFEARRAY * sortableArray ) { + HRESULT _hr = raw_SetSource2(sortableArray); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline enum LPVErrorCode ILSorter::SortToArray ( enum LPVPositionMode posMode, double columnSpaceAppr, double rowSpaceAppr, double toleranceFactor, struct ILSortedArray * * sortedResult ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_SortToArray(posMode, columnSpaceAppr, rowSpaceAppr, toleranceFactor, sortedResult, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +// +// interface ILPolygonClipper wrapper method implementations +// + +inline ILPolygonPtr ILPolygonClipper::Smooth ( struct ILPolygon * poly, double nbRange ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Smooth(poly, nbRange, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygonClipper::SmoothIterative ( struct ILPolygon * poly, double filterNbRng, double updateNbRng, int maxIterCount, double stopCriteria ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_SmoothIterative(poly, filterNbRng, updateNbRng, maxIterCount, stopCriteria, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygonClipper::Simplify ( struct ILPolygon * poly, int maxVertexes, double areaThreshold, double angleThreshold ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Simplify(poly, maxVertexes, areaThreshold, angleThreshold, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygonClipper::SimplifyDP ( struct ILPolygon * poly, double distThreshold ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_SimplifyDP(poly, distThreshold, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygonClipper::TrimCollinear ( struct ILPolygon * poly ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_TrimCollinear(poly, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygonClipper::Expand ( struct ILPolygon * poly, double delta, double miterLimit ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Expand(poly, delta, miterLimit, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline ILPolygonPtr ILPolygonClipper::Shrink ( struct ILPolygon * poly, double delta, double miterLimit ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Shrink(poly, delta, miterLimit, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline SAFEARRAY * ILPolygonClipper::Union ( struct ILPolygon * poly1, struct ILPolygon * poly2 ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_Union(poly1, poly2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILPolygonClipper::Union1 ( struct ILPolygon * poly1, struct ILPolygon * poly2 ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Union1(poly1, poly2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline SAFEARRAY * ILPolygonClipper::Subtract ( struct ILPolygon * poly1, struct ILPolygon * poly2 ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_Subtract(poly1, poly2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILPolygonClipper::Subtract1 ( struct ILPolygon * poly1, struct ILPolygon * poly2 ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Subtract1(poly1, poly2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline SAFEARRAY * ILPolygonClipper::Intersect ( struct ILPolygon * poly1, struct ILPolygon * poly2 ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_Intersect(poly1, poly2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPolygonPtr ILPolygonClipper::Intersect1 ( struct ILPolygon * poly1, struct ILPolygon * poly2 ) { + struct ILPolygon * _result = 0; + HRESULT _hr = raw_Intersect1(poly1, poly2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPolygonPtr(_result, false); +} + +inline SAFEARRAY * ILPolygonClipper::XOR ( struct ILPolygon * poly1, struct ILPolygon * poly2 ) { + SAFEARRAY * _result = 0; + HRESULT _hr = raw_XOR(poly1, poly2, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tlh b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tlh new file mode 100644 index 0000000..eed7bde --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tlh @@ -0,0 +1,475 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (9db3d68d). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvPat.tlh +// +// C++ source equivalent of Win32 type library 799860e5-cec7-4d65-9c62-a93320c0f60a +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +// +// Cross-referenced type libraries: +// +// + +#pragma once +#pragma pack(push, 8) + +#include + +// +// Forward references and typedefs +// + +struct __declspec(uuid("799860e5-cec7-4d65-9c62-a93320c0f60a")) +/* LIBID */ __LPVPatLib; +enum LPVPatCenterMode; +enum LPVPatDrawFlags; +struct __declspec(uuid("9662131d-8e5e-4d1e-84b2-e7a7efda52ee")) +/* dual interface */ ILMatchResult; +struct __declspec(uuid("eae77889-b063-4d78-b429-7935df7d69b3")) +/* dual interface */ ILMatch; +struct __declspec(uuid("9425c450-6031-443b-b70b-d32bd8593a62")) +/* dual interface */ ILMatchResults; +struct /* coclass */ LMatchResult; +struct /* coclass */ LMatchResults; +struct /* coclass */ LMatch; + +// +// Smart pointer typedef declarations +// + +_COM_SMARTPTR_TYPEDEF(ILMatchResult, __uuidof(ILMatchResult)); +_COM_SMARTPTR_TYPEDEF(ILMatchResults, __uuidof(ILMatchResults)); +_COM_SMARTPTR_TYPEDEF(ILMatch, __uuidof(ILMatch)); + +// +// Type library items +// + +enum LPVPatCenterMode +{ + LPVPatImageCenter = 0, + LPVPatTrainedCenter = 1, + LPVPatCustomCenter = 2 +}; + +enum LPVPatDrawFlags +{ + LPVPatDrawBoundingRect = 1, + LPVPatDrawCenter = 2, + LPVPatDrawFeature = 4, + LPVPatDrawIndex = 8, + LPVPatDrawDefault = 2, + LPVPatDrawAll = 255 +}; + +struct __declspec(uuid("4dc5c77a-8779-4535-8712-dad884f184a5")) +LMatchResult; + // [ default ] interface ILMatchResult + // interface ILDrawable + // interface ILSortable + +struct __declspec(uuid("2c0fcf2c-24d0-4097-96f9-edd13229b0be")) +LMatchResults; + // [ default ] interface ILMatchResults + // interface ILDrawable + // interface ILSortables + +struct __declspec(uuid("24419286-7ab4-4911-8471-aff2cdc9d693")) +LMatch; + // [ default ] interface ILMatch + +struct __declspec(uuid("9662131d-8e5e-4d1e-84b2-e7a7efda52ee")) +ILMatchResult : IDispatch +{ + // + // Property data + // + + __declspec(property(get=GetScore)) + double Score; + __declspec(property(get=GetCenter)) + ILPointPtr Center; + __declspec(property(get=GetAngle)) + double Angle; + __declspec(property(get=GetScale)) + double Scale; + __declspec(property(get=GetScaleX)) + double ScaleX; + __declspec(property(get=GetScaleY)) + double ScaleY; + __declspec(property(get=GetShapeScore)) + double ShapeScore; + __declspec(property(get=GetGrayScore)) + double GrayScore; + + // + // Wrapper methods for error-handling + // + + double GetScore ( ); + ILPointPtr GetCenter ( ); + double GetAngle ( ); + double GetScale ( ); + HRESULT Draw ( + void * hdc, + enum LPVPatDrawFlags drawFlags, + double zoomX, + double zoomY, + double panX, + double panY ); + ILRectPtr GetRect ( ); + HRESULT Set ( + struct ILMatch * matchObject, + double patX, + double patY, + double patAngle, + double patScale, + double patScore ); + double GetScaleX ( ); + double GetScaleY ( ); + double GetShapeScore ( ); + double GetGrayScore ( ); + ILPointsPtr GetFeature ( ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall get_Score ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall get_Center ( + /*[out,retval]*/ struct ILPoint * * val ) = 0; + virtual HRESULT __stdcall get_Angle ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall get_Scale ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ void * hdc, + /*[in]*/ enum LPVPatDrawFlags drawFlags, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_GetRect ( + /*[out,retval]*/ struct ILRect * * val ) = 0; + virtual HRESULT __stdcall raw_Set ( + /*[in]*/ struct ILMatch * matchObject, + /*[in]*/ double patX, + /*[in]*/ double patY, + /*[in]*/ double patAngle, + /*[in]*/ double patScale, + /*[in]*/ double patScore ) = 0; + virtual HRESULT __stdcall get_ScaleX ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall get_ScaleY ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall get_ShapeScore ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall get_GrayScore ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall raw_GetFeature ( + /*[out,retval]*/ struct ILPoints * * featurePoints ) = 0; +}; + +struct __declspec(uuid("9425c450-6031-443b-b70b-d32bd8593a62")) +ILMatchResults : IDispatch +{ + // + // Wrapper methods for error-handling + // + + HRESULT Reset ( ); + int Count ( ); + ILMatchResultPtr Item ( + int index ); + HRESULT Draw ( + void * hdc, + int index, + enum LPVPatDrawFlags drawFlags, + double zoomX, + double zoomY, + double panX, + double panY ); + HRESULT DrawAll ( + void * hdc, + enum LPVPatDrawFlags drawFlags, + double zoomX, + double zoomY, + double panX, + double panY ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Reset ( ) = 0; + virtual HRESULT __stdcall raw_Count ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall raw_Item ( + /*[in]*/ int index, + /*[out,retval]*/ struct ILMatchResult * * result ) = 0; + virtual HRESULT __stdcall raw_Draw ( + /*[in]*/ void * hdc, + /*[in]*/ int index, + /*[in]*/ enum LPVPatDrawFlags drawFlags, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; + virtual HRESULT __stdcall raw_DrawAll ( + /*[in]*/ void * hdc, + /*[in]*/ enum LPVPatDrawFlags drawFlags, + /*[in]*/ double zoomX, + /*[in]*/ double zoomY, + /*[in]*/ double panX, + /*[in]*/ double panY ) = 0; +}; + +struct __declspec(uuid("eae77889-b063-4d78-b429-7935df7d69b3")) +ILMatch : ILObject +{ + // + // Property data + // + + __declspec(property(get=GetAcceptScore,put=PutAcceptScore)) + int AcceptScore; + __declspec(property(get=GetAngleTolerance,put=PutAngleTolerance)) + int AngleTolerance; + __declspec(property(get=GetScaleTolerance,put=PutScaleTolerance)) + int ScaleTolerance; + __declspec(property(get=GetMaxCount,put=PutMaxCount)) + int MaxCount; + __declspec(property(get=GetOverlap,put=PutOverlap)) + int Overlap; + __declspec(property(get=GetIgnorePolarity,put=PutIgnorePolarity)) + VARIANT_BOOL IgnorePolarity; + __declspec(property(get=GetUseCache,put=PutUseCache)) + VARIANT_BOOL UseCache; + __declspec(property(get=GetStrictScore,put=PutStrictScore)) + VARIANT_BOOL StrictScore; + __declspec(property(get=GetExcludeBoundary,put=PutExcludeBoundary)) + VARIANT_BOOL ExcludeBoundary; + __declspec(property(get=GetGrayValueWeight,put=PutGrayValueWeight)) + int GrayValueWeight; + __declspec(property(get=GetAngleBias,put=PutAngleBias)) + int AngleBias; + __declspec(property(get=GetScaleBias,put=PutScaleBias)) + int ScaleBias; + __declspec(property(get=GetDetailLevel,put=PutDetailLevel)) + double DetailLevel; + __declspec(property(get=GetIsotropicScale,put=PutIsotropicScale)) + VARIANT_BOOL IsotropicScale; + __declspec(property(get=GetAccuracyLevel,put=PutAccuracyLevel)) + int AccuracyLevel; + __declspec(property(get=GetIgnoreMissing,put=PutIgnoreMissing)) + VARIANT_BOOL IgnoreMissing; + __declspec(property(get=GetMissingTolerance,put=PutMissingTolerance)) + int MissingTolerance; + + // + // Wrapper methods for error-handling + // + + enum LPVErrorCode Learn ( + struct ILImage * img, + struct ILRegion * region ); + enum LPVErrorCode LearnWithShape ( + struct ILImage * img, + struct ILRegion * region, + struct ILRegion * shapeRegion ); + enum LPVErrorCode LearnWithShapeImage ( + struct ILImage * img, + struct ILRegion * region, + struct ILImage * shapeImg ); + VARIANT_BOOL IsLearnt ( ); + enum LPVErrorCode Match ( + struct ILImage * img, + struct ILRegion * region, + struct ILMatchResults * * results ); + int GetAcceptScore ( ); + void PutAcceptScore ( + int val ); + int GetAngleTolerance ( ); + void PutAngleTolerance ( + int val ); + int GetAngleBias ( ); + void PutAngleBias ( + int val ); + int GetScaleTolerance ( ); + void PutScaleTolerance ( + int val ); + int GetScaleBias ( ); + void PutScaleBias ( + int val ); + int GetMaxCount ( ); + void PutMaxCount ( + int val ); + int GetOverlap ( ); + void PutOverlap ( + int val ); + VARIANT_BOOL GetIgnorePolarity ( ); + void PutIgnorePolarity ( + VARIANT_BOOL val ); + VARIANT_BOOL GetUseCache ( ); + void PutUseCache ( + VARIANT_BOOL val ); + VARIANT_BOOL GetStrictScore ( ); + void PutStrictScore ( + VARIANT_BOOL val ); + VARIANT_BOOL GetExcludeBoundary ( ); + void PutExcludeBoundary ( + VARIANT_BOOL val ); + int GetGrayValueWeight ( ); + void PutGrayValueWeight ( + int val ); + HRESULT SetPatCenter ( + enum LPVPatCenterMode centerMode, + double patX, + double patY, + double patAngle ); + HRESULT GetPatCenter ( + double * patX, + double * patY, + double * patAngle ); + enum LPVPatCenterMode GetPatCenterMode ( ); + HRESULT GetPatImage ( + struct ILImage * img ); + HRESULT GetPatMask ( + struct ILImage * mask ); + double GetDetailLevel ( ); + void PutDetailLevel ( + double val ); + VARIANT_BOOL GetIsotropicScale ( ); + void PutIsotropicScale ( + VARIANT_BOOL val ); + ILPointsPtr GetPatFeature ( ); + int GetAccuracyLevel ( ); + void PutAccuracyLevel ( + int val ); + VARIANT_BOOL GetIgnoreMissing ( ); + void PutIgnoreMissing ( + VARIANT_BOOL val ); + int GetMissingTolerance ( ); + void PutMissingTolerance ( + int val ); + + // + // Raw methods provided by interface + // + + virtual HRESULT __stdcall raw_Learn ( + /*[in]*/ struct ILImage * img, + /*[in]*/ struct ILRegion * region, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; + virtual HRESULT __stdcall raw_LearnWithShape ( + /*[in]*/ struct ILImage * img, + /*[in]*/ struct ILRegion * region, + /*[in]*/ struct ILRegion * shapeRegion, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; + virtual HRESULT __stdcall raw_LearnWithShapeImage ( + /*[in]*/ struct ILImage * img, + /*[in]*/ struct ILRegion * region, + /*[in]*/ struct ILImage * shapeImg, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; + virtual HRESULT __stdcall raw_IsLearnt ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall raw_Match ( + /*[in]*/ struct ILImage * img, + /*[in]*/ struct ILRegion * region, + /*[out]*/ struct ILMatchResults * * results, + /*[out,retval]*/ enum LPVErrorCode * error ) = 0; + virtual HRESULT __stdcall get_AcceptScore ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_AcceptScore ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_AngleTolerance ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_AngleTolerance ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_AngleBias ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_AngleBias ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_ScaleTolerance ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_ScaleTolerance ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_ScaleBias ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_ScaleBias ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_MaxCount ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_MaxCount ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_Overlap ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_Overlap ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_IgnorePolarity ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall put_IgnorePolarity ( + /*[in]*/ VARIANT_BOOL val ) = 0; + virtual HRESULT __stdcall get_UseCache ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall put_UseCache ( + /*[in]*/ VARIANT_BOOL val ) = 0; + virtual HRESULT __stdcall get_StrictScore ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall put_StrictScore ( + /*[in]*/ VARIANT_BOOL val ) = 0; + virtual HRESULT __stdcall get_ExcludeBoundary ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall put_ExcludeBoundary ( + /*[in]*/ VARIANT_BOOL val ) = 0; + virtual HRESULT __stdcall get_GrayValueWeight ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_GrayValueWeight ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall raw_SetPatCenter ( + /*[in]*/ enum LPVPatCenterMode centerMode, + /*[in]*/ double patX, + /*[in]*/ double patY, + /*[in]*/ double patAngle ) = 0; + virtual HRESULT __stdcall raw_GetPatCenter ( + /*[out]*/ double * patX, + /*[out]*/ double * patY, + /*[out]*/ double * patAngle ) = 0; + virtual HRESULT __stdcall raw_GetPatCenterMode ( + /*[out,retval]*/ enum LPVPatCenterMode * centerMode ) = 0; + virtual HRESULT __stdcall raw_GetPatImage ( + /*[out]*/ struct ILImage * img ) = 0; + virtual HRESULT __stdcall raw_GetPatMask ( + /*[out]*/ struct ILImage * mask ) = 0; + virtual HRESULT __stdcall get_DetailLevel ( + /*[out,retval]*/ double * val ) = 0; + virtual HRESULT __stdcall put_DetailLevel ( + /*[in]*/ double val ) = 0; + virtual HRESULT __stdcall get_IsotropicScale ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall put_IsotropicScale ( + /*[in]*/ VARIANT_BOOL val ) = 0; + virtual HRESULT __stdcall raw_GetPatFeature ( + /*[out,retval]*/ struct ILPoints * * featurePoints ) = 0; + virtual HRESULT __stdcall get_AccuracyLevel ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_AccuracyLevel ( + /*[in]*/ int val ) = 0; + virtual HRESULT __stdcall get_IgnoreMissing ( + /*[out,retval]*/ VARIANT_BOOL * val ) = 0; + virtual HRESULT __stdcall put_IgnoreMissing ( + /*[in]*/ VARIANT_BOOL val ) = 0; + virtual HRESULT __stdcall get_MissingTolerance ( + /*[out,retval]*/ int * val ) = 0; + virtual HRESULT __stdcall put_MissingTolerance ( + /*[in]*/ int val ) = 0; +}; + +// +// Wrapper method implementations +// + +#include "e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvPat.tli" + +#pragma pack(pop) diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tli b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tli new file mode 100644 index 0000000..3a81d79 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/lpvPat.tli @@ -0,0 +1,411 @@ +锘// Created by Microsoft (R) C/C++ Compiler Version 14.16.27051.0 (9db3d68d). +// +// e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvPat.tli +// +// Wrapper implementations for Win32 type library 799860e5-cec7-4d65-9c62-a93320c0f60a +// compiler-generated file created 11/22/23 at 17:12:18 - DO NOT EDIT! + +#pragma once + +// +// interface ILMatchResult wrapper method implementations +// + +inline double ILMatchResult::GetScore ( ) { + double _result = 0; + HRESULT _hr = get_Score(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPointPtr ILMatchResult::GetCenter ( ) { + struct ILPoint * _result = 0; + HRESULT _hr = get_Center(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointPtr(_result, false); +} + +inline double ILMatchResult::GetAngle ( ) { + double _result = 0; + HRESULT _hr = get_Angle(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILMatchResult::GetScale ( ) { + double _result = 0; + HRESULT _hr = get_Scale(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILMatchResult::Draw ( void * hdc, enum LPVPatDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(hdc, drawFlags, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline ILRectPtr ILMatchResult::GetRect ( ) { + struct ILRect * _result = 0; + HRESULT _hr = raw_GetRect(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILRectPtr(_result, false); +} + +inline HRESULT ILMatchResult::Set ( struct ILMatch * matchObject, double patX, double patY, double patAngle, double patScale, double patScore ) { + HRESULT _hr = raw_Set(matchObject, patX, patY, patAngle, patScale, patScore); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILMatchResult::GetScaleX ( ) { + double _result = 0; + HRESULT _hr = get_ScaleX(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILMatchResult::GetScaleY ( ) { + double _result = 0; + HRESULT _hr = get_ScaleY(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILMatchResult::GetShapeScore ( ) { + double _result = 0; + HRESULT _hr = get_ShapeScore(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline double ILMatchResult::GetGrayScore ( ) { + double _result = 0; + HRESULT _hr = get_GrayScore(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILPointsPtr ILMatchResult::GetFeature ( ) { + struct ILPoints * _result = 0; + HRESULT _hr = raw_GetFeature(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointsPtr(_result, false); +} + +// +// interface ILMatchResults wrapper method implementations +// + +inline HRESULT ILMatchResults::Reset ( ) { + HRESULT _hr = raw_Reset(); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline int ILMatchResults::Count ( ) { + int _result = 0; + HRESULT _hr = raw_Count(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline ILMatchResultPtr ILMatchResults::Item ( int index ) { + struct ILMatchResult * _result = 0; + HRESULT _hr = raw_Item(index, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILMatchResultPtr(_result, false); +} + +inline HRESULT ILMatchResults::Draw ( void * hdc, int index, enum LPVPatDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_Draw(hdc, index, drawFlags, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILMatchResults::DrawAll ( void * hdc, enum LPVPatDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY ) { + HRESULT _hr = raw_DrawAll(hdc, drawFlags, zoomX, zoomY, panX, panY); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +// +// interface ILMatch wrapper method implementations +// + +inline enum LPVErrorCode ILMatch::Learn ( struct ILImage * img, struct ILRegion * region ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_Learn(img, region, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVErrorCode ILMatch::LearnWithShape ( struct ILImage * img, struct ILRegion * region, struct ILRegion * shapeRegion ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_LearnWithShape(img, region, shapeRegion, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVErrorCode ILMatch::LearnWithShapeImage ( struct ILImage * img, struct ILRegion * region, struct ILImage * shapeImg ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_LearnWithShapeImage(img, region, shapeImg, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline VARIANT_BOOL ILMatch::IsLearnt ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = raw_IsLearnt(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline enum LPVErrorCode ILMatch::Match ( struct ILImage * img, struct ILRegion * region, struct ILMatchResults * * results ) { + enum LPVErrorCode _result; + HRESULT _hr = raw_Match(img, region, results, &_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline int ILMatch::GetAcceptScore ( ) { + int _result = 0; + HRESULT _hr = get_AcceptScore(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutAcceptScore ( int val ) { + HRESULT _hr = put_AcceptScore(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetAngleTolerance ( ) { + int _result = 0; + HRESULT _hr = get_AngleTolerance(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutAngleTolerance ( int val ) { + HRESULT _hr = put_AngleTolerance(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetAngleBias ( ) { + int _result = 0; + HRESULT _hr = get_AngleBias(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutAngleBias ( int val ) { + HRESULT _hr = put_AngleBias(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetScaleTolerance ( ) { + int _result = 0; + HRESULT _hr = get_ScaleTolerance(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutScaleTolerance ( int val ) { + HRESULT _hr = put_ScaleTolerance(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetScaleBias ( ) { + int _result = 0; + HRESULT _hr = get_ScaleBias(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutScaleBias ( int val ) { + HRESULT _hr = put_ScaleBias(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetMaxCount ( ) { + int _result = 0; + HRESULT _hr = get_MaxCount(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutMaxCount ( int val ) { + HRESULT _hr = put_MaxCount(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetOverlap ( ) { + int _result = 0; + HRESULT _hr = get_Overlap(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutOverlap ( int val ) { + HRESULT _hr = put_Overlap(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILMatch::GetIgnorePolarity ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_IgnorePolarity(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutIgnorePolarity ( VARIANT_BOOL val ) { + HRESULT _hr = put_IgnorePolarity(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILMatch::GetUseCache ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_UseCache(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutUseCache ( VARIANT_BOOL val ) { + HRESULT _hr = put_UseCache(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILMatch::GetStrictScore ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_StrictScore(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutStrictScore ( VARIANT_BOOL val ) { + HRESULT _hr = put_StrictScore(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILMatch::GetExcludeBoundary ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_ExcludeBoundary(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutExcludeBoundary ( VARIANT_BOOL val ) { + HRESULT _hr = put_ExcludeBoundary(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetGrayValueWeight ( ) { + int _result = 0; + HRESULT _hr = get_GrayValueWeight(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutGrayValueWeight ( int val ) { + HRESULT _hr = put_GrayValueWeight(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline HRESULT ILMatch::SetPatCenter ( enum LPVPatCenterMode centerMode, double patX, double patY, double patAngle ) { + HRESULT _hr = raw_SetPatCenter(centerMode, patX, patY, patAngle); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILMatch::GetPatCenter ( double * patX, double * patY, double * patAngle ) { + HRESULT _hr = raw_GetPatCenter(patX, patY, patAngle); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline enum LPVPatCenterMode ILMatch::GetPatCenterMode ( ) { + enum LPVPatCenterMode _result; + HRESULT _hr = raw_GetPatCenterMode(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline HRESULT ILMatch::GetPatImage ( struct ILImage * img ) { + HRESULT _hr = raw_GetPatImage(img); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline HRESULT ILMatch::GetPatMask ( struct ILImage * mask ) { + HRESULT _hr = raw_GetPatMask(mask); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _hr; +} + +inline double ILMatch::GetDetailLevel ( ) { + double _result = 0; + HRESULT _hr = get_DetailLevel(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutDetailLevel ( double val ) { + HRESULT _hr = put_DetailLevel(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILMatch::GetIsotropicScale ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_IsotropicScale(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutIsotropicScale ( VARIANT_BOOL val ) { + HRESULT _hr = put_IsotropicScale(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline ILPointsPtr ILMatch::GetPatFeature ( ) { + struct ILPoints * _result = 0; + HRESULT _hr = raw_GetPatFeature(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return ILPointsPtr(_result, false); +} + +inline int ILMatch::GetAccuracyLevel ( ) { + int _result = 0; + HRESULT _hr = get_AccuracyLevel(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutAccuracyLevel ( int val ) { + HRESULT _hr = put_AccuracyLevel(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline VARIANT_BOOL ILMatch::GetIgnoreMissing ( ) { + VARIANT_BOOL _result = 0; + HRESULT _hr = get_IgnoreMissing(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutIgnoreMissing ( VARIANT_BOOL val ) { + HRESULT _hr = put_IgnoreMissing(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} + +inline int ILMatch::GetMissingTolerance ( ) { + int _result = 0; + HRESULT _hr = get_MissingTolerance(&_result); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); + return _result; +} + +inline void ILMatch::PutMissingTolerance ( int val ) { + HRESULT _hr = put_MissingTolerance(val); + if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); +} diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/main.obj b/tpvs17/SmokeBoxIdentification/x64/Release/main.obj new file mode 100644 index 0000000..dd4d7eb Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/main.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_ADModule.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_ADModule.obj new file mode 100644 index 0000000..1d53e52 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_ADModule.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_Camera.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_Camera.obj new file mode 100644 index 0000000..59f1e18 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_Camera.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CameraControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CameraControl.obj new file mode 100644 index 0000000..d046aa8 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CameraControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CategoryMatcher.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CategoryMatcher.obj new file mode 100644 index 0000000..05fe3ea Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CategoryMatcher.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_CodeScanStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CodeScanStation.obj new file mode 100644 index 0000000..824e550 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_CodeScanStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_HikCamera.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_HikCamera.obj new file mode 100644 index 0000000..9140a33 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_HikCamera.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_NetControl.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_NetControl.obj new file mode 100644 index 0000000..f8dfcd6 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_NetControl.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_QNumTemplateBuild.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_QNumTemplateBuild.obj new file mode 100644 index 0000000..c120c21 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_QNumTemplateBuild.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_SmokeBoxIdentification.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_SmokeBoxIdentification.obj new file mode 100644 index 0000000..e92522b Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_SmokeBoxIdentification.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/moc_lpSerialStation.obj b/tpvs17/SmokeBoxIdentification/x64/Release/moc_lpSerialStation.obj new file mode 100644 index 0000000..8a44d37 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/moc_lpSerialStation.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/qrc_SmokeBoxIdentification.obj b/tpvs17/SmokeBoxIdentification/x64/Release/qrc_SmokeBoxIdentification.obj new file mode 100644 index 0000000..1c470f8 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/qrc_SmokeBoxIdentification.obj differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/qt_work.log b/tpvs17/SmokeBoxIdentification/x64/Release/qt_work.log new file mode 100644 index 0000000..6fd6938 Binary files /dev/null and b/tpvs17/SmokeBoxIdentification/x64/Release/qt_work.log differ diff --git a/tpvs17/SmokeBoxIdentification/x64/Release/smokeBox.Build.CppClean.log b/tpvs17/SmokeBoxIdentification/x64/Release/smokeBox.Build.CppClean.log new file mode 100644 index 0000000..1c02552 --- /dev/null +++ b/tpvs17/SmokeBoxIdentification/x64/Release/smokeBox.Build.CppClean.log @@ -0,0 +1,71 @@ +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokeboxidentification.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\qnumtemplatebuild.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\netcontrol.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\main.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpserialstation.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\hikcamera.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\log.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\codescanstation.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\categorymatcher.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\cameracontrol.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\admodule.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_hikcamera.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_lpserialstation.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_netcontrol.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_smokeboxidentification.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_qnumtemplatebuild.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_codescanstation.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_categorymatcher.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_cameracontrol.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_camera.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\moc_admodule.obj +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\qrc_smokeboxidentification.obj +e:\code\smokeboxidentification\runner17\release\smokebox.exe +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_admodule.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_camera.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_cameracontrol.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_categorymatcher.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_codescanstation.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_qnumtemplatebuild.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_smokeboxidentification.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_netcontrol.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_lpserialstation.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\release\moc_hikcamera.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\qrc_smokeboxidentification.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\ui_qnumtemplatebuild.h +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\ui_smokeboxidentification.h +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\qrc_smokeboxidentification.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_admodule.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_camera.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_cameracontrol.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_categorymatcher.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_codescanstation.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_qnumtemplatebuild.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_smokeboxidentification.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_netcontrol.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_lpserialstation.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\generatedfiles\release\moc_hikcamera.cpp +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\ui_qnumtemplatebuild.h +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\.\generatedfiles\ui_smokeboxidentification.h +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvcore.tli +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeom.tli +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeomx.tli +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvpat.tli +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvcore.tlh +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeom.tlh +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvgeomx.tlh +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\lpvpat.tlh +e:\code\smokeboxidentification\tpvs17\..\runner17\release\smokebox.exe +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.command.1.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.read.1.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\cl.write.1.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\link.command.1.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\link.read.1.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\link.write.1.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\moc.read.1u.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\moc.write.1u.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\rcc.read.1u.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\rcc.write.1u.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\smokeboxidentification.write.1u.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\uic.read.1u.tlog +e:\code\smokeboxidentification\tpvs17\smokeboxidentification\x64\release\smokebox.b12702ad.tlog\uic.write.1u.tlog diff --git a/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_ISerial.cpp b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_ISerial.cpp new file mode 100644 index 0000000..985dd95 --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_ISerial.cpp @@ -0,0 +1,242 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_ISerial.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/include/lp_ISerial.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_ISerial.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_ISerial_t { + QByteArrayData data[11]; + char stringdata0[159]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_ISerial_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_ISerial_t qt_meta_stringdata_lp_ISerial = { + { +QT_MOC_LITERAL(0, 0, 10), // "lp_ISerial" +QT_MOC_LITERAL(1, 11, 16), // "signal_data_recv" +QT_MOC_LITERAL(2, 28, 0), // "" +QT_MOC_LITERAL(3, 29, 2), // "sn" +QT_MOC_LITERAL(4, 32, 26), // "QSharedPointer" +QT_MOC_LITERAL(5, 59, 9), // "data_ptr_" +QT_MOC_LITERAL(6, 69, 29), // "QSharedPointer" +QT_MOC_LITERAL(7, 99, 16), // "signal_data_send" +QT_MOC_LITERAL(8, 116, 20), // "signal_state_changed" +QT_MOC_LITERAL(9, 137, 15), // "SerialErrorType" +QT_MOC_LITERAL(10, 153, 5) // "error" + + }, + "lp_ISerial\0signal_data_recv\0\0sn\0" + "QSharedPointer\0data_ptr_\0" + "QSharedPointer\0" + "signal_data_send\0signal_state_changed\0" + "SerialErrorType\0error" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_ISerial[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 5, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 5, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 39, 2, 0x06 /* Public */, + 1, 2, 44, 2, 0x06 /* Public */, + 7, 1, 49, 2, 0x06 /* Public */, + 7, 1, 52, 2, 0x06 /* Public */, + 8, 2, 55, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 6, 3, 5, + QMetaType::Void, 0x80000000 | 4, 5, + QMetaType::Void, 0x80000000 | 6, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 9, 3, 10, + + 0 // eod +}; + +void lp_ISerial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_ISerial *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 2: _t->signal_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 3: _t->signal_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 4: _t->signal_state_changed((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 3: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lp_ISerial::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_recv)) { + *result = 0; + return; + } + } + { + typedef void (lp_ISerial::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_recv)) { + *result = 1; + return; + } + } + { + typedef void (lp_ISerial::*_t)(QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_send)) { + *result = 2; + return; + } + } + { + typedef void (lp_ISerial::*_t)(QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_send)) { + *result = 3; + return; + } + } + { + typedef void (lp_ISerial::*_t)(const QString & , SerialErrorType ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_state_changed)) { + *result = 4; + return; + } + } + } +} + +const QMetaObject lp_ISerial::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lp_ISerial.data, + qt_meta_data_lp_ISerial, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_ISerial::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_ISerial::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_ISerial.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int lp_ISerial::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} + +// SIGNAL 0 +void lp_ISerial::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lp_ISerial::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void lp_ISerial::signal_data_send(QSharedPointer _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void lp_ISerial::signal_data_send(QSharedPointer _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void lp_ISerial::signal_state_changed(const QString & _t1, SerialErrorType _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 4, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_analysis.cpp b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_analysis.cpp new file mode 100644 index 0000000..c459b9d --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_analysis.cpp @@ -0,0 +1,203 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_analysis.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/lp_analysis.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_analysis.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_analysis_t { + QByteArrayData data[12]; + char stringdata0[175]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_analysis_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_analysis_t qt_meta_stringdata_lp_analysis = { + { +QT_MOC_LITERAL(0, 0, 11), // "lp_analysis" +QT_MOC_LITERAL(1, 12, 16), // "signal_data_recv" +QT_MOC_LITERAL(2, 29, 0), // "" +QT_MOC_LITERAL(3, 30, 2), // "sn" +QT_MOC_LITERAL(4, 33, 29), // "QSharedPointer" +QT_MOC_LITERAL(5, 63, 12), // "lp_data_ptr_" +QT_MOC_LITERAL(6, 76, 16), // "signal_data_send" +QT_MOC_LITERAL(7, 93, 26), // "QSharedPointer" +QT_MOC_LITERAL(8, 120, 9), // "data_ptr_" +QT_MOC_LITERAL(9, 130, 19), // "on_serial_data_recv" +QT_MOC_LITERAL(10, 150, 12), // "on_data_send" +QT_MOC_LITERAL(11, 163, 11) // "lp_data_ptr" + + }, + "lp_analysis\0signal_data_recv\0\0sn\0" + "QSharedPointer\0" + "lp_data_ptr_\0signal_data_send\0" + "QSharedPointer\0data_ptr_\0" + "on_serial_data_recv\0on_data_send\0" + "lp_data_ptr" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_analysis[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 4, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 34, 2, 0x06 /* Public */, + 6, 1, 39, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 9, 2, 42, 2, 0x0a /* Public */, + 10, 1, 47, 2, 0x0a /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 5, + QMetaType::Void, 0x80000000 | 7, 8, + + // slots: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 7, 3, 8, + QMetaType::Void, 0x80000000 | 4, 11, + + 0 // eod +}; + +void lp_analysis::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_analysis *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->signal_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 2: _t->on_serial_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 3: _t->on_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 3: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lp_analysis::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_analysis::signal_data_recv)) { + *result = 0; + return; + } + } + { + typedef void (lp_analysis::*_t)(QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_analysis::signal_data_send)) { + *result = 1; + return; + } + } + } +} + +const QMetaObject lp_analysis::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lp_analysis.data, + qt_meta_data_lp_analysis, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_analysis::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_analysis::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_analysis.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int lp_analysis::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::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) + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} + +// SIGNAL 0 +void lp_analysis::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lp_analysis::signal_data_send(QSharedPointer _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_serial.cpp b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_serial.cpp new file mode 100644 index 0000000..dcbfb15 --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_serial.cpp @@ -0,0 +1,152 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_serial.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/lp_serial.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_serial.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_serial_t { + QByteArrayData data[11]; + char stringdata0[153]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_serial_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_serial_t qt_meta_stringdata_lp_serial = { + { +QT_MOC_LITERAL(0, 0, 9), // "lp_serial" +QT_MOC_LITERAL(1, 10, 12), // "on_send_data" +QT_MOC_LITERAL(2, 23, 0), // "" +QT_MOC_LITERAL(3, 24, 26), // "QSharedPointer" +QT_MOC_LITERAL(4, 51, 9), // "data_ptr_" +QT_MOC_LITERAL(5, 61, 7), // "on_open" +QT_MOC_LITERAL(6, 69, 13), // "on_ready_read" +QT_MOC_LITERAL(7, 83, 16), // "on_bytes_written" +QT_MOC_LITERAL(8, 100, 8), // "on_error" +QT_MOC_LITERAL(9, 109, 28), // "QSerialPort::SerialPortError" +QT_MOC_LITERAL(10, 138, 14) // "on_auto_reconn" + + }, + "lp_serial\0on_send_data\0\0" + "QSharedPointer\0data_ptr_\0" + "on_open\0on_ready_read\0on_bytes_written\0" + "on_error\0QSerialPort::SerialPortError\0" + "on_auto_reconn" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_serial[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 6, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 1, 44, 2, 0x0a /* Public */, + 5, 0, 47, 2, 0x08 /* Private */, + 6, 0, 48, 2, 0x08 /* Private */, + 7, 1, 49, 2, 0x08 /* Private */, + 8, 1, 52, 2, 0x08 /* Private */, + 10, 0, 55, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, 0x80000000 | 3, 4, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, QMetaType::LongLong, 2, + QMetaType::Void, 0x80000000 | 9, 2, + QMetaType::Void, + + 0 // eod +}; + +void lp_serial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_serial *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->on_send_data((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 1: _t->on_open(); break; + case 2: _t->on_ready_read(); break; + case 3: _t->on_bytes_written((*reinterpret_cast< qint64(*)>(_a[1]))); break; + case 4: _t->on_error((*reinterpret_cast< QSerialPort::SerialPortError(*)>(_a[1]))); break; + case 5: _t->on_auto_reconn(); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } +} + +const QMetaObject lp_serial::staticMetaObject = { + { &lp_ISerial::staticMetaObject, qt_meta_stringdata_lp_serial.data, + qt_meta_data_lp_serial, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_serial::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_serial::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_serial.stringdata0)) + return static_cast(this); + return lp_ISerial::qt_metacast(_clname); +} + +int lp_serial::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = lp_ISerial::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 6) + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 6) + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_serial_manager.cpp b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_serial_manager.cpp new file mode 100644 index 0000000..b17b6e5 --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Debug/moc_lp_serial_manager.cpp @@ -0,0 +1,239 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_serial_manager.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/include/lp_serial_manager.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_serial_manager.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_serial_manager_t { + QByteArrayData data[14]; + char stringdata0[199]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_serial_manager_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_serial_manager_t qt_meta_stringdata_lp_serial_manager = { + { +QT_MOC_LITERAL(0, 0, 17), // "lp_serial_manager" +QT_MOC_LITERAL(1, 18, 16), // "signal_data_recv" +QT_MOC_LITERAL(2, 35, 0), // "" +QT_MOC_LITERAL(3, 36, 2), // "sn" +QT_MOC_LITERAL(4, 39, 26), // "QSharedPointer" +QT_MOC_LITERAL(5, 66, 9), // "data_ptr_" +QT_MOC_LITERAL(6, 76, 29), // "QSharedPointer" +QT_MOC_LITERAL(7, 106, 20), // "signal_state_changed" +QT_MOC_LITERAL(8, 127, 15), // "SerialErrorType" +QT_MOC_LITERAL(9, 143, 3), // "err" +QT_MOC_LITERAL(10, 147, 12), // "on_data_send" +QT_MOC_LITERAL(11, 160, 8), // "data_ptr" +QT_MOC_LITERAL(12, 169, 12), // "on_data_recv" +QT_MOC_LITERAL(13, 182, 16) // "on_state_changed" + + }, + "lp_serial_manager\0signal_data_recv\0\0" + "sn\0QSharedPointer\0data_ptr_\0" + "QSharedPointer\0" + "signal_state_changed\0SerialErrorType\0" + "err\0on_data_send\0data_ptr\0on_data_recv\0" + "on_state_changed" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_serial_manager[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 3, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 49, 2, 0x06 /* Public */, + 1, 2, 54, 2, 0x06 /* Public */, + 7, 2, 59, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 10, 2, 64, 2, 0x0a /* Public */, + 10, 2, 69, 2, 0x0a /* Public */, + 12, 2, 74, 2, 0x0a /* Public */, + 13, 2, 79, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 6, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 8, 3, 9, + + // slots: parameters + QMetaType::Bool, QMetaType::QString, 0x80000000 | 4, 3, 11, + QMetaType::Bool, QMetaType::QString, 0x80000000 | 6, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 11, + QMetaType::Void, QMetaType::QString, 0x80000000 | 8, 3, 9, + + 0 // eod +}; + +void lp_serial_manager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_serial_manager *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 2: _t->signal_state_changed((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + case 3: { bool _r = _t->on_data_send((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); + if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; + case 4: { bool _r = _t->on_data_send((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); + if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; + case 5: _t->on_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 6: _t->on_state_changed((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 3: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 4: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 5: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lp_serial_manager::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_serial_manager::signal_data_recv)) { + *result = 0; + return; + } + } + { + typedef void (lp_serial_manager::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_serial_manager::signal_data_recv)) { + *result = 1; + return; + } + } + { + typedef void (lp_serial_manager::*_t)(const QString & , SerialErrorType ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_serial_manager::signal_state_changed)) { + *result = 2; + return; + } + } + } +} + +const QMetaObject lp_serial_manager::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lp_serial_manager.data, + qt_meta_data_lp_serial_manager, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_serial_manager::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_serial_manager::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_serial_manager.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int lp_serial_manager::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void lp_serial_manager::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lp_serial_manager::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void lp_serial_manager::signal_state_changed(const QString & _t1, SerialErrorType _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_ISerial.cpp b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_ISerial.cpp new file mode 100644 index 0000000..985dd95 --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_ISerial.cpp @@ -0,0 +1,242 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_ISerial.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/include/lp_ISerial.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_ISerial.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_ISerial_t { + QByteArrayData data[11]; + char stringdata0[159]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_ISerial_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_ISerial_t qt_meta_stringdata_lp_ISerial = { + { +QT_MOC_LITERAL(0, 0, 10), // "lp_ISerial" +QT_MOC_LITERAL(1, 11, 16), // "signal_data_recv" +QT_MOC_LITERAL(2, 28, 0), // "" +QT_MOC_LITERAL(3, 29, 2), // "sn" +QT_MOC_LITERAL(4, 32, 26), // "QSharedPointer" +QT_MOC_LITERAL(5, 59, 9), // "data_ptr_" +QT_MOC_LITERAL(6, 69, 29), // "QSharedPointer" +QT_MOC_LITERAL(7, 99, 16), // "signal_data_send" +QT_MOC_LITERAL(8, 116, 20), // "signal_state_changed" +QT_MOC_LITERAL(9, 137, 15), // "SerialErrorType" +QT_MOC_LITERAL(10, 153, 5) // "error" + + }, + "lp_ISerial\0signal_data_recv\0\0sn\0" + "QSharedPointer\0data_ptr_\0" + "QSharedPointer\0" + "signal_data_send\0signal_state_changed\0" + "SerialErrorType\0error" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_ISerial[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 5, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 5, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 39, 2, 0x06 /* Public */, + 1, 2, 44, 2, 0x06 /* Public */, + 7, 1, 49, 2, 0x06 /* Public */, + 7, 1, 52, 2, 0x06 /* Public */, + 8, 2, 55, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 6, 3, 5, + QMetaType::Void, 0x80000000 | 4, 5, + QMetaType::Void, 0x80000000 | 6, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 9, 3, 10, + + 0 // eod +}; + +void lp_ISerial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_ISerial *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 2: _t->signal_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 3: _t->signal_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 4: _t->signal_state_changed((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 3: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lp_ISerial::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_recv)) { + *result = 0; + return; + } + } + { + typedef void (lp_ISerial::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_recv)) { + *result = 1; + return; + } + } + { + typedef void (lp_ISerial::*_t)(QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_send)) { + *result = 2; + return; + } + } + { + typedef void (lp_ISerial::*_t)(QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_data_send)) { + *result = 3; + return; + } + } + { + typedef void (lp_ISerial::*_t)(const QString & , SerialErrorType ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_ISerial::signal_state_changed)) { + *result = 4; + return; + } + } + } +} + +const QMetaObject lp_ISerial::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lp_ISerial.data, + qt_meta_data_lp_ISerial, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_ISerial::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_ISerial::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_ISerial.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int lp_ISerial::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} + +// SIGNAL 0 +void lp_ISerial::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lp_ISerial::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void lp_ISerial::signal_data_send(QSharedPointer _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void lp_ISerial::signal_data_send(QSharedPointer _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void lp_ISerial::signal_state_changed(const QString & _t1, SerialErrorType _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 4, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_analysis.cpp b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_analysis.cpp new file mode 100644 index 0000000..c459b9d --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_analysis.cpp @@ -0,0 +1,203 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_analysis.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/lp_analysis.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_analysis.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_analysis_t { + QByteArrayData data[12]; + char stringdata0[175]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_analysis_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_analysis_t qt_meta_stringdata_lp_analysis = { + { +QT_MOC_LITERAL(0, 0, 11), // "lp_analysis" +QT_MOC_LITERAL(1, 12, 16), // "signal_data_recv" +QT_MOC_LITERAL(2, 29, 0), // "" +QT_MOC_LITERAL(3, 30, 2), // "sn" +QT_MOC_LITERAL(4, 33, 29), // "QSharedPointer" +QT_MOC_LITERAL(5, 63, 12), // "lp_data_ptr_" +QT_MOC_LITERAL(6, 76, 16), // "signal_data_send" +QT_MOC_LITERAL(7, 93, 26), // "QSharedPointer" +QT_MOC_LITERAL(8, 120, 9), // "data_ptr_" +QT_MOC_LITERAL(9, 130, 19), // "on_serial_data_recv" +QT_MOC_LITERAL(10, 150, 12), // "on_data_send" +QT_MOC_LITERAL(11, 163, 11) // "lp_data_ptr" + + }, + "lp_analysis\0signal_data_recv\0\0sn\0" + "QSharedPointer\0" + "lp_data_ptr_\0signal_data_send\0" + "QSharedPointer\0data_ptr_\0" + "on_serial_data_recv\0on_data_send\0" + "lp_data_ptr" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_analysis[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 4, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 34, 2, 0x06 /* Public */, + 6, 1, 39, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 9, 2, 42, 2, 0x0a /* Public */, + 10, 1, 47, 2, 0x0a /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 5, + QMetaType::Void, 0x80000000 | 7, 8, + + // slots: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 7, 3, 8, + QMetaType::Void, 0x80000000 | 4, 11, + + 0 // eod +}; + +void lp_analysis::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_analysis *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->signal_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 2: _t->on_serial_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 3: _t->on_data_send((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 3: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lp_analysis::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_analysis::signal_data_recv)) { + *result = 0; + return; + } + } + { + typedef void (lp_analysis::*_t)(QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_analysis::signal_data_send)) { + *result = 1; + return; + } + } + } +} + +const QMetaObject lp_analysis::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lp_analysis.data, + qt_meta_data_lp_analysis, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_analysis::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_analysis::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_analysis.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int lp_analysis::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::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) + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} + +// SIGNAL 0 +void lp_analysis::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lp_analysis::signal_data_send(QSharedPointer _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_serial.cpp b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_serial.cpp new file mode 100644 index 0000000..dcbfb15 --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_serial.cpp @@ -0,0 +1,152 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_serial.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/lp_serial.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_serial.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_serial_t { + QByteArrayData data[11]; + char stringdata0[153]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_serial_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_serial_t qt_meta_stringdata_lp_serial = { + { +QT_MOC_LITERAL(0, 0, 9), // "lp_serial" +QT_MOC_LITERAL(1, 10, 12), // "on_send_data" +QT_MOC_LITERAL(2, 23, 0), // "" +QT_MOC_LITERAL(3, 24, 26), // "QSharedPointer" +QT_MOC_LITERAL(4, 51, 9), // "data_ptr_" +QT_MOC_LITERAL(5, 61, 7), // "on_open" +QT_MOC_LITERAL(6, 69, 13), // "on_ready_read" +QT_MOC_LITERAL(7, 83, 16), // "on_bytes_written" +QT_MOC_LITERAL(8, 100, 8), // "on_error" +QT_MOC_LITERAL(9, 109, 28), // "QSerialPort::SerialPortError" +QT_MOC_LITERAL(10, 138, 14) // "on_auto_reconn" + + }, + "lp_serial\0on_send_data\0\0" + "QSharedPointer\0data_ptr_\0" + "on_open\0on_ready_read\0on_bytes_written\0" + "on_error\0QSerialPort::SerialPortError\0" + "on_auto_reconn" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_serial[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 6, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 1, 44, 2, 0x0a /* Public */, + 5, 0, 47, 2, 0x08 /* Private */, + 6, 0, 48, 2, 0x08 /* Private */, + 7, 1, 49, 2, 0x08 /* Private */, + 8, 1, 52, 2, 0x08 /* Private */, + 10, 0, 55, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, 0x80000000 | 3, 4, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, QMetaType::LongLong, 2, + QMetaType::Void, 0x80000000 | 9, 2, + QMetaType::Void, + + 0 // eod +}; + +void lp_serial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_serial *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->on_send_data((*reinterpret_cast< QSharedPointer(*)>(_a[1]))); break; + case 1: _t->on_open(); break; + case 2: _t->on_ready_read(); break; + case 3: _t->on_bytes_written((*reinterpret_cast< qint64(*)>(_a[1]))); break; + case 4: _t->on_error((*reinterpret_cast< QSerialPort::SerialPortError(*)>(_a[1]))); break; + case 5: _t->on_auto_reconn(); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } +} + +const QMetaObject lp_serial::staticMetaObject = { + { &lp_ISerial::staticMetaObject, qt_meta_stringdata_lp_serial.data, + qt_meta_data_lp_serial, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_serial::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_serial::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_serial.stringdata0)) + return static_cast(this); + return lp_ISerial::qt_metacast(_clname); +} + +int lp_serial::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = lp_ISerial::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 6) + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 6) + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_serial_manager.cpp b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_serial_manager.cpp new file mode 100644 index 0000000..b17b6e5 --- /dev/null +++ b/tpvs17/lpSerial/GeneratedFiles/Release/moc_lp_serial_manager.cpp @@ -0,0 +1,239 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lp_serial_manager.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/lpSerial/include/lp_serial_manager.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lp_serial_manager.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.9.4. 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_lp_serial_manager_t { + QByteArrayData data[14]; + char stringdata0[199]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_lp_serial_manager_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_lp_serial_manager_t qt_meta_stringdata_lp_serial_manager = { + { +QT_MOC_LITERAL(0, 0, 17), // "lp_serial_manager" +QT_MOC_LITERAL(1, 18, 16), // "signal_data_recv" +QT_MOC_LITERAL(2, 35, 0), // "" +QT_MOC_LITERAL(3, 36, 2), // "sn" +QT_MOC_LITERAL(4, 39, 26), // "QSharedPointer" +QT_MOC_LITERAL(5, 66, 9), // "data_ptr_" +QT_MOC_LITERAL(6, 76, 29), // "QSharedPointer" +QT_MOC_LITERAL(7, 106, 20), // "signal_state_changed" +QT_MOC_LITERAL(8, 127, 15), // "SerialErrorType" +QT_MOC_LITERAL(9, 143, 3), // "err" +QT_MOC_LITERAL(10, 147, 12), // "on_data_send" +QT_MOC_LITERAL(11, 160, 8), // "data_ptr" +QT_MOC_LITERAL(12, 169, 12), // "on_data_recv" +QT_MOC_LITERAL(13, 182, 16) // "on_state_changed" + + }, + "lp_serial_manager\0signal_data_recv\0\0" + "sn\0QSharedPointer\0data_ptr_\0" + "QSharedPointer\0" + "signal_state_changed\0SerialErrorType\0" + "err\0on_data_send\0data_ptr\0on_data_recv\0" + "on_state_changed" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_lp_serial_manager[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 3, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 2, 49, 2, 0x06 /* Public */, + 1, 2, 54, 2, 0x06 /* Public */, + 7, 2, 59, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 10, 2, 64, 2, 0x0a /* Public */, + 10, 2, 69, 2, 0x0a /* Public */, + 12, 2, 74, 2, 0x0a /* Public */, + 13, 2, 79, 2, 0x08 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 6, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 8, 3, 9, + + // slots: parameters + QMetaType::Bool, QMetaType::QString, 0x80000000 | 4, 3, 11, + QMetaType::Bool, QMetaType::QString, 0x80000000 | 6, 3, 5, + QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 11, + QMetaType::Void, QMetaType::QString, 0x80000000 | 8, 3, 9, + + 0 // eod +}; + +void lp_serial_manager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + lp_serial_manager *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 1: _t->signal_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 2: _t->signal_state_changed((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + case 3: { bool _r = _t->on_data_send((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); + if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; + case 4: { bool _r = _t->on_data_send((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); + if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; + case 5: _t->on_data_recv((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QSharedPointer(*)>(_a[2]))); break; + case 6: _t->on_state_changed((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< SerialErrorType(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 3: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 4: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + case 5: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + break; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + typedef void (lp_serial_manager::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_serial_manager::signal_data_recv)) { + *result = 0; + return; + } + } + { + typedef void (lp_serial_manager::*_t)(const QString & , QSharedPointer ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_serial_manager::signal_data_recv)) { + *result = 1; + return; + } + } + { + typedef void (lp_serial_manager::*_t)(const QString & , SerialErrorType ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&lp_serial_manager::signal_state_changed)) { + *result = 2; + return; + } + } + } +} + +const QMetaObject lp_serial_manager::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_lp_serial_manager.data, + qt_meta_data_lp_serial_manager, qt_static_metacall, nullptr, nullptr} +}; + + +const QMetaObject *lp_serial_manager::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *lp_serial_manager::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_lp_serial_manager.stringdata0)) + return static_cast(this); + if (!strcmp(_clname, "lp_singleton")) + return static_cast< lp_singleton*>(this); + return QObject::qt_metacast(_clname); +} + +int lp_serial_manager::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void lp_serial_manager::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void lp_serial_manager::signal_data_recv(const QString & _t1, QSharedPointer _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void lp_serial_manager::signal_state_changed(const QString & _t1, SerialErrorType _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/tpvs17/lpSerial/lp_serial.vcxproj b/tpvs17/lpSerial/lp_serial.vcxproj index 326539f..88c4abe 100644 --- a/tpvs17/lpSerial/lp_serial.vcxproj +++ b/tpvs17/lpSerial/lp_serial.vcxproj @@ -38,7 +38,7 @@ DynamicLibrary - v141 + v142 DynamicLibrary diff --git a/tpvs17/lpSerial/lp_serial.vcxproj.user b/tpvs17/lpSerial/lp_serial.vcxproj.user index 3134de2..71d520d 100644 --- a/tpvs17/lpSerial/lp_serial.vcxproj.user +++ b/tpvs17/lpSerial/lp_serial.vcxproj.user @@ -2,11 +2,11 @@ - C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + D:\software\Qt\Qt5.9.4\5.9.4\msvc2017_64 PATH=$(QTDIR)\bin%3b$(PATH) - C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + D:\software\Qt\Qt5.9.4\5.9.4\msvc2017_64 PATH=$(QTDIR)\bin%3b$(PATH) \ No newline at end of file diff --git a/tpvs17/lpSerial/lp_serial.vcxproj.user.bak b/tpvs17/lpSerial/lp_serial.vcxproj.user.bak new file mode 100644 index 0000000..3134de2 --- /dev/null +++ b/tpvs17/lpSerial/lp_serial.vcxproj.user.bak @@ -0,0 +1,12 @@ +锘 + + + + C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + PATH=$(QTDIR)\bin%3b$(PATH) + + + C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + PATH=$(QTDIR)\bin%3b$(PATH) + + \ No newline at end of file diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.19692.write.1.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.19692.write.1.tlog new file mode 100644 index 0000000..74ecfb8 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.19692.write.1.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.command.1.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.command.1.tlog new file mode 100644 index 0000000..14650b9 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.command.1.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.read.1.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.read.1.tlog new file mode 100644 index 0000000..05b8e84 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/CL.read.1.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.command.1.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.command.1.tlog new file mode 100644 index 0000000..a53f987 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.command.1.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.read.1.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.read.1.tlog new file mode 100644 index 0000000..a64dbdf Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.read.1.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.write.1.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.write.1.tlog new file mode 100644 index 0000000..cb7c3fe Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/link.write.1.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/lpSerial.lastbuildstate b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/lpSerial.lastbuildstate new file mode 100644 index 0000000..6f5a856 --- /dev/null +++ b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/lpSerial.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0 +Release|x64|E:\Code\smokeboxidentification\tpvs17\| diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/lpSerial.write.1u.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/lpSerial.write.1u.tlog new file mode 100644 index 0000000..8c3ca3a Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/lpSerial.write.1u.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/moc.read.1u.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/moc.read.1u.tlog new file mode 100644 index 0000000..799ba36 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/moc.read.1u.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lpSerial.tlog/moc.write.1u.tlog b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/moc.write.1u.tlog new file mode 100644 index 0000000..6f7e572 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lpSerial.tlog/moc.write.1u.tlog differ diff --git a/tpvs17/lpSerial/x64/Release/lp_analysis.obj b/tpvs17/lpSerial/x64/Release/lp_analysis.obj new file mode 100644 index 0000000..c729000 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lp_analysis.obj differ diff --git a/tpvs17/lpSerial/x64/Release/lp_serial.log b/tpvs17/lpSerial/x64/Release/lp_serial.log new file mode 100644 index 0000000..7802574 --- /dev/null +++ b/tpvs17/lpSerial/x64/Release/lp_serial.log @@ -0,0 +1,11 @@ +锘 lp_analysis.cpp + lp_serial.cpp + lp_serial_manager.cpp +e:\code\smokeboxidentification\src\lpserial\lp_analysis.cpp(85): warning C4838: 浠庘渋nt鈥濊浆鎹㈠埌鈥渃onst char鈥濋渶瑕佹敹缂╄浆鎹 +e:\code\smokeboxidentification\src\lpserial\lp_analysis.cpp(150): warning C4838: 浠庘渋nt鈥濊浆鎹㈠埌鈥渃har鈥濋渶瑕佹敹缂╄浆鎹 + moc_lp_analysis.cpp + moc_lp_serial.cpp + moc_lp_ISerial.cpp + moc_lp_serial_manager.cpp + 姝e湪鍒涘缓搴 E:\Code\smokeboxidentification\tpvs17\x64\Release\lpSerial.lib 鍜屽璞 E:\Code\smokeboxidentification\tpvs17\x64\Release\lpSerial.exp + lp_serial.vcxproj -> E:\Code\smokeboxidentification\tpvs17\x64\Release\lpSerial.dll diff --git a/tpvs17/lpSerial/x64/Release/lp_serial.obj b/tpvs17/lpSerial/x64/Release/lp_serial.obj new file mode 100644 index 0000000..a8791df Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lp_serial.obj differ diff --git a/tpvs17/lpSerial/x64/Release/lp_serial_manager.obj b/tpvs17/lpSerial/x64/Release/lp_serial_manager.obj new file mode 100644 index 0000000..0839a4c Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/lp_serial_manager.obj differ diff --git a/tpvs17/lpSerial/x64/Release/moc_lp_ISerial.obj b/tpvs17/lpSerial/x64/Release/moc_lp_ISerial.obj new file mode 100644 index 0000000..cefaca5 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/moc_lp_ISerial.obj differ diff --git a/tpvs17/lpSerial/x64/Release/moc_lp_analysis.obj b/tpvs17/lpSerial/x64/Release/moc_lp_analysis.obj new file mode 100644 index 0000000..49754cc Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/moc_lp_analysis.obj differ diff --git a/tpvs17/lpSerial/x64/Release/moc_lp_serial.obj b/tpvs17/lpSerial/x64/Release/moc_lp_serial.obj new file mode 100644 index 0000000..7c6fa40 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/moc_lp_serial.obj differ diff --git a/tpvs17/lpSerial/x64/Release/moc_lp_serial_manager.obj b/tpvs17/lpSerial/x64/Release/moc_lp_serial_manager.obj new file mode 100644 index 0000000..7520697 Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/moc_lp_serial_manager.obj differ diff --git a/tpvs17/lpSerial/x64/Release/qt_work.log b/tpvs17/lpSerial/x64/Release/qt_work.log new file mode 100644 index 0000000..4eb0dfe Binary files /dev/null and b/tpvs17/lpSerial/x64/Release/qt_work.log differ diff --git a/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj b/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj index f1fcb3d..5e5b675 100644 --- a/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj +++ b/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj @@ -38,20 +38,20 @@ Application true - v141 + v142 MultiByte Application false - v141 + v142 true MultiByte StaticLibrary true - v141 + v142 MultiByte diff --git a/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj.user b/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj.user index 4213426..98185ff 100644 --- a/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj.user +++ b/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj.user @@ -4,12 +4,12 @@ file:$(ProjectGuid),block -qmljsdebugger=$(QmlDebugSettings) - C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + D:\software\Qt\Qt5.9.4\5.9.4\msvc2017_64 WindowsLocalDebugger PATH=$(QTDIR)\bin%3b$(PATH) - C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + D:\software\Qt\Qt5.9.4\5.9.4\msvc2017_64 WindowsLocalDebugger PATH=$(QTDIR)\bin%3b$(PATH) diff --git a/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj.user.bak b/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj.user.bak new file mode 100644 index 0000000..4213426 --- /dev/null +++ b/tpvs17/numStatisticAlgo/numStatisticAlgo.vcxproj.user.bak @@ -0,0 +1,16 @@ +锘 + + + + file:$(ProjectGuid),block + -qmljsdebugger=$(QmlDebugSettings) + C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + WindowsLocalDebugger + PATH=$(QTDIR)\bin%3b$(PATH) + + + C:\Qt\Qt5.9.4\5.9.4\msvc2017_64 + WindowsLocalDebugger + PATH=$(QTDIR)\bin%3b$(PATH) + + \ No newline at end of file diff --git a/tpvs17/numStatisticAlgo/x64/Release/cvplot.obj b/tpvs17/numStatisticAlgo/x64/Release/cvplot.obj new file mode 100644 index 0000000..0f638b2 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/cvplot.obj differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/dataPreProcessing.obj b/tpvs17/numStatisticAlgo/x64/Release/dataPreProcessing.obj new file mode 100644 index 0000000..f7c5d91 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/dataPreProcessing.obj differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.log b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.log new file mode 100644 index 0000000..2936329 --- /dev/null +++ b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.log @@ -0,0 +1,20 @@ +锘 cvplot.cpp + dataPreProcessing.cpp +e:\code\smokeboxidentification\src\numstatisticalgo\cvplot.cpp(131): warning C4018: 鈥<鈥: 鏈夌鍙/鏃犵鍙蜂笉鍖归厤 +e:\code\smokeboxidentification\src\numstatisticalgo\cvplot.cpp(141): warning C4244: 鈥=鈥: 浠庘渦nsigned int鈥濊浆鎹㈠埌鈥渇loat鈥濓紝鍙兘涓㈠け鏁版嵁 +e:\code\smokeboxidentification\src\numstatisticalgo\cvplot.cpp(253): warning C4244: 鈥滃弬鏁扳: 浠庘渄ouble鈥濊浆鎹㈠埌鈥渋nt鈥濓紝鍙兘涓㈠け鏁版嵁 +e:\code\smokeboxidentification\src\numstatisticalgo\cvplot.cpp(264): warning C4267: 鈥滃弬鏁扳: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渋nt鈥濓紝鍙兘涓㈠け鏁版嵁 +e:\code\smokeboxidentification\src\numstatisticalgo\cvplot.cpp(276): warning C4244: 鈥滃弬鏁扳: 浠庘渄ouble鈥濊浆鎹㈠埌鈥渋nt鈥濓紝鍙兘涓㈠け鏁版嵁 +e:\code\smokeboxidentification\src\numstatisticalgo\cvplot.cpp(299): warning C4018: 鈥<鈥: 鏈夌鍙/鏃犵鍙蜂笉鍖归厤 +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(82): warning C4267: 鈥滃垵濮嬪寲鈥: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渋nt鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(145): warning C4267: 鈥滃垵濮嬪寲鈥: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渦int鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(155): warning C4267: 鈥滃弬鏁扳: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渦int鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(506): warning C4267: 鈥渞eturn鈥: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渋nt鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(598): warning C4267: 鈥滃垵濮嬪寲鈥: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渦int鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(598): warning C4267: 鈥滃垵濮嬪寲鈥: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渃onst uint鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(607): warning C4267: 鈥滃垵濮嬪寲鈥: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渦int鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\dtw.h(720): warning C4267: 鈥滃垵濮嬪寲鈥: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渦int鈥濓紝鍙兘涓㈠け鏁版嵁 (缂栬瘧婧愭枃浠 ..\..\src\numStatisticAlgo\dataPreProcessing.cpp) +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.cpp(492): warning C4267: 鈥滃弬鏁扳: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渋nt鈥濓紝鍙兘涓㈠け鏁版嵁 +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.cpp(493): warning C4267: 鈥滃弬鏁扳: 浠庘渟ize_t鈥濊浆鎹㈠埌鈥渋nt鈥濓紝鍙兘涓㈠け鏁版嵁 +e:\code\smokeboxidentification\src\numstatisticalgo\datapreprocessing.cpp(762): warning C4554: 鈥&鈥: 妫鏌ヨ繍绠楃浼樺厛绾ф槸鍚﹀瓨鍦ㄧ殑鍙兘鐨勯敊璇紱浣跨敤鎷彿闃愭槑浼樺厛绾 + numStatisticAlgo.vcxproj -> E:\Code\smokeboxidentification\tpvs17\x64\Release\numStatisticAlgo.lib diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.30156.write.1.tlog b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.30156.write.1.tlog new file mode 100644 index 0000000..db4e2e9 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.30156.write.1.tlog differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.command.1.tlog b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.command.1.tlog new file mode 100644 index 0000000..40ccc29 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.command.1.tlog differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.read.1.tlog b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.read.1.tlog new file mode 100644 index 0000000..26161d4 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/CL.read.1.tlog differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib-link.read.1.tlog b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib-link.read.1.tlog new file mode 100644 index 0000000..2dc75b3 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib-link.read.1.tlog differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib-link.write.1.tlog b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib-link.write.1.tlog new file mode 100644 index 0000000..608d3f9 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib-link.write.1.tlog differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib.command.1.tlog b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib.command.1.tlog new file mode 100644 index 0000000..b4cca10 Binary files /dev/null and b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/Lib.command.1.tlog differ diff --git a/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/numStatisticAlgo.lastbuildstate b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/numStatisticAlgo.lastbuildstate new file mode 100644 index 0000000..6f5a856 --- /dev/null +++ b/tpvs17/numStatisticAlgo/x64/Release/numStatisticAlgo.tlog/numStatisticAlgo.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0 +Release|x64|E:\Code\smokeboxidentification\tpvs17\| diff --git a/tpvs17/x64/Release/lpSerial.dll b/tpvs17/x64/Release/lpSerial.dll new file mode 100644 index 0000000..601beaf Binary files /dev/null and b/tpvs17/x64/Release/lpSerial.dll differ diff --git a/tpvs17/x64/Release/lpSerial.exp b/tpvs17/x64/Release/lpSerial.exp new file mode 100644 index 0000000..1b2b78b Binary files /dev/null and b/tpvs17/x64/Release/lpSerial.exp differ diff --git a/tpvs17/x64/Release/lpSerial.lib b/tpvs17/x64/Release/lpSerial.lib new file mode 100644 index 0000000..dda5cbb Binary files /dev/null and b/tpvs17/x64/Release/lpSerial.lib differ diff --git a/tpvs17/x64/Release/numStatisticAlgo.lib b/tpvs17/x64/Release/numStatisticAlgo.lib new file mode 100644 index 0000000..fb71b39 Binary files /dev/null and b/tpvs17/x64/Release/numStatisticAlgo.lib differ