diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/.qmake.stash b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/.qmake.stash new file mode 100644 index 0000000..26f7ec7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/.qmake.stash @@ -0,0 +1,7 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1940 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 194033813 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/moc_predefs.h.cbt b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/moc_predefs.h.cbt new file mode 100644 index 0000000..693383c --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create ./moc_predefs.h diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/props.txt b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/props.txt new file mode 100644 index 0000000..2dae25d --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/props.txt @@ -0,0 +1,25 @@ +QT_SYSROOT: +QT_INSTALL_PREFIX:C:/vcpkg/installed/x64-windows +QT_INSTALL_ARCHDATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_DATA:C:/vcpkg/installed/x64-windows/share/qt5 +QT_INSTALL_DOCS:C:/vcpkg/installed/x64-windows/share/qt5/doc +QT_INSTALL_HEADERS:C:/vcpkg/installed/x64-windows/include/qt5 +QT_INSTALL_LIBS:C:/vcpkg/installed/x64-windows/lib +QT_INSTALL_LIBEXECS:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_BINS:C:/vcpkg/installed/x64-windows/bin +QT_INSTALL_TESTS:C:/vcpkg/installed/x64-windows/tests +QT_INSTALL_PLUGINS:C:/vcpkg/installed/x64-windows/plugins +QT_INSTALL_IMPORTS:C:/vcpkg/installed/x64-windows/tools/qt5/imports +QT_INSTALL_QML:C:/vcpkg/installed/x64-windows/qml +QT_INSTALL_TRANSLATIONS:C:/vcpkg/installed/x64-windows/share/qt5/translations +QT_INSTALL_CONFIGURATION: +QT_INSTALL_EXAMPLES:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_INSTALL_DEMOS:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_HOST_PREFIX:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_DATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_BINS:C:/vcpkg/installed/x64-windows/tools/qt5/bin +QT_HOST_LIBS:C:/vcpkg/installed/x64-windows/tools/qt5/lib +QMAKE_SPEC:win32-msvc +QMAKE_XSPEC:win32-msvc +QMAKE_VERSION:3.1 +QT_VERSION:5.15.13 diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.pro b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.pro new file mode 100644 index 0000000..c72df94 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.pro @@ -0,0 +1,2 @@ +CONFIG += no_fixpath +QT = core diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.vcxproj b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.vcxproj new file mode 100644 index 0000000..a954a9a --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.vcxproj @@ -0,0 +1,83 @@ + + + + + Debug + x64 + + + + + qtvars + Qt4VSv1.0 + + + + v143 + .\ + false + NotSet + Application + qtvars + + + + + + + + + .\ + qtvars + true + + + + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\Debug\qt\qmake;C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\Debug\qt\qmake;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions) + .\ + false + ProgramDatabase + Sync + .\ + Disabled + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB;%(PreprocessorDefinitions) + false + MultiThreadedDebugDLL + true + true + false + TurnOffAllWarnings + + + C:\vcpkg\installed\x64-windows\lib\Qt5Cored.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmaind.lib;%(AdditionalDependencies) + /DEBUG "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + false + true + $(OutDir)\qtvars.exe + true + Windows + true + + + Unsigned + None + 0 + + + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions) + + + + + Document + C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -BxC:\vcpkg\installed\x64-windows\tools\qt5\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W0 -E C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h + Generate moc_predefs.h + moc_predefs.h;%(Outputs) + + + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.vcxproj.filters b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.vcxproj.filters new file mode 100644 index 0000000..a5e61b7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + + + Generated Files + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.xml new file mode 100644 index 0000000..a8e2957 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qmake/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDebugDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Cored.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmaind.lib +/DEBUG "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExDsIwDEWvkhtkYuyQ2qYY0jg4zlAh1PvfgrQqqsRCBi/x/99+zouRkrEtg4nEsj7t4kCU3MhpL6QrJyqDzyp3AvNsNO+PbCxpUqnZQwSZM0dqKmpCoFJET1VxnCBWpBzs1hsVEPcRIR5mZG0LiDIVVwwh596oGNJUw0TFQsKg6LQ26Jl6/Yc88qhBFwdxlbzRd5/lZDmMrmX9cTfshz+N7XiU2mfBhr/1+nb4SfmORxrr9P4A + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qtvars.xml new file mode 100644 index 0000000..a8e2957 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Debug/qt/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDebugDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Cored.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmaind.lib +/DEBUG "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExDsIwDEWvkhtkYuyQ2qYY0jg4zlAh1PvfgrQqqsRCBi/x/99+zouRkrEtg4nEsj7t4kCU3MhpL6QrJyqDzyp3AvNsNO+PbCxpUqnZQwSZM0dqKmpCoFJET1VxnCBWpBzs1hsVEPcRIR5mZG0LiDIVVwwh596oGNJUw0TFQsKg6LQ26Jl6/Yc88qhBFwdxlbzRd5/lZDmMrmX9cTfshz+N7XiU2mfBhr/1+nb4SfmORxrr9P4A + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/.qmake.stash b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/.qmake.stash new file mode 100644 index 0000000..26f7ec7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/.qmake.stash @@ -0,0 +1,7 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1940 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 194033813 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/moc_predefs.h.cbt b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/moc_predefs.h.cbt new file mode 100644 index 0000000..693383c --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create ./moc_predefs.h diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/props.txt b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/props.txt new file mode 100644 index 0000000..2dae25d --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/props.txt @@ -0,0 +1,25 @@ +QT_SYSROOT: +QT_INSTALL_PREFIX:C:/vcpkg/installed/x64-windows +QT_INSTALL_ARCHDATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_DATA:C:/vcpkg/installed/x64-windows/share/qt5 +QT_INSTALL_DOCS:C:/vcpkg/installed/x64-windows/share/qt5/doc +QT_INSTALL_HEADERS:C:/vcpkg/installed/x64-windows/include/qt5 +QT_INSTALL_LIBS:C:/vcpkg/installed/x64-windows/lib +QT_INSTALL_LIBEXECS:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_BINS:C:/vcpkg/installed/x64-windows/bin +QT_INSTALL_TESTS:C:/vcpkg/installed/x64-windows/tests +QT_INSTALL_PLUGINS:C:/vcpkg/installed/x64-windows/plugins +QT_INSTALL_IMPORTS:C:/vcpkg/installed/x64-windows/tools/qt5/imports +QT_INSTALL_QML:C:/vcpkg/installed/x64-windows/qml +QT_INSTALL_TRANSLATIONS:C:/vcpkg/installed/x64-windows/share/qt5/translations +QT_INSTALL_CONFIGURATION: +QT_INSTALL_EXAMPLES:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_INSTALL_DEMOS:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_HOST_PREFIX:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_DATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_BINS:C:/vcpkg/installed/x64-windows/tools/qt5/bin +QT_HOST_LIBS:C:/vcpkg/installed/x64-windows/tools/qt5/lib +QMAKE_SPEC:win32-msvc +QMAKE_XSPEC:win32-msvc +QMAKE_VERSION:3.1 +QT_VERSION:5.15.13 diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.pro b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.pro new file mode 100644 index 0000000..c72df94 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.pro @@ -0,0 +1,2 @@ +CONFIG += no_fixpath +QT = core diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.vcxproj b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.vcxproj new file mode 100644 index 0000000..b7c787d --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.vcxproj @@ -0,0 +1,88 @@ + + + + + Release + x64 + + + + + qtvars + Qt4VSv1.0 + + + + v143 + .\ + false + NotSet + Application + qtvars + + + + + + + + + .\ + qtvars + true + false + + + + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\Release\qt\qmake;C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\Release\qt\qmake;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions) + .\ + false + None + Sync + .\ + MaxSpeed + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB;%(PreprocessorDefinitions) + false + + MultiThreadedDLL + true + true + false + TurnOffAllWarnings + + + C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib;%(AdditionalDependencies) + C:\vcpkg\installed\x64-windows\lib;C:\vcpkg\installed\x64-windows\lib\manual-link;%(AdditionalLibraryDirectories) + "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + false + true + false + true + $(OutDir)\qtvars.exe + true + Windows + true + + + Unsigned + None + 0 + + + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB;%(PreprocessorDefinitions) + + + + + Document + C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -BxC:\vcpkg\installed\x64-windows\tools\qt5\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W0 -E C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h + Generate moc_predefs.h + moc_predefs.h;%(Outputs) + + + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.vcxproj.filters b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.vcxproj.filters new file mode 100644 index 0000000..a5e61b7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + + + Generated Files + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.xml new file mode 100644 index 0000000..14f2b0a --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qmake/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExcsNACEWvsjdQldIFBqLgoGUDqPBkMr7/LbzSyKMZN9mCZvn/w2N/hbim5P2SZhqPn/woaM7lKnUv4k+pHJepud0Yc5LkZX+UFKuz29omVLSliXJXcRciR5ifqihSUVfiBvk1GgVE+wjQw0zifQFz4SiRhK2NRinUeYWZI6ESOBVfO/TCo/5DrnJ18HtBfVjb6IfPcrIcxtKz/nF37O/pNPbjce2fhRv+1hvb4S3lNd5ZGYL/ng== + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qtvars.xml new file mode 100644 index 0000000..14f2b0a --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/Release/qt/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExcsNACEWvsjdQldIFBqLgoGUDqPBkMr7/LbzSyKMZN9mCZvn/w2N/hbim5P2SZhqPn/woaM7lKnUv4k+pHJepud0Yc5LkZX+UFKuz29omVLSliXJXcRciR5ifqihSUVfiBvk1GgVE+wjQw0zifQFz4SiRhK2NRinUeYWZI6ESOBVfO/TCo/5DrnJ18HtBfVjb6IfPcrIcxtKz/nF37O/pNPbjce2fhRv+1hvb4S3lNd5ZGYL/ng== + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/.qmake.stash b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/.qmake.stash new file mode 100644 index 0000000..26f7ec7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/.qmake.stash @@ -0,0 +1,7 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1940 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 194033813 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/moc_predefs.h.cbt b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/moc_predefs.h.cbt new file mode 100644 index 0000000..693383c --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create ./moc_predefs.h diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/props.txt b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/props.txt new file mode 100644 index 0000000..2dae25d --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/props.txt @@ -0,0 +1,25 @@ +QT_SYSROOT: +QT_INSTALL_PREFIX:C:/vcpkg/installed/x64-windows +QT_INSTALL_ARCHDATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_DATA:C:/vcpkg/installed/x64-windows/share/qt5 +QT_INSTALL_DOCS:C:/vcpkg/installed/x64-windows/share/qt5/doc +QT_INSTALL_HEADERS:C:/vcpkg/installed/x64-windows/include/qt5 +QT_INSTALL_LIBS:C:/vcpkg/installed/x64-windows/lib +QT_INSTALL_LIBEXECS:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_BINS:C:/vcpkg/installed/x64-windows/bin +QT_INSTALL_TESTS:C:/vcpkg/installed/x64-windows/tests +QT_INSTALL_PLUGINS:C:/vcpkg/installed/x64-windows/plugins +QT_INSTALL_IMPORTS:C:/vcpkg/installed/x64-windows/tools/qt5/imports +QT_INSTALL_QML:C:/vcpkg/installed/x64-windows/qml +QT_INSTALL_TRANSLATIONS:C:/vcpkg/installed/x64-windows/share/qt5/translations +QT_INSTALL_CONFIGURATION: +QT_INSTALL_EXAMPLES:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_INSTALL_DEMOS:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_HOST_PREFIX:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_DATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_BINS:C:/vcpkg/installed/x64-windows/tools/qt5/bin +QT_HOST_LIBS:C:/vcpkg/installed/x64-windows/tools/qt5/lib +QMAKE_SPEC:win32-msvc +QMAKE_XSPEC:win32-msvc +QMAKE_VERSION:3.1 +QT_VERSION:5.15.13 diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.pro b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.pro new file mode 100644 index 0000000..c72df94 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.pro @@ -0,0 +1,2 @@ +CONFIG += no_fixpath +QT = core diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.vcxproj b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.vcxproj new file mode 100644 index 0000000..b5594b5 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.vcxproj @@ -0,0 +1,83 @@ + + + + + Debug + x64 + + + + + qtvars + Qt4VSv1.0 + + + + v143 + .\ + false + NotSet + Application + qtvars + + + + + + + + + .\ + qtvars + true + + + + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\x64\Debug\qt\qmake;C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\x64\Debug\qt\qmake;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions) + .\ + false + ProgramDatabase + Sync + .\ + Disabled + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB;%(PreprocessorDefinitions) + false + MultiThreadedDebugDLL + true + true + false + TurnOffAllWarnings + + + C:\vcpkg\installed\x64-windows\lib\Qt5Cored.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmaind.lib;%(AdditionalDependencies) + /DEBUG "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + false + true + $(OutDir)\qtvars.exe + true + Windows + true + + + Unsigned + None + 0 + + + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions) + + + + + Document + C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -BxC:\vcpkg\installed\x64-windows\tools\qt5\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W0 -E C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h + Generate moc_predefs.h + moc_predefs.h;%(Outputs) + + + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.vcxproj.filters b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.vcxproj.filters new file mode 100644 index 0000000..a5e61b7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + + + Generated Files + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.xml new file mode 100644 index 0000000..a8e2957 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qmake/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDebugDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Cored.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmaind.lib +/DEBUG "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExDsIwDEWvkhtkYuyQ2qYY0jg4zlAh1PvfgrQqqsRCBi/x/99+zouRkrEtg4nEsj7t4kCU3MhpL6QrJyqDzyp3AvNsNO+PbCxpUqnZQwSZM0dqKmpCoFJET1VxnCBWpBzs1hsVEPcRIR5mZG0LiDIVVwwh596oGNJUw0TFQsKg6LQ26Jl6/Yc88qhBFwdxlbzRd5/lZDmMrmX9cTfshz+N7XiU2mfBhr/1+nb4SfmORxrr9P4A + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qtvars.xml new file mode 100644 index 0000000..a8e2957 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Debug/qt/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDebugDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Cored.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmaind.lib +/DEBUG "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExDsIwDEWvkhtkYuyQ2qYY0jg4zlAh1PvfgrQqqsRCBi/x/99+zouRkrEtg4nEsj7t4kCU3MhpL6QrJyqDzyp3AvNsNO+PbCxpUqnZQwSZM0dqKmpCoFJET1VxnCBWpBzs1hsVEPcRIR5mZG0LiDIVVwwh596oGNJUw0TFQsKg6LQ26Jl6/Yc88qhBFwdxlbzRd5/lZDmMrmX9cTfshz+N7XiU2mfBhr/1+nb4SfmORxrr9P4A + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/.qmake.stash b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/.qmake.stash new file mode 100644 index 0000000..26f7ec7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/.qmake.stash @@ -0,0 +1,7 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1940 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 194033813 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/moc_predefs.h.cbt b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/moc_predefs.h.cbt new file mode 100644 index 0000000..693383c --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create ./moc_predefs.h diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/props.txt b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/props.txt new file mode 100644 index 0000000..2dae25d --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/props.txt @@ -0,0 +1,25 @@ +QT_SYSROOT: +QT_INSTALL_PREFIX:C:/vcpkg/installed/x64-windows +QT_INSTALL_ARCHDATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_DATA:C:/vcpkg/installed/x64-windows/share/qt5 +QT_INSTALL_DOCS:C:/vcpkg/installed/x64-windows/share/qt5/doc +QT_INSTALL_HEADERS:C:/vcpkg/installed/x64-windows/include/qt5 +QT_INSTALL_LIBS:C:/vcpkg/installed/x64-windows/lib +QT_INSTALL_LIBEXECS:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_BINS:C:/vcpkg/installed/x64-windows/bin +QT_INSTALL_TESTS:C:/vcpkg/installed/x64-windows/tests +QT_INSTALL_PLUGINS:C:/vcpkg/installed/x64-windows/plugins +QT_INSTALL_IMPORTS:C:/vcpkg/installed/x64-windows/tools/qt5/imports +QT_INSTALL_QML:C:/vcpkg/installed/x64-windows/qml +QT_INSTALL_TRANSLATIONS:C:/vcpkg/installed/x64-windows/share/qt5/translations +QT_INSTALL_CONFIGURATION: +QT_INSTALL_EXAMPLES:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_INSTALL_DEMOS:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_HOST_PREFIX:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_DATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_BINS:C:/vcpkg/installed/x64-windows/tools/qt5/bin +QT_HOST_LIBS:C:/vcpkg/installed/x64-windows/tools/qt5/lib +QMAKE_SPEC:win32-msvc +QMAKE_XSPEC:win32-msvc +QMAKE_VERSION:3.1 +QT_VERSION:5.15.13 diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.pro b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.pro new file mode 100644 index 0000000..c72df94 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.pro @@ -0,0 +1,2 @@ +CONFIG += no_fixpath +QT = core diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.vcxproj b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.vcxproj new file mode 100644 index 0000000..86de0c9 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.vcxproj @@ -0,0 +1,88 @@ + + + + + Release + x64 + + + + + qtvars + Qt4VSv1.0 + + + + v143 + .\ + false + NotSet + Application + qtvars + + + + + + + + + .\ + qtvars + true + false + + + + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseComm.872ecd6f\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions) + .\ + false + None + Sync + .\ + MaxSpeed + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB;%(PreprocessorDefinitions) + false + + MultiThreadedDLL + true + true + false + TurnOffAllWarnings + + + C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib;%(AdditionalDependencies) + C:\vcpkg\installed\x64-windows\lib;C:\vcpkg\installed\x64-windows\lib\manual-link;%(AdditionalLibraryDirectories) + "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + false + true + false + true + $(OutDir)\qtvars.exe + true + Windows + true + + + Unsigned + None + 0 + + + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB;%(PreprocessorDefinitions) + + + + + Document + C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -BxC:\vcpkg\installed\x64-windows\tools\qt5\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W0 -E C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h + Generate moc_predefs.h + moc_predefs.h;%(Outputs) + + + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.vcxproj.filters b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.vcxproj.filters new file mode 100644 index 0000000..a5e61b7 --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + + + Generated Files + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.xml new file mode 100644 index 0000000..14f2b0a --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qmake/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExcsNACEWvsjdQldIFBqLgoGUDqPBkMr7/LbzSyKMZN9mCZvn/w2N/hbim5P2SZhqPn/woaM7lKnUv4k+pHJepud0Yc5LkZX+UFKuz29omVLSliXJXcRciR5ifqihSUVfiBvk1GgVE+wjQw0zifQFz4SiRhK2NRinUeYWZI6ESOBVfO/TCo/5DrnJ18HtBfVjb6IfPcrIcxtKz/nF37O/pNPbjce2fhRv+1hvb4S3lNd5ZGYL/ng== + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qtvars.xml b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qtvars.xml new file mode 100644 index 0000000..14f2b0a --- /dev/null +++ b/BaseCommonLibrary/BaseComm.872ecd6f/x64/Release/qt/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jZExcsNACEWvsjdQldIFBqLgoGUDqPBkMr7/LbzSyKMZN9mCZvn/w2N/hbim5P2SZhqPn/woaM7lKnUv4k+pHJepud0Yc5LkZX+UFKuz29omVLSliXJXcRciR5ifqihSUVfiBvk1GgVE+wjQw0zifQFz4SiRhK2NRinUeYWZI6ESOBVfO/TCo/5DrnJ18HtBfVjb6IfPcrIcxtKz/nF37O/pNPbjce2fhRv+1hvb4S3lNd5ZGYL/ng== + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/BaseCommonLibrary.qtvscr b/BaseCommonLibrary/BaseCommonLibrary.qtvscr new file mode 100644 index 0000000..718b3df --- /dev/null +++ b/BaseCommonLibrary/BaseCommonLibrary.qtvscr @@ -0,0 +1,429 @@ + + +
+ + + Qt Visual Studio Tools + + + Project Format Conversion + + + Report generated on 2025-02-02 17:23:02 + +
+
+ + Files + + + + + [Before] + [After] + + [Diff before/after] + + + [Diff before/current] + + + [Diff after/current] + + + +
+
+ + Changes + + + + + + + + + + + + + + + + + + + + + + + + + + + true]]> + + + + + + + + + + + + + true]]> + + + + + + + + + + + + + true]]> + + + + + + + + + + + + + true]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + QtVS_v304]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + $(MSBuildProjectDirectory)\QtMsBuild]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + +
+
+
+ +
+
+ diff --git a/BaseCommonLibrary/BaseCommonLibrary.vcxproj b/BaseCommonLibrary/BaseCommonLibrary.vcxproj new file mode 100644 index 0000000..9157a03 --- /dev/null +++ b/BaseCommonLibrary/BaseCommonLibrary.vcxproj @@ -0,0 +1,216 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {872ecd6f-30e3-4a1b-b17c-15e87d373ff6} + BaseCommonLibrary + 10.0 + QtVS_v304 + $(MSBuildProjectDirectory)\QtMsBuild + + + + DynamicLibrary + true + v143 + Unicode + + + DynamicLibrary + false + v143 + true + Unicode + + + DynamicLibrary + true + v143 + Unicode + + + DynamicLibrary + false + v143 + true + Unicode + + + + + core;gui;widgets + + + core;gui;widgets + + + core;gui;widgets + + + core;xml;sql;opengl;gui;svg;xmlpatterns;widgets;location;positioning;openglextensions;charts + false + tools_qt5 + + + + + + + + + + + + + + + + + + + + + + + + + + + ./BaseTool;$(IncludePath) + + + + Level3 + true + WIN32;_DEBUG;BASECOMMONLIBRARY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + Use + pch.h + true + + + Windows + true + false + + + + + Level3 + true + true + true + WIN32;NDEBUG;BASECOMMONLIBRARY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + Use + pch.h + true + + + Windows + true + true + true + false + + + + + Level3 + true + _DEBUG;BASECOMMONLIBRARY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + Use + pch.h + true + + + Windows + true + false + + + + + Level3 + true + true + true + NDEBUG;BASECOMMONLIBRARY_EXPORTS;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;BASECONSTVARIABLE_API;_SILENCE_NONFLOATING_COMPLEX_DEPRECATION_WARNING;%(PreprocessorDefinitions) + true + NotUsing + pch.h + true + true + StreamingSIMDExtensions2 + true + + + Windows + true + true + true + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + + + + + + + + + + \ No newline at end of file diff --git a/BaseCommonLibrary/BaseCommonLibrary.vcxproj.filters b/BaseCommonLibrary/BaseCommonLibrary.vcxproj.filters new file mode 100644 index 0000000..99541c8 --- /dev/null +++ b/BaseCommonLibrary/BaseCommonLibrary.vcxproj.filters @@ -0,0 +1,104 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {bf5c3550-65f6-4dad-9908-26690551ffad} + + + + + 头文件 + + + 头文件 + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + + + 源文件 + + + 源文件 + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + BaseTool + + + + + BaseTool + + + \ No newline at end of file diff --git a/LAMPSARProcessProgram/BaseTool/BaseConstVariable.h b/BaseCommonLibrary/BaseTool/BaseConstVariable.h similarity index 97% rename from LAMPSARProcessProgram/BaseTool/BaseConstVariable.h rename to BaseCommonLibrary/BaseTool/BaseConstVariable.h index c14cdfb..2d65f01 100644 --- a/LAMPSARProcessProgram/BaseTool/BaseConstVariable.h +++ b/BaseCommonLibrary/BaseTool/BaseConstVariable.h @@ -5,7 +5,19 @@ //#define EIGEN_USE_MKL_ALL //#define EIGEN_NO_DEBUG - + + +#ifdef BASECONSTVARIABLE_API +#define BASECONSTVARIABLEAPI __declspec(dllexport) +#else +#define BASECONSTVARIABLEAPI __declspec(dllimport) +#endif + + + + + + #define EIGEN_USE_BLAS #define EIGEN_USE_LAPACK #define EIGEN_VECTORIZE_SSE2 diff --git a/LAMPSARProcessProgram/BaseTool/BaseTool.cpp b/BaseCommonLibrary/BaseTool/BaseTool.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/BaseTool.cpp rename to BaseCommonLibrary/BaseTool/BaseTool.cpp diff --git a/BaseCommonLibrary/BaseTool/BaseTool.h b/BaseCommonLibrary/BaseTool/BaseTool.h new file mode 100644 index 0000000..f72ad93 --- /dev/null +++ b/BaseCommonLibrary/BaseTool/BaseTool.h @@ -0,0 +1,117 @@ +#pragma once +#ifndef BASETOOL_H +#define BASETOOL_H +#include "BaseConstVariable.h" + +/// +/// 基本类、基本函数 +/// + + +// //#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "GeoOperator.h" +#include +#include +#include +#include +#include "LogInfoCls.h" + +///////////////////////////////////// 运行时间打印 +///////////////////////////////////////////////////////////// + + +QString BASECONSTVARIABLEAPI getCurrentTimeString(); +QString BASECONSTVARIABLEAPI getCurrentShortTimeString(); + +std::vector BASECONSTVARIABLEAPI splitString(const QString& str, char delimiter); +std::vector BASECONSTVARIABLEAPI convertQStringListToStdVector(const QStringList& qStringList); +/////////////////////////////// 基本图像类 结束 +///////////////////////////////////////////////////////////// + +std::string BASECONSTVARIABLEAPI Convert(float Num); +QString BASECONSTVARIABLEAPI JoinPath(const QString& path, const QString& filename); + +////////////////////////////// 坐标部分基本方法 ////////////////////////////////////////// + +////////////////////////////// 坐标部分基本方法 ////////////////////////////////////////// + +////////////////////////////// 插值 //////////////////////////////////////////// + +std::complex BASECONSTVARIABLEAPI Cubic_Convolution_interpolation(double u, double v, + Eigen::MatrixX> img); + +std::complex BASECONSTVARIABLEAPI Cubic_kernel_weight(double s); + +double BASECONSTVARIABLEAPI Bilinear_interpolation(Landpoint p0, Landpoint p11, Landpoint p21, Landpoint p12,Landpoint p22); + +bool BASECONSTVARIABLEAPI onSegment(Point3 Pi, Point3 Pj, Point3 Q); + +Point3 BASECONSTVARIABLEAPI invBilinear(Point3 p, Point3 a, Point3 b, Point3 c, Point3 d); + +// +// WGS84 到J2000 坐标系的变换 +// 参考网址:https://blog.csdn.net/hit5067/article/details/116894616 +// 资料网址:http://celestrak.org/spacedata/ +// 参数文件: +// a. Earth Orientation Parameter 文件: http://celestrak.org/spacedata/EOP-Last5Years.csv +// b. Space Weather Data 文件: http://celestrak.org/spacedata/SW-Last5Years.csv +// 备注:上述文件是自2017年-五年内 +/** +在wgs84 坐标系转到J2000 坐标系 主要 涉及到坐标的相互转换。一般给定的WGS坐标为 给定时刻的 t ,BLH +转换步骤: +step 1: WGS 84 转换到协议地球坐标系 +step 2: 协议地球坐标系 转换为瞬时地球坐标系 +step 3: 瞬时地球坐标系 转换为 瞬时真天球坐标系 +step 4: 瞬时真天球坐标系 转到瞬时平天球 坐标系 +step 5: 瞬时平天球坐标系转换为协议天球坐标系(J2000) +**/ + +double BASECONSTVARIABLEAPI sind(double degree); + +double BASECONSTVARIABLEAPI cosd(double d); + +// 插值 +ErrorCode BASECONSTVARIABLEAPI polyfit(const double* x, const double* y, int xyLength, int poly_n, std::vector& out_factor, double& out_chisq); + +// 叉乘 +Point3 BASECONSTVARIABLEAPI crossProduct(const Point3& a, const Point3& b); + +Eigen::Matrix3d BASECONSTVARIABLEAPI rotationMatrix(const Eigen::Vector3d& axis, double angle); + +long double BASECONSTVARIABLEAPI convertToMilliseconds(const std::string& dateTimeStr); + + +/// +/// list 应该是按照从小到大的顺序排好 +/// +/// +/// +/// +long BASECONSTVARIABLEAPI FindValueInStdVector(std::vector& list,double& findv); + +long BASECONSTVARIABLEAPI InsertValueInStdVector(std::vector& list, double insertValue, bool repeatValueInsert = false); + +long BASECONSTVARIABLEAPI FindValueInStdVectorLast(std::vector& list, double& findv); + +ErrorCode BASECONSTVARIABLEAPI polynomial_fit(const std::vector& x, const std::vector& y, int degree, std::vector& out_factor, double& out_chisq); + +QVector BASECONSTVARIABLEAPI SatellitePos2SatelliteAntPos(QVector poses); + +QVector BASECONSTVARIABLEAPI SatelliteAntPos2SatellitePos(QVector poses); + +QString BASECONSTVARIABLEAPI getDebugDataPath(QString filename); +std::vector BASECONSTVARIABLEAPI split(const std::string& str, char delimiter); +Eigen::VectorXd BASECONSTVARIABLEAPI linspace(double start, double stop, int num); +#endif \ No newline at end of file diff --git a/LAMPSARProcessProgram/BaseTool/EchoDataFormat.cpp b/BaseCommonLibrary/BaseTool/EchoDataFormat.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/EchoDataFormat.cpp rename to BaseCommonLibrary/BaseTool/EchoDataFormat.cpp diff --git a/LAMPSARProcessProgram/BaseTool/EchoDataFormat.h b/BaseCommonLibrary/BaseTool/EchoDataFormat.h similarity index 89% rename from LAMPSARProcessProgram/BaseTool/EchoDataFormat.h rename to BaseCommonLibrary/BaseTool/EchoDataFormat.h index 09c2e0f..fdf6ee1 100644 --- a/LAMPSARProcessProgram/BaseTool/EchoDataFormat.h +++ b/BaseCommonLibrary/BaseTool/EchoDataFormat.h @@ -69,10 +69,10 @@ struct PluseData { std::shared_ptr> echoData; // ز }; -long getPluseDataSize(PluseData& pluseData); -ErrorCode getPluseDataFromBuffer(char* buffer, PluseData& data); -std::shared_ptr CreatePluseDataArr(long pluseCount); -std::shared_ptr> CreateEchoData(long plusePoints); +long BASECONSTVARIABLEAPI getPluseDataSize(PluseData& pluseData); +ErrorCode BASECONSTVARIABLEAPI getPluseDataFromBuffer(char* buffer, PluseData& data); +std::shared_ptr BASECONSTVARIABLEAPI CreatePluseDataArr(long pluseCount); +std::shared_ptr> BASECONSTVARIABLEAPI CreateEchoData(long plusePoints); @@ -89,11 +89,11 @@ struct PluseAntPos { double Vy; double Vz; }; -std::shared_ptr CreatePluseAntPosArr(long pluseCount); +std::shared_ptr BASECONSTVARIABLEAPI CreatePluseAntPosArr(long pluseCount); // L0 -class EchoL0Dataset { +class BASECONSTVARIABLEAPI EchoL0Dataset { public: EchoL0Dataset(); diff --git a/LAMPSARProcessProgram/BaseTool/FileOperator.cpp b/BaseCommonLibrary/BaseTool/FileOperator.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/FileOperator.cpp rename to BaseCommonLibrary/BaseTool/FileOperator.cpp diff --git a/BaseCommonLibrary/BaseTool/FileOperator.h b/BaseCommonLibrary/BaseTool/FileOperator.h new file mode 100644 index 0000000..5ee61b6 --- /dev/null +++ b/BaseCommonLibrary/BaseTool/FileOperator.h @@ -0,0 +1,56 @@ +#pragma once + +#ifndef FILEOPERATOR_H +#define FILEOPERATOR_H +#include "BaseConstVariable.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +bool BASECONSTVARIABLEAPI isDirectory(const QString& path); +bool BASECONSTVARIABLEAPI isExists(const QString& path); +bool BASECONSTVARIABLEAPI isFile(const QString& path); +void BASECONSTVARIABLEAPI removeFile(const QString& filePath); +unsigned long BASECONSTVARIABLEAPI convertToULong(const QString& input); +/// +/// 获取文件(绝对路径) +/// +/// +/// +/// +std::vector BASECONSTVARIABLEAPI getFilelist(const QString& folderpath, const QString& FilenameExtension = ".*",int (*logfun)(QString logtext,int value)=nullptr); + +QString BASECONSTVARIABLEAPI getParantFolderNameFromPath(const QString& path); + +QString BASECONSTVARIABLEAPI getFileNameFromPath(const QString& path); + +QString BASECONSTVARIABLEAPI getFileNameWidthoutExtend(QString path); + +int BASECONSTVARIABLEAPI write_binfile(char* filepath, char* data, size_t data_len); + +char* read_textfile(char* text_path, int* length); + +bool BASECONSTVARIABLEAPI exists_test(const QString& name); + +size_t BASECONSTVARIABLEAPI fsize(FILE* fp); + +QString BASECONSTVARIABLEAPI getParantFromPath(const QString& path); +void BASECONSTVARIABLEAPI copyFile(const QString& sourcePath, const QString& destinationPath); +QString BASECONSTVARIABLEAPI addMaskToFileName(const QString& filePath, QString _zzname); +// QT FileOperator + +bool BASECONSTVARIABLEAPI copyAndReplaceFile(const QString& sourceFilePath, const QString& destinationFilePath); + + +#endif \ No newline at end of file diff --git a/LAMPSARProcessProgram/BaseTool/GeoOperator.cpp b/BaseCommonLibrary/BaseTool/GeoOperator.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/GeoOperator.cpp rename to BaseCommonLibrary/BaseTool/GeoOperator.cpp diff --git a/BaseCommonLibrary/BaseTool/GeoOperator.h b/BaseCommonLibrary/BaseTool/GeoOperator.h new file mode 100644 index 0000000..6d4eb8a --- /dev/null +++ b/BaseCommonLibrary/BaseTool/GeoOperator.h @@ -0,0 +1,126 @@ +#pragma once + + +#ifndef _GEOOPERATOR_H +#define _GEOOPERATOR_H + +#include "BaseConstVariable.h" +#include +#include +#include +#include +#include +#include +#include + + +/// +/// 将经纬度转换为地固参心坐标系 +/// +/// 经纬度点--degree +/// 投影坐标系点 +Landpoint BASECONSTVARIABLEAPI LLA2XYZ(const Landpoint& LLA); +void BASECONSTVARIABLEAPI LLA2XYZ(const Landpoint& LLA,Point3& XYZ); +Eigen::MatrixXd BASECONSTVARIABLEAPI LLA2XYZ(Eigen::MatrixXd landpoint); + +/// +/// 将地固参心坐标系转换为经纬度 +/// +/// 固参心坐标系 +/// 经纬度--degree +Landpoint BASECONSTVARIABLEAPI XYZ2LLA(const Landpoint& XYZ); + + +Landpoint BASECONSTVARIABLEAPI operator +(const Landpoint& p1, const Landpoint& p2); + +Landpoint BASECONSTVARIABLEAPI operator -(const Landpoint& p1, const Landpoint& p2); + +bool BASECONSTVARIABLEAPI operator ==(const Landpoint& p1, const Landpoint& p2); + +Landpoint BASECONSTVARIABLEAPI operator *(const Landpoint& p, double scale); + +double BASECONSTVARIABLEAPI getAngle(const Landpoint& a, const Landpoint& b); + +double BASECONSTVARIABLEAPI dot(const Landpoint& p1, const Landpoint& p2); + +double BASECONSTVARIABLEAPI getlength(const Landpoint& p1); + +Landpoint BASECONSTVARIABLEAPI crossProduct(const Landpoint& a, const Landpoint& b); + + +Landpoint BASECONSTVARIABLEAPI getSlopeVector(const Landpoint& p0, const Landpoint& p1, const Landpoint& p2, const Landpoint& p3, const Landpoint& p4, bool inLBH=true); + +double BASECONSTVARIABLEAPI getlocalIncAngle(Landpoint& satepoint, Landpoint& landpoint, Landpoint& slopeVector); + +float BASECONSTVARIABLEAPI cross2d(Point3 a, Point3 b); + +Point3 BASECONSTVARIABLEAPI operator -(Point3 a, Point3 b); + +Point3 BASECONSTVARIABLEAPI operator +(Point3 a, Point3 b); + +double BASECONSTVARIABLEAPI operator /(Point3 a, Point3 b); + + + +// 矢量计算 +struct Vector3D { + double x, y, z; +}; + +// 计算两点之间的距离 +double BASECONSTVARIABLEAPI distance(const Vector3D& p1, const Vector3D& p2); +// 计算点到直线的最短距离 +double BASECONSTVARIABLEAPI pointToLineDistance(const Vector3D& point, const Vector3D& linePoint, const Vector3D& lineDirection); + +Vector3D BASECONSTVARIABLEAPI operator +(const Vector3D& p1, const Vector3D& p2); + +Vector3D BASECONSTVARIABLEAPI operator -(const Vector3D& p1, const Vector3D& p2); + +bool BASECONSTVARIABLEAPI operator ==(const Vector3D& p1, const Vector3D& p2); + +Vector3D BASECONSTVARIABLEAPI operator *(const Vector3D& p, double scale); + +Vector3D BASECONSTVARIABLEAPI operator *(double scale,const Vector3D& p ); + +double BASECONSTVARIABLEAPI getAngle(const Vector3D& a, const Vector3D& b); + +double BASECONSTVARIABLEAPI getCosAngle(const Vector3D& a, const Vector3D& b); + +double BASECONSTVARIABLEAPI dot(const Vector3D& p1, const Vector3D& p2); + +double BASECONSTVARIABLEAPI getlength(const Vector3D& p1); + +Vector3D BASECONSTVARIABLEAPI crossProduct(const Vector3D& a, const Vector3D& b); + + + +/// +/// n1 +/// n4 n0 n2 +/// n3 +/// +/// +/// +/// +/// +/// +/// +Vector3D BASECONSTVARIABLEAPI getSlopeVector(const Vector3D& n0, const Vector3D& n1, const Vector3D& n2, const Vector3D& n3, const Vector3D& n4); + + +struct CartesianCoordinates { + double x, y, z; +}; + +struct SphericalCoordinates { + double r, theta, phi; +}; + +SphericalCoordinates BASECONSTVARIABLEAPI cartesianToSpherical(const CartesianCoordinates& cartesian); + +CartesianCoordinates BASECONSTVARIABLEAPI sphericalToCartesian(const SphericalCoordinates& spherical); + +double BASECONSTVARIABLEAPI getlocalIncAngle(Vector3D& satepoint, Vector3D& landpoint, Vector3D& slopeVector); + + +#endif \ No newline at end of file diff --git a/LAMPSARProcessProgram/BaseTool/ImageOperatorBase.cpp b/BaseCommonLibrary/BaseTool/ImageOperatorBase.cpp similarity index 99% rename from LAMPSARProcessProgram/BaseTool/ImageOperatorBase.cpp rename to BaseCommonLibrary/BaseTool/ImageOperatorBase.cpp index 7cd5dce..e2a13ff 100644 --- a/LAMPSARProcessProgram/BaseTool/ImageOperatorBase.cpp +++ b/BaseCommonLibrary/BaseTool/ImageOperatorBase.cpp @@ -29,7 +29,6 @@ #include // OGRSpatialReference 用于空间参考转换 #include // 用于 GDALWarp 操作 -#include "../Imageshow/ImageShowDialogClass.h" /** diff --git a/LAMPSARProcessProgram/BaseTool/ImageOperatorBase.h b/BaseCommonLibrary/BaseTool/ImageOperatorBase.h similarity index 72% rename from LAMPSARProcessProgram/BaseTool/ImageOperatorBase.h rename to BaseCommonLibrary/BaseTool/ImageOperatorBase.h index ed93fea..7f7fecd 100644 --- a/LAMPSARProcessProgram/BaseTool/ImageOperatorBase.h +++ b/BaseCommonLibrary/BaseTool/ImageOperatorBase.h @@ -74,7 +74,7 @@ enum GDALREADARRCOPYMETHOD { -class ShowProessAbstract{ +class BASECONSTVARIABLEAPI ShowProessAbstract{ public: virtual void showProcess(double precent,QString tip); @@ -91,49 +91,49 @@ public: /// \param long 经度 /// \param lat 纬度 /// \return 对应投影坐标系统的 EPSG编码,-1 表示计算错误 -long getProjectEPSGCodeByLon_Lat(double long, double lat,ProjectStripDelta stripState ); +long BASECONSTVARIABLEAPI getProjectEPSGCodeByLon_Lat(double long, double lat,ProjectStripDelta stripState ); -long getProjectEPSGCodeByLon_Lat_inStrip3(double lon, double lat); +long BASECONSTVARIABLEAPI getProjectEPSGCodeByLon_Lat_inStrip3(double lon, double lat); -long getProjectEPSGCodeByLon_Lat_inStrip6(double lon, double lat); +long BASECONSTVARIABLEAPI getProjectEPSGCodeByLon_Lat_inStrip6(double lon, double lat); -QString GetProjectionNameFromEPSG(long epsgCode); +QString BASECONSTVARIABLEAPI GetProjectionNameFromEPSG(long epsgCode); -long GetEPSGFromRasterFile(QString filepath); +long BASECONSTVARIABLEAPI GetEPSGFromRasterFile(QString filepath); -std::shared_ptr GetCenterPointInRaster(QString filepath); +std::shared_ptr BASECONSTVARIABLEAPI GetCenterPointInRaster(QString filepath); -CoordinateSystemType getCoordinateSystemTypeByEPSGCode(long EPSGCODE); +CoordinateSystemType BASECONSTVARIABLEAPI getCoordinateSystemTypeByEPSGCode(long EPSGCODE); // 文件打开 // 当指令销毁时,调用GDALClose 销毁类型 -std::shared_ptr OpenDataset(const QString& in_path, GDALAccess rwmode= GA_ReadOnly); -void CloseDataset(GDALDataset* ptr); +std::shared_ptr BASECONSTVARIABLEAPI OpenDataset(const QString& in_path, GDALAccess rwmode= GA_ReadOnly); +void BASECONSTVARIABLEAPI CloseDataset(GDALDataset* ptr); // 数据格式转换 -int TIFF2ENVI(QString in_tiff_path,QString out_envi_path); -int ENVI2TIFF(QString in_envi_path,QString out_tiff_path); +int BASECONSTVARIABLEAPI TIFF2ENVI(QString in_tiff_path,QString out_envi_path); +int BASECONSTVARIABLEAPI ENVI2TIFF(QString in_envi_path,QString out_tiff_path); // 保存影像数据 --直接保存 ENVI 文件 -int CreateDataset(QString new_file_path, int height, int width, int band_num, double* gt, QString projection, GDALDataType gdal_dtype, bool need_gt); // 创建文件 +int BASECONSTVARIABLEAPI CreateDataset(QString new_file_path, int height, int width, int band_num, double* gt, QString projection, GDALDataType gdal_dtype, bool need_gt); // 创建文件 -int saveDataset(QString new_file_path, int start_line, int start_cols, int band_ids, int datacols, int datarows, void* databuffer); +int BASECONSTVARIABLEAPI saveDataset(QString new_file_path, int start_line, int start_cols, int band_ids, int datacols, int datarows, void* databuffer); // 根据限制条件估算分块大小 -int block_num_pre_memory(int width, int height, GDALDataType gdal_dtype,double memey_size); +int BASECONSTVARIABLEAPI block_num_pre_memory(int width, int height, GDALDataType gdal_dtype,double memey_size); // 将结果转换为复数 或者 实数 -Eigen::Matrix ReadComplexMatrixData(int start_line,int width, int line_num, std::shared_ptr rasterDataset, GDALDataType gdal_datatype); +Eigen::Matrix BASECONSTVARIABLEAPI ReadComplexMatrixData(int start_line,int width, int line_num, std::shared_ptr rasterDataset, GDALDataType gdal_datatype); -Eigen::Matrix ReadMatrixDoubleData(int start_line, int width, int line_num, std::shared_ptr rasterDataset, GDALDataType gdal_datatype,int band_idx); +Eigen::Matrix BASECONSTVARIABLEAPI ReadMatrixDoubleData(int start_line, int width, int line_num, std::shared_ptr rasterDataset, GDALDataType gdal_datatype,int band_idx); -Eigen::MatrixXd getGeoTranslationArray(QString in_path); -ImageGEOINFO getImageINFO(QString in_path); +Eigen::MatrixXd BASECONSTVARIABLEAPI getGeoTranslationArray(QString in_path); +ImageGEOINFO BASECONSTVARIABLEAPI getImageINFO(QString in_path); -GDALDataType getGDALDataType(QString fileptah); +GDALDataType BASECONSTVARIABLEAPI getGDALDataType(QString fileptah); struct RasterExtend { @@ -151,7 +151,7 @@ struct RasterExtend { /// gdalImage图像操作类 /// -class gdalImage +class BASECONSTVARIABLEAPI gdalImage { public: // 方法 @@ -210,7 +210,7 @@ public: /// /// gdalImage图像操作类 /// -class gdalImageComplex:public gdalImage +class BASECONSTVARIABLEAPI gdalImageComplex:public gdalImage { public: // 方法 @@ -227,38 +227,38 @@ public: }; // 创建影像 -gdalImage CreategdalImageDouble(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, QString projection, bool need_gt = true, bool overwrite = false, bool isEnvi = false); -gdalImage CreategdalImage(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, QString projection, bool need_gt = true, bool overwrite = false, bool isEnvi = false); +gdalImage BASECONSTVARIABLEAPI CreategdalImageDouble(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, QString projection, bool need_gt = true, bool overwrite = false, bool isEnvi = false); +gdalImage BASECONSTVARIABLEAPI CreategdalImage(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, QString projection, bool need_gt = true, bool overwrite = false, bool isEnvi = false); -gdalImage CreategdalImage(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, long espgcode, GDALDataType eType=GDT_Float32, bool need_gt = true, bool overwrite = false,bool isENVI=false); +gdalImage BASECONSTVARIABLEAPI CreategdalImage(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, long espgcode, GDALDataType eType=GDT_Float32, bool need_gt = true, bool overwrite = false,bool isENVI=false); -gdalImageComplex CreategdalImageComplex(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, QString projection, bool need_gt = true, bool overwrite = false); +gdalImageComplex BASECONSTVARIABLEAPI CreategdalImageComplex(const QString& img_path, int height, int width, int band_num, Eigen::MatrixXd gt, QString projection, bool need_gt = true, bool overwrite = false); -gdalImageComplex CreateEchoComplex(const QString& img_path, int height, int width, int band_num); +gdalImageComplex BASECONSTVARIABLEAPI CreateEchoComplex(const QString& img_path, int height, int width, int band_num); -ErrorCode DEM2XYZRasterAndSlopRaster(QString dempath, QString demxyzpath, QString demsloperPath); +ErrorCode BASECONSTVARIABLEAPI DEM2XYZRasterAndSlopRaster(QString dempath, QString demxyzpath, QString demsloperPath); -int ResampleGDAL(const char* pszSrcFile, const char* pszOutFile, double* gt, int new_width, int new_height, GDALResampleAlg eResample); +int BASECONSTVARIABLEAPI ResampleGDAL(const char* pszSrcFile, const char* pszOutFile, double* gt, int new_width, int new_height, GDALResampleAlg eResample); -void resampleRaster(const char* inputRaster, const char* outputRaster, double targetPixelSizeX, double targetPixelSizeY); +void BASECONSTVARIABLEAPI resampleRaster(const char* inputRaster, const char* outputRaster, double targetPixelSizeX, double targetPixelSizeY); -void cropRasterByLatLon(const char* inputFile, const char* outputFile, double minLon, double maxLon, double minLat, double maxLat); +void BASECONSTVARIABLEAPI cropRasterByLatLon(const char* inputFile, const char* outputFile, double minLon, double maxLon, double minLat, double maxLat); -int ResampleGDALs(const char* pszSrcFile, int band_ids, GDALRIOResampleAlg eResample = GRIORA_Bilinear); +int BASECONSTVARIABLEAPI ResampleGDALs(const char* pszSrcFile, int band_ids, GDALRIOResampleAlg eResample = GRIORA_Bilinear); -void transformRaster(const char* inputFile, const char* outputFile, int sourceEPSG, int targetEPSG); +void BASECONSTVARIABLEAPI transformRaster(const char* inputFile, const char* outputFile, int sourceEPSG, int targetEPSG); -ErrorCode transformCoordinate(double x, double y, int sourceEPSG, int targetEPSG, Point2& p); +ErrorCode BASECONSTVARIABLEAPI transformCoordinate(double x, double y, int sourceEPSG, int targetEPSG, Point2& p); -int alignRaster(QString inputPath, QString referencePath, QString outputPath, GDALResampleAlg eResample); +int BASECONSTVARIABLEAPI alignRaster(QString inputPath, QString referencePath, QString outputPath, GDALResampleAlg eResample); //--------------------- 保存文博 ------------------------------- -int saveMatrixXcd2TiFF(Eigen::MatrixXcd data, QString out_tiff_path); +int BASECONSTVARIABLEAPI saveMatrixXcd2TiFF(Eigen::MatrixXcd data, QString out_tiff_path); //---------------------------------------------------- -void clipRaster(QString inRasterPath, QString outRasterPath, long minRow, long maxRow, long minCol, long maxCol); +void BASECONSTVARIABLEAPI clipRaster(QString inRasterPath, QString outRasterPath, long minRow, long maxRow, long minCol, long maxCol); @@ -270,22 +270,22 @@ enum MERGEMODE }; -ErrorCode MergeRasterProcess(QVector filepath, QString outfileptah, QString mainString, MERGEMODE mergecode = MERGEMODE::MERGE_GEOCODING, bool isENVI = false, ShowProessAbstract* dia=nullptr); +ErrorCode BASECONSTVARIABLEAPI MergeRasterProcess(QVector filepath, QString outfileptah, QString mainString, MERGEMODE mergecode = MERGEMODE::MERGE_GEOCODING, bool isENVI = false, ShowProessAbstract* dia=nullptr); -ErrorCode MergeRasterInGeoCoding(QVector inimgs, gdalImage resultimg,gdalImage maskimg, ShowProessAbstract* dia = nullptr); +ErrorCode BASECONSTVARIABLEAPI MergeRasterInGeoCoding(QVector inimgs, gdalImage resultimg,gdalImage maskimg, ShowProessAbstract* dia = nullptr); // 保存矩阵转换为envi文件,默认数据格式为double -bool saveEigenMatrixXd2Bin(Eigen::MatrixXd data, QString dataStrPath); +bool BASECONSTVARIABLEAPI saveEigenMatrixXd2Bin(Eigen::MatrixXd data, QString dataStrPath); // 测试 -void testOutAntPatternTrans(QString antpatternfilename, double* antPatternArr, double starttheta, double deltetheta, double startphi, double deltaphi, long thetanum, long phinum); -void testOutAmpArr(QString filename, float* amp, long rowcount, long colcount); -void testOutAmpArr(QString filename, double* amp, long rowcount, long colcount); +void BASECONSTVARIABLEAPI testOutAntPatternTrans(QString antpatternfilename, double* antPatternArr, double starttheta, double deltetheta, double startphi, double deltaphi, long thetanum, long phinum); +void BASECONSTVARIABLEAPI testOutAmpArr(QString filename, float* amp, long rowcount, long colcount); +void BASECONSTVARIABLEAPI testOutAmpArr(QString filename, double* amp, long rowcount, long colcount); -void testOutClsArr(QString filename, long* amp, long rowcount, long colcount); +void BASECONSTVARIABLEAPI testOutClsArr(QString filename, long* amp, long rowcount, long colcount); @@ -293,7 +293,7 @@ void testOutClsArr(QString filename, long* amp, long rowcount, long colcount); //--------------------- 图像文件读写 ------------------------------ template -std::shared_ptr readDataArr(gdalImage& imgds, int start_row, int start_col, int rows_count, int cols_count, int band_ids, GDALREADARRCOPYMETHOD method) +inline std::shared_ptr readDataArr(gdalImage& imgds, int start_row, int start_col, int rows_count, int cols_count, int band_ids, GDALREADARRCOPYMETHOD method) { std::shared_ptr result = nullptr; @@ -492,7 +492,7 @@ std::shared_ptr readDataArr(gdalImage& imgds, int start_row, int start_col, i } template -std::shared_ptr readDataArrComplex(gdalImageComplex& imgds, int start_row, int start_col, int rows_count, int cols_count, int band_ids, GDALREADARRCOPYMETHOD method) +inline std::shared_ptr readDataArrComplex(gdalImageComplex& imgds, int start_row, int start_col, int rows_count, int cols_count, int band_ids, GDALREADARRCOPYMETHOD method) { std::shared_ptr result = nullptr; diff --git a/LAMPSARProcessProgram/BaseTool/LogInfoCls.cpp b/BaseCommonLibrary/BaseTool/LogInfoCls.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/LogInfoCls.cpp rename to BaseCommonLibrary/BaseTool/LogInfoCls.cpp diff --git a/LAMPSARProcessProgram/BaseTool/LogInfoCls.h b/BaseCommonLibrary/BaseTool/LogInfoCls.h similarity index 95% rename from LAMPSARProcessProgram/BaseTool/LogInfoCls.h rename to BaseCommonLibrary/BaseTool/LogInfoCls.h index fd359d9..80f074d 100644 --- a/LAMPSARProcessProgram/BaseTool/LogInfoCls.h +++ b/BaseCommonLibrary/BaseTool/LogInfoCls.h @@ -6,7 +6,7 @@ * \author * \date October 2024 *********************************************************************/ - +#include "BaseConstVariable.h" #include // 任 @@ -93,10 +93,10 @@ enum ErrorCode { -std::string errorCode2errInfo(ErrorCode code); +std::string BASECONSTVARIABLEAPI errorCode2errInfo(ErrorCode code); -ErrorCode GSLState2ErrorCode(int gslState); +ErrorCode BASECONSTVARIABLEAPI GSLState2ErrorCode(int gslState); diff --git a/LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.cpp b/BaseCommonLibrary/BaseTool/QToolProcessBarDialog.cpp similarity index 52% rename from LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.cpp rename to BaseCommonLibrary/BaseTool/QToolProcessBarDialog.cpp index c75f6c2..a39fd57 100644 --- a/LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.cpp +++ b/BaseCommonLibrary/BaseTool/QToolProcessBarDialog.cpp @@ -1,11 +1,11 @@ #include "QToolProcessBarDialog.h" +#include "ui_QToolProcessBarDialog.h" QToolProcessBarDialog::QToolProcessBarDialog(QWidget *parent) - : QDialog(parent) + : ui(new Ui::QToolProcessBarDialogClass), QDialog(parent) { - ui.setupUi(this); - ui.progressBar->setRange(0, 100); - + ui->setupUi(this); + ui->progressBar->setRange(0, 100); } QToolProcessBarDialog::~QToolProcessBarDialog() @@ -13,12 +13,12 @@ QToolProcessBarDialog::~QToolProcessBarDialog() void QToolProcessBarDialog::showProcess(double precent, QString tip) { - ui.progressBar->setValue(std::ceil(precent * 100)); - ui.labelTip->setText(tip); + ui->progressBar->setValue(std::ceil(precent * 100)); + ui->labelTip->setText(tip); this->update(); } void QToolProcessBarDialog::showToolInfo(QString tip) { - ui.textEditTip->append("\n"+tip); + ui->textEditTip->append("\n"+tip); } diff --git a/LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.h b/BaseCommonLibrary/BaseTool/QToolProcessBarDialog.h similarity index 57% rename from LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.h rename to BaseCommonLibrary/BaseTool/QToolProcessBarDialog.h index 11e33a1..8b1d5bf 100644 --- a/LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.h +++ b/BaseCommonLibrary/BaseTool/QToolProcessBarDialog.h @@ -1,9 +1,14 @@ #pragma once - +#include "BaseConstVariable.h" #include -#include "ui_QToolProcessBarDialog.h" + #include "ImageOperatorBase.h" -class QToolProcessBarDialog : public QDialog, public ShowProessAbstract + +namespace Ui { + class QToolProcessBarDialogClass; +} + +class BASECONSTVARIABLEAPI QToolProcessBarDialog : public QDialog, public ShowProessAbstract { Q_OBJECT public: @@ -11,8 +16,7 @@ public: ~QToolProcessBarDialog(); private: - Ui::QToolProcessBarDialogClass ui; - + Ui::QToolProcessBarDialogClass* ui; public: virtual void showProcess(double precent, QString tip) override; virtual void showToolInfo(QString tip) override; diff --git a/LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.ui b/BaseCommonLibrary/BaseTool/QToolProcessBarDialog.ui similarity index 100% rename from LAMPSARProcessProgram/BaseTool/QToolProcessBarDialog.ui rename to BaseCommonLibrary/BaseTool/QToolProcessBarDialog.ui diff --git a/LAMPSARProcessProgram/BaseTool/RasterToolBase.cpp b/BaseCommonLibrary/BaseTool/RasterToolBase.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/RasterToolBase.cpp rename to BaseCommonLibrary/BaseTool/RasterToolBase.cpp diff --git a/LAMPSARProcessProgram/BaseTool/RasterToolBase.h b/BaseCommonLibrary/BaseTool/RasterToolBase.h similarity index 68% rename from LAMPSARProcessProgram/BaseTool/RasterToolBase.h rename to BaseCommonLibrary/BaseTool/RasterToolBase.h index e042beb..bc6842f 100644 --- a/LAMPSARProcessProgram/BaseTool/RasterToolBase.h +++ b/BaseCommonLibrary/BaseTool/RasterToolBase.h @@ -9,6 +9,7 @@ #ifndef LAMPCAE_RASTERTOOLBASE_H #define LAMPCAE_RASTERTOOLBASE_H +#include "BaseConstVariable.h" #include "gdal_priv.h" #include @@ -54,22 +55,22 @@ namespace RasterToolBase { /// \param long 经度 /// \param lat 纬度 /// \return 对应投影坐标系统的 EPSG编码,-1 表示计算错误 - long getProjectEPSGCodeByLon_Lat(double long, double lat, + long BASECONSTVARIABLEAPI getProjectEPSGCodeByLon_Lat(double long, double lat, ProjectStripDelta stripState = ProjectStripDelta::Strip_3); - long getProjectEPSGCodeByLon_Lat_inStrip3(double lon, double lat); + long BASECONSTVARIABLEAPI getProjectEPSGCodeByLon_Lat_inStrip3(double lon, double lat); - long getProjectEPSGCodeByLon_Lat_inStrip6(double lon, double lat); + long BASECONSTVARIABLEAPI getProjectEPSGCodeByLon_Lat_inStrip6(double lon, double lat); - QString GetProjectionNameFromEPSG(long epsgCode) ; + QString BASECONSTVARIABLEAPI GetProjectionNameFromEPSG(long epsgCode) ; - long GetEPSGFromRasterFile(QString filepath); + long BASECONSTVARIABLEAPI GetEPSGFromRasterFile(QString filepath); - std::shared_ptr GetCenterPointInRaster(QString filepath); + std::shared_ptr BASECONSTVARIABLEAPI GetCenterPointInRaster(QString filepath); - CoordinateSystemType getCoordinateSystemTypeByEPSGCode(long EPSGCODE); + CoordinateSystemType BASECONSTVARIABLEAPI getCoordinateSystemTypeByEPSGCode(long EPSGCODE); diff --git a/LAMPSARProcessProgram/BaseTool/SARSimulationImageL1.cpp b/BaseCommonLibrary/BaseTool/SARSimulationImageL1.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/SARSimulationImageL1.cpp rename to BaseCommonLibrary/BaseTool/SARSimulationImageL1.cpp diff --git a/LAMPSARProcessProgram/BaseTool/SARSimulationImageL1.h b/BaseCommonLibrary/BaseTool/SARSimulationImageL1.h similarity index 98% rename from LAMPSARProcessProgram/BaseTool/SARSimulationImageL1.h rename to BaseCommonLibrary/BaseTool/SARSimulationImageL1.h index eb3cecf..29dbee2 100644 --- a/LAMPSARProcessProgram/BaseTool/SARSimulationImageL1.h +++ b/BaseCommonLibrary/BaseTool/SARSimulationImageL1.h @@ -14,7 +14,7 @@ enum RasterLevel { RasterL2 }; -class SARSimulationImageL1Dataset +class BASECONSTVARIABLEAPI SARSimulationImageL1Dataset { public: SARSimulationImageL1Dataset(RasterLevel Rasterlevel= RasterLevel::RasterSLC); diff --git a/LAMPSARProcessProgram/BaseTool/stdafx.cpp b/BaseCommonLibrary/BaseTool/stdafx.cpp similarity index 100% rename from LAMPSARProcessProgram/BaseTool/stdafx.cpp rename to BaseCommonLibrary/BaseTool/stdafx.cpp diff --git a/LAMPSARProcessProgram/BaseTool/stdafx.h b/BaseCommonLibrary/BaseTool/stdafx.h similarity index 100% rename from LAMPSARProcessProgram/BaseTool/stdafx.h rename to BaseCommonLibrary/BaseTool/stdafx.h diff --git a/BaseCommonLibrary/dllmain.cpp b/BaseCommonLibrary/dllmain.cpp new file mode 100644 index 0000000..daed8c8 --- /dev/null +++ b/BaseCommonLibrary/dllmain.cpp @@ -0,0 +1,19 @@ +// dllmain.cpp : 定义 DLL 应用程序的入口点。 +#include "pch.h" + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/BaseCommonLibrary/framework.h b/BaseCommonLibrary/framework.h new file mode 100644 index 0000000..80cbbc9 --- /dev/null +++ b/BaseCommonLibrary/framework.h @@ -0,0 +1,5 @@ +#pragma once + +#define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的内容 +// Windows 头文件 +#include diff --git a/BaseCommonLibrary/pch.cpp b/BaseCommonLibrary/pch.cpp new file mode 100644 index 0000000..b6fb8f4 --- /dev/null +++ b/BaseCommonLibrary/pch.cpp @@ -0,0 +1,5 @@ +// pch.cpp: 与预编译标头对应的源文件 + +#include "pch.h" + +// 当使用预编译的头时,需要使用此源文件,编译才能成功。 diff --git a/BaseCommonLibrary/pch.h b/BaseCommonLibrary/pch.h new file mode 100644 index 0000000..9660927 --- /dev/null +++ b/BaseCommonLibrary/pch.h @@ -0,0 +1,13 @@ +// pch.h: 这是预编译标头文件。 +// 下方列出的文件仅编译一次,提高了将来生成的生成性能。 +// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。 +// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。 +// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。 + +#ifndef PCH_H +#define PCH_H + +// 添加要在此处预编译的标头 +#include "framework.h" + +#endif //PCH_H diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/BaseCommonLibrary.lastbuildstate b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/BaseCommonLibrary.lastbuildstate new file mode 100644 index 0000000..f0fc27c --- /dev/null +++ b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/BaseCommonLibrary.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.40.33807:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows: +Release|x64|C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\| diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/BaseCommonLibrary.write.1u.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/BaseCommonLibrary.write.1u.tlog new file mode 100644 index 0000000..e1cc5ef Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/BaseCommonLibrary.write.1u.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.command.1.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.command.1.tlog new file mode 100644 index 0000000..8ddafc5 Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.command.1.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.read.1.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.read.1.tlog new file mode 100644 index 0000000..3076ccf Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.read.1.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.write.1.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.write.1.tlog new file mode 100644 index 0000000..8ea56a1 Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/CL.write.1.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/Cl.items.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/Cl.items.tlog new file mode 100644 index 0000000..389a1a3 --- /dev/null +++ b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/Cl.items.tlog @@ -0,0 +1,13 @@ +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\BaseTool.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\BaseTool.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\EchoDataFormat.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\EchoDataFormat.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\FileOperator.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\FileOperator.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\GeoOperator.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\GeoOperator.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\ImageOperatorBase.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\ImageOperatorBase.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\LogInfoCls.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\LogInfoCls.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\QToolProcessBarDialog.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\QToolProcessBarDialog.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\RasterToolBase.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\RasterToolBase.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\SARSimulationImageL1.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\SARSimulationImageL1.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\stdafx.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\stdafx.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\dllmain.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\dllmain.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\pch.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\pch.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\qt\moc\moc_QToolProcessBarDialog.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\moc_QToolProcessBarDialog.obj diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.command.1.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.command.1.tlog new file mode 100644 index 0000000..ba2a761 Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.command.1.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.read.1.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.read.1.tlog new file mode 100644 index 0000000..b06768b Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.read.1.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.secondary.1.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..66d6567 --- /dev/null +++ b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.secondary.1.tlog @@ -0,0 +1,5 @@ +^C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\BASETOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\DLLMAIN.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\ECHODATAFORMAT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\FILEOPERATOR.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\GEOOPERATOR.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\IMAGEOPERATORBASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\LOGINFOCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\MOC_QTOOLPROCESSBARDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\PCH.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\QTOOLPROCESSBARDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\RASTERTOOLBASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\SARSIMULATIONIMAGEL1.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\BASECOMMONLIBRARY\X64\RELEASE\STDAFX.OBJ +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\x64\Release\BaseCommonLibrary.lib +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\x64\Release\BaseCommonLibrary.EXP +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\BaseCommonLibrary.IPDB +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\BaseCommonLibrary.iobj diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.write.1.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.write.1.tlog new file mode 100644 index 0000000..c9199bc Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/link.write.1.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/moc.read.1u.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/moc.read.1u.tlog new file mode 100644 index 0000000..9c6c4b5 Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/moc.read.1u.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/moc.write.1u.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/moc.write.1u.tlog new file mode 100644 index 0000000..ceb531f Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/moc.write.1u.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/uic.read.1u.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/uic.read.1u.tlog new file mode 100644 index 0000000..3fb75c6 Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/uic.read.1u.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/uic.write.1u.tlog b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/uic.write.1u.tlog new file mode 100644 index 0000000..624fefa Binary files /dev/null and b/BaseCommonLibrary/x64/Release/BaseComm.872ecd6f.tlog/uic.write.1u.tlog differ diff --git a/BaseCommonLibrary/x64/Release/BaseCommonLibrary.dll.recipe b/BaseCommonLibrary/x64/Release/BaseCommonLibrary.dll.recipe new file mode 100644 index 0000000..238cda7 --- /dev/null +++ b/BaseCommonLibrary/x64/Release/BaseCommonLibrary.dll.recipe @@ -0,0 +1,11 @@ + + + + + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\x64\Release\BaseCommonLibrary.dll + + + + + + \ No newline at end of file diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/unsuccessfulbuild b/BaseCommonLibrary/x64/Release/BaseCommonLibrary.vcxproj.FileListAbsolute.txt similarity index 100% rename from LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/unsuccessfulbuild rename to BaseCommonLibrary/x64/Release/BaseCommonLibrary.vcxproj.FileListAbsolute.txt diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/moc/moc_QToolProcessBarDialog.cpp b/BaseCommonLibrary/x64/Release/qt/moc/moc_QToolProcessBarDialog.cpp similarity index 98% rename from LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/moc/moc_QToolProcessBarDialog.cpp rename to BaseCommonLibrary/x64/Release/qt/moc/moc_QToolProcessBarDialog.cpp index d4b1653..bcffa61 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/moc/moc_QToolProcessBarDialog.cpp +++ b/BaseCommonLibrary/x64/Release/qt/moc/moc_QToolProcessBarDialog.cpp @@ -7,7 +7,7 @@ *****************************************************************************/ #include -#include "../../../../../BaseTool/QToolProcessBarDialog.h" +#include "../../../../BaseTool/QToolProcessBarDialog.h" #include #include #if !defined(Q_MOC_OUTPUT_REVISION) diff --git a/BaseCommonLibrary/x64/Release/qt/qmake/.qmake.stash b/BaseCommonLibrary/x64/Release/qt/qmake/.qmake.stash new file mode 100644 index 0000000..946193c --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qmake/.qmake.stash @@ -0,0 +1,26 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1940 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 194033813 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER +QMAKE_CXX.INCDIRS = \ + ./BaseTool \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.40.33807\\include" \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.40.33807\\atlmfc\\include" \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\ucrt" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\um" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\shared" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\winrt" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.22621.0\\cppwinrt" \ + "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\Include\\um" \ + C:\\vcpkg\\installed\\x64-windows\\include +QMAKE_CXX.LIBDIRS = \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.40.33807\\lib\\x64" \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.40.33807\\atlmfc\\lib\\x64" \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\lib\\x64" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x64" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\um\\x64" \ + "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" diff --git a/BaseCommonLibrary/x64/Release/qt/qmake/moc_predefs.h.cbt b/BaseCommonLibrary/x64/Release/qt/qmake/moc_predefs.h.cbt new file mode 100644 index 0000000..693383c --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qmake/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create ./moc_predefs.h diff --git a/BaseCommonLibrary/x64/Release/qt/qmake/props.txt b/BaseCommonLibrary/x64/Release/qt/qmake/props.txt new file mode 100644 index 0000000..2dae25d --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qmake/props.txt @@ -0,0 +1,25 @@ +QT_SYSROOT: +QT_INSTALL_PREFIX:C:/vcpkg/installed/x64-windows +QT_INSTALL_ARCHDATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_DATA:C:/vcpkg/installed/x64-windows/share/qt5 +QT_INSTALL_DOCS:C:/vcpkg/installed/x64-windows/share/qt5/doc +QT_INSTALL_HEADERS:C:/vcpkg/installed/x64-windows/include/qt5 +QT_INSTALL_LIBS:C:/vcpkg/installed/x64-windows/lib +QT_INSTALL_LIBEXECS:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_INSTALL_BINS:C:/vcpkg/installed/x64-windows/bin +QT_INSTALL_TESTS:C:/vcpkg/installed/x64-windows/tests +QT_INSTALL_PLUGINS:C:/vcpkg/installed/x64-windows/plugins +QT_INSTALL_IMPORTS:C:/vcpkg/installed/x64-windows/tools/qt5/imports +QT_INSTALL_QML:C:/vcpkg/installed/x64-windows/qml +QT_INSTALL_TRANSLATIONS:C:/vcpkg/installed/x64-windows/share/qt5/translations +QT_INSTALL_CONFIGURATION: +QT_INSTALL_EXAMPLES:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_INSTALL_DEMOS:C:/vcpkg/installed/x64-windows/share/qt5/examples +QT_HOST_PREFIX:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_DATA:C:/vcpkg/installed/x64-windows/tools/qt5 +QT_HOST_BINS:C:/vcpkg/installed/x64-windows/tools/qt5/bin +QT_HOST_LIBS:C:/vcpkg/installed/x64-windows/tools/qt5/lib +QMAKE_SPEC:win32-msvc +QMAKE_XSPEC:win32-msvc +QMAKE_VERSION:3.1 +QT_VERSION:5.15.13 diff --git a/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.pro b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.pro new file mode 100644 index 0000000..ebb293e --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.pro @@ -0,0 +1,22 @@ +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts +CONFIG += no_fixpath +QT = core xml sql opengl gui svg xmlpatterns widgets location positioning openglextensions charts diff --git a/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.vcxproj b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.vcxproj new file mode 100644 index 0000000..7b41025 --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.vcxproj @@ -0,0 +1,88 @@ + + + + + Release + x64 + + + + + qtvars + Qt4VSv1.0 + + + + v143 + .\ + false + NotSet + Application + qtvars + + + + + + + + + .\ + qtvars + true + false + + + + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtXml;C:\vcpkg\installed\x64-windows\include\qt5\QtSql;C:\vcpkg\installed\x64-windows\include\qt5\QtOpenGL;C:\vcpkg\installed\x64-windows\include\qt5\QtSvg;C:\vcpkg\installed\x64-windows\include\qt5\QtCharts;C:\vcpkg\installed\x64-windows\include\qt5\QtWidgets;C:\vcpkg\installed\x64-windows\include\qt5\QtLocation;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioningQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtOpenGLExtensions;C:\vcpkg\installed\x64-windows\include\qt5\QtGui;C:\vcpkg\installed\x64-windows\include\qt5\QtXmlPatterns;C:\vcpkg\installed\x64-windows\include\qt5\QtQmlModels;C:\vcpkg\installed\x64-windows\include\qt5\QtQml;C:\vcpkg\installed\x64-windows\include\qt5\QtNetwork;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioning;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions) + .\ + false + None + Sync + .\ + MaxSpeed + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_XML_LIB;QT_SQL_LIB;QT_OPENGL_LIB;QT_SVG_LIB;QT_CHARTS_LIB;QT_WIDGETS_LIB;QT_LOCATION_LIB;QT_POSITIONINGQUICK_LIB;QT_QUICK_LIB;QT_OPENGLEXTENSIONS_LIB;QT_GUI_LIB;QT_XMLPATTERNS_LIB;QT_QMLMODELS_LIB;QT_QML_LIB;QT_NETWORK_LIB;QT_POSITIONING_LIB;QT_CORE_LIB;%(PreprocessorDefinitions) + false + + MultiThreadedDLL + true + true + false + TurnOffAllWarnings + + + C:\vcpkg\installed\x64-windows\lib\Qt5Xml.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Sql.lib;C:\vcpkg\installed\x64-windows\lib\Qt5OpenGL.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Svg.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Charts.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Widgets.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Location.lib;C:\vcpkg\installed\x64-windows\lib\Qt5PositioningQuick.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Quick.lib;C:\vcpkg\installed\x64-windows\lib\Qt5OpenGLExtensions.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Gui.lib;C:\vcpkg\installed\x64-windows\lib\Qt5XmlPatterns.lib;C:\vcpkg\installed\x64-windows\lib\Qt5QmlModels.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Qml.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Network.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Positioning.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib;%(AdditionalDependencies) + C:\vcpkg\installed\x64-windows\lib;C:\vcpkg\installed\x64-windows\lib\manual-link;C:\vcpkg\installed\x64-windows\lib;C:\vcpkg\installed\x64-windows\lib\manual-link;%(AdditionalLibraryDirectories) + "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + false + true + false + true + $(OutDir)\qtvars.exe + true + Windows + true + + + Unsigned + None + 0 + + + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_XML_LIB;QT_SQL_LIB;QT_OPENGL_LIB;QT_SVG_LIB;QT_CHARTS_LIB;QT_WIDGETS_LIB;QT_LOCATION_LIB;QT_POSITIONINGQUICK_LIB;QT_QUICK_LIB;QT_OPENGLEXTENSIONS_LIB;QT_GUI_LIB;QT_XMLPATTERNS_LIB;QT_QMLMODELS_LIB;QT_QML_LIB;QT_NETWORK_LIB;QT_POSITIONING_LIB;QT_CORE_LIB;%(PreprocessorDefinitions) + + + + + Document + C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -BxC:\vcpkg\installed\x64-windows\tools\qt5\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W0 -E C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h + Generate moc_predefs.h + moc_predefs.h;%(Outputs) + + + + + \ No newline at end of file diff --git a/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.vcxproj.filters b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.vcxproj.filters new file mode 100644 index 0000000..a5e61b7 --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + + + Generated Files + + + \ No newline at end of file diff --git a/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.xml b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.xml new file mode 100644 index 0000000..452d09d --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qmake/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_XML_LIB;QT_SQL_LIB;QT_OPENGL_LIB;QT_SVG_LIB;QT_CHARTS_LIB;QT_WIDGETS_LIB;QT_LOCATION_LIB;QT_POSITIONINGQUICK_LIB;QT_QUICK_LIB;QT_OPENGLEXTENSIONS_LIB;QT_GUI_LIB;QT_XMLPATTERNS_LIB;QT_QMLMODELS_LIB;QT_QML_LIB;QT_NETWORK_LIB;QT_POSITIONING_LIB;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtXml;C:\vcpkg\installed\x64-windows\include\qt5\QtSql;C:\vcpkg\installed\x64-windows\include\qt5\QtOpenGL;C:\vcpkg\installed\x64-windows\include\qt5\QtSvg;C:\vcpkg\installed\x64-windows\include\qt5\QtCharts;C:\vcpkg\installed\x64-windows\include\qt5\QtWidgets;C:\vcpkg\installed\x64-windows\include\qt5\QtLocation;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioningQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtOpenGLExtensions;C:\vcpkg\installed\x64-windows\include\qt5\QtGui;C:\vcpkg\installed\x64-windows\include\qt5\QtXmlPatterns;C:\vcpkg\installed\x64-windows\include\qt5\QtQmlModels;C:\vcpkg\installed\x64-windows\include\qt5\QtQml;C:\vcpkg\installed\x64-windows\include\qt5\QtNetwork;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioning;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Xml.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Sql.lib;C:\vcpkg\installed\x64-windows\lib\Qt5OpenGL.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Svg.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Charts.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Widgets.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Location.lib;C:\vcpkg\installed\x64-windows\lib\Qt5PositioningQuick.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Quick.lib;C:\vcpkg\installed\x64-windows\lib\Qt5OpenGLExtensions.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Gui.lib;C:\vcpkg\installed\x64-windows\lib\Qt5XmlPatterns.lib;C:\vcpkg\installed\x64-windows\lib\Qt5QmlModels.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Qml.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Network.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Positioning.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jVJBbsMwDPuKfpDTjj24suZqUyRXUrYWw9D//2JOkKHALsvBgCGTFEn4iytpct5PaSbxuOYLoDnBbRaIq4B10ibQFob4aOu4l0xyDfjk2igDxLAkm0K34PXC2nYe3ZI0xigAL8UH+My6nUqvrBSnqbu9EebESfM23CSa29InFLS5s9BA0QAiRZg/UQGsKEul4elyVKrUuq0ospMr+zBgzhQQWbH3o1JStC2lUWTRWryCL6PMmY7yd7jw2YvfAeVhfS3wcC3PLDsRhtY/7BH7fXoSR3mk4xPgGn99O+bhj8rveiehEvT9Aw== + 5.15.13 + 5 + 15 + 13 + + diff --git a/BaseCommonLibrary/x64/Release/qt/qtvars.xml b/BaseCommonLibrary/x64/Release/qt/qtvars.xml new file mode 100644 index 0000000..452d09d --- /dev/null +++ b/BaseCommonLibrary/x64/Release/qt/qtvars.xml @@ -0,0 +1,41 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_XML_LIB;QT_SQL_LIB;QT_OPENGL_LIB;QT_SVG_LIB;QT_CHARTS_LIB;QT_WIDGETS_LIB;QT_LOCATION_LIB;QT_POSITIONINGQUICK_LIB;QT_QUICK_LIB;QT_OPENGLEXTENSIONS_LIB;QT_GUI_LIB;QT_XMLPATTERNS_LIB;QT_QMLMODELS_LIB;QT_QML_LIB;QT_NETWORK_LIB;QT_POSITIONING_LIB;QT_CORE_LIB +C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtXml;C:\vcpkg\installed\x64-windows\include\qt5\QtSql;C:\vcpkg\installed\x64-windows\include\qt5\QtOpenGL;C:\vcpkg\installed\x64-windows\include\qt5\QtSvg;C:\vcpkg\installed\x64-windows\include\qt5\QtCharts;C:\vcpkg\installed\x64-windows\include\qt5\QtWidgets;C:\vcpkg\installed\x64-windows\include\qt5\QtLocation;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioningQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtOpenGLExtensions;C:\vcpkg\installed\x64-windows\include\qt5\QtGui;C:\vcpkg\installed\x64-windows\include\qt5\QtXmlPatterns;C:\vcpkg\installed\x64-windows\include\qt5\QtQmlModels;C:\vcpkg\installed\x64-windows\include\qt5\QtQml;C:\vcpkg\installed\x64-windows\include\qt5\QtNetwork;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioning;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc + +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus +C:\vcpkg\installed\x64-windows\lib\Qt5Xml.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Sql.lib;C:\vcpkg\installed\x64-windows\lib\Qt5OpenGL.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Svg.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Charts.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Widgets.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Location.lib;C:\vcpkg\installed\x64-windows\lib\Qt5PositioningQuick.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Quick.lib;C:\vcpkg\installed\x64-windows\lib\Qt5OpenGLExtensions.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Gui.lib;C:\vcpkg\installed\x64-windows\lib\Qt5XmlPatterns.lib;C:\vcpkg\installed\x64-windows\lib\Qt5QmlModels.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Qml.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Network.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Positioning.lib;C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib;C:\vcpkg\installed\x64-windows\lib\manual-link\qtmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;C:\vcpkg\installed\x64-windows\lib\bz2.lib;C:\vcpkg\installed\x64-windows\lib\libpng16.lib;C:\vcpkg\installed\x64-windows\lib\zlib.lib;C:\vcpkg\installed\x64-windows\lib\zstd.lib;C:\vcpkg\installed\x64-windows\lib\icuin.lib;C:\vcpkg\installed\x64-windows\lib\icuuc.lib;C:\vcpkg\installed\x64-windows\lib\icuio.lib;C:\vcpkg\installed\x64-windows\lib\icudt.lib;advapi32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +C:/vcpkg/installed/x64-windows +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/share/qt5 +C:/vcpkg/installed/x64-windows/share/qt5/doc +C:/vcpkg/installed/x64-windows/include/qt5 +C:/vcpkg/installed/x64-windows/lib +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/bin +C:/vcpkg/installed/x64-windows/tests +C:/vcpkg/installed/x64-windows/plugins +C:/vcpkg/installed/x64-windows/tools/qt5/imports +C:/vcpkg/installed/x64-windows/qml +C:/vcpkg/installed/x64-windows/share/qt5/translations + +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/share/qt5/examples +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5 +C:/vcpkg/installed/x64-windows/tools/qt5/bin +C:/vcpkg/installed/x64-windows/tools/qt5/lib +win32-msvc +win32-msvc +3.1 +5.15.13 +jVJBbsMwDPuKfpDTjj24suZqUyRXUrYWw9D//2JOkKHALsvBgCGTFEn4iytpct5PaSbxuOYLoDnBbRaIq4B10ibQFob4aOu4l0xyDfjk2igDxLAkm0K34PXC2nYe3ZI0xigAL8UH+My6nUqvrBSnqbu9EebESfM23CSa29InFLS5s9BA0QAiRZg/UQGsKEul4elyVKrUuq0ospMr+zBgzhQQWbH3o1JStC2lUWTRWryCL6PMmY7yd7jw2YvfAeVhfS3wcC3PLDsRhtY/7BH7fXoSR3mk4xPgGn99O+bhj8rveiehEvT9Aw== + 5.15.13 + 5 + 15 + 13 + + diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/uic/ui_QToolProcessBarDialog.h b/BaseCommonLibrary/x64/Release/qt/uic/ui_QToolProcessBarDialog.h similarity index 100% rename from LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/uic/ui_QToolProcessBarDialog.h rename to BaseCommonLibrary/x64/Release/qt/uic/ui_QToolProcessBarDialog.h diff --git a/LAMPSARProcessProgram/BaseTool/BaseTool.h b/LAMPSARProcessProgram/BaseTool/BaseTool.h deleted file mode 100644 index a08e3bf..0000000 --- a/LAMPSARProcessProgram/BaseTool/BaseTool.h +++ /dev/null @@ -1,117 +0,0 @@ -#pragma once -#ifndef BASETOOL_H -#define BASETOOL_H -#include "BaseConstVariable.h" - -/// -/// 基本类、基本函数 -/// - - -// //#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "GeoOperator.h" -#include -#include -#include -#include -#include "LogInfoCls.h" - -///////////////////////////////////// 运行时间打印 -///////////////////////////////////////////////////////////// - - -QString getCurrentTimeString(); -QString getCurrentShortTimeString(); - -std::vector splitString(const QString& str, char delimiter); -std::vector convertQStringListToStdVector(const QStringList& qStringList); -/////////////////////////////// 基本图像类 结束 -///////////////////////////////////////////////////////////// - -std::string Convert(float Num); -QString JoinPath(const QString& path, const QString& filename); - -////////////////////////////// 坐标部分基本方法 ////////////////////////////////////////// - -////////////////////////////// 坐标部分基本方法 ////////////////////////////////////////// - -////////////////////////////// 插值 //////////////////////////////////////////// - -std::complex Cubic_Convolution_interpolation(double u, double v, - Eigen::MatrixX> img); - -std::complex Cubic_kernel_weight(double s); - -double Bilinear_interpolation(Landpoint p0, Landpoint p11, Landpoint p21, Landpoint p12,Landpoint p22); - -bool onSegment(Point3 Pi, Point3 Pj, Point3 Q); - -Point3 invBilinear(Point3 p, Point3 a, Point3 b, Point3 c, Point3 d); - -// -// WGS84 到J2000 坐标系的变换 -// 参考网址:https://blog.csdn.net/hit5067/article/details/116894616 -// 资料网址:http://celestrak.org/spacedata/ -// 参数文件: -// a. Earth Orientation Parameter 文件: http://celestrak.org/spacedata/EOP-Last5Years.csv -// b. Space Weather Data 文件: http://celestrak.org/spacedata/SW-Last5Years.csv -// 备注:上述文件是自2017年-五年内 -/** -在wgs84 坐标系转到J2000 坐标系 主要 涉及到坐标的相互转换。一般给定的WGS坐标为 给定时刻的 t ,BLH -转换步骤: -step 1: WGS 84 转换到协议地球坐标系 -step 2: 协议地球坐标系 转换为瞬时地球坐标系 -step 3: 瞬时地球坐标系 转换为 瞬时真天球坐标系 -step 4: 瞬时真天球坐标系 转到瞬时平天球 坐标系 -step 5: 瞬时平天球坐标系转换为协议天球坐标系(J2000) -**/ - -double sind(double degree); - -double cosd(double d); - -// 插值 -ErrorCode polyfit(const double* x, const double* y, int xyLength, int poly_n, std::vector& out_factor, double& out_chisq); - -// 叉乘 -Point3 crossProduct(const Point3& a, const Point3& b); - -Eigen::Matrix3d rotationMatrix(const Eigen::Vector3d& axis, double angle); - -long double convertToMilliseconds(const std::string& dateTimeStr); - - -/// -/// list 应该是按照从小到大的顺序排好 -/// -/// -/// -/// -long FindValueInStdVector(std::vector& list,double& findv); - -long InsertValueInStdVector(std::vector& list, double insertValue, bool repeatValueInsert = false); - -long FindValueInStdVectorLast(std::vector& list, double& findv); - -ErrorCode polynomial_fit(const std::vector& x, const std::vector& y, int degree, std::vector& out_factor, double& out_chisq); - -QVector SatellitePos2SatelliteAntPos(QVector poses); - -QVector SatelliteAntPos2SatellitePos(QVector poses); - -QString getDebugDataPath(QString filename); -std::vector split(const std::string& str, char delimiter); -Eigen::VectorXd linspace(double start, double stop, int num); -#endif \ No newline at end of file diff --git a/LAMPSARProcessProgram/BaseTool/FileOperator.h b/LAMPSARProcessProgram/BaseTool/FileOperator.h deleted file mode 100644 index c0fd563..0000000 --- a/LAMPSARProcessProgram/BaseTool/FileOperator.h +++ /dev/null @@ -1,56 +0,0 @@ -#pragma once - -#ifndef FILEOPERATOR_H -#define FILEOPERATOR_H -#include "BaseConstVariable.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -bool isDirectory(const QString& path); -bool isExists(const QString& path); -bool isFile(const QString& path); -void removeFile(const QString& filePath); -unsigned long convertToULong(const QString& input); -/// -/// 获取文件(绝对路径) -/// -/// -/// -/// -std::vector getFilelist(const QString& folderpath, const QString& FilenameExtension = ".*",int (*logfun)(QString logtext,int value)=nullptr); - -QString getParantFolderNameFromPath(const QString& path); - -QString getFileNameFromPath(const QString& path); - -QString getFileNameWidthoutExtend(QString path); - -int write_binfile(char* filepath, char* data, size_t data_len); - - char* read_textfile(char* text_path, int* length); - -bool exists_test(const QString& name); - -size_t fsize(FILE* fp); - -QString getParantFromPath(const QString& path); -void copyFile(const QString& sourcePath, const QString& destinationPath); -QString addMaskToFileName(const QString& filePath, QString _zzname); -// QT FileOperator - -bool copyAndReplaceFile(const QString& sourceFilePath, const QString& destinationFilePath); - - -#endif \ No newline at end of file diff --git a/LAMPSARProcessProgram/BaseTool/GeoOperator.h b/LAMPSARProcessProgram/BaseTool/GeoOperator.h deleted file mode 100644 index fd1a684..0000000 --- a/LAMPSARProcessProgram/BaseTool/GeoOperator.h +++ /dev/null @@ -1,126 +0,0 @@ -#pragma once - - -#ifndef _GEOOPERATOR_H -#define _GEOOPERATOR_H - -#include "BaseConstVariable.h" -#include -#include -#include -#include -#include -#include -#include - - -/// -/// 将经纬度转换为地固参心坐标系 -/// -/// 经纬度点--degree -/// 投影坐标系点 -Landpoint LLA2XYZ(const Landpoint& LLA); -void LLA2XYZ(const Landpoint& LLA,Point3& XYZ); -Eigen::MatrixXd LLA2XYZ(Eigen::MatrixXd landpoint); - -/// -/// 将地固参心坐标系转换为经纬度 -/// -/// 固参心坐标系 -/// 经纬度--degree -Landpoint XYZ2LLA(const Landpoint& XYZ); - - -Landpoint operator +(const Landpoint& p1, const Landpoint& p2); - -Landpoint operator -(const Landpoint& p1, const Landpoint& p2); - -bool operator ==(const Landpoint& p1, const Landpoint& p2); - -Landpoint operator *(const Landpoint& p, double scale); - -double getAngle(const Landpoint& a, const Landpoint& b); - -double dot(const Landpoint& p1, const Landpoint& p2); - -double getlength(const Landpoint& p1); - -Landpoint crossProduct(const Landpoint& a, const Landpoint& b); - - -Landpoint getSlopeVector(const Landpoint& p0, const Landpoint& p1, const Landpoint& p2, const Landpoint& p3, const Landpoint& p4, bool inLBH=true); - -double getlocalIncAngle(Landpoint& satepoint, Landpoint& landpoint, Landpoint& slopeVector); - -float cross2d(Point3 a, Point3 b); - -Point3 operator -(Point3 a, Point3 b); - -Point3 operator +(Point3 a, Point3 b); - -double operator /(Point3 a, Point3 b); - - - -// 矢量计算 -struct Vector3D { - double x, y, z; -}; - -// 计算两点之间的距离 -double distance(const Vector3D& p1, const Vector3D& p2); -// 计算点到直线的最短距离 -double pointToLineDistance(const Vector3D& point, const Vector3D& linePoint, const Vector3D& lineDirection); - -Vector3D operator +(const Vector3D& p1, const Vector3D& p2); - -Vector3D operator -(const Vector3D& p1, const Vector3D& p2); - -bool operator ==(const Vector3D& p1, const Vector3D& p2); - -Vector3D operator *(const Vector3D& p, double scale); - -Vector3D operator *(double scale,const Vector3D& p ); - -double getAngle(const Vector3D& a, const Vector3D& b); - -double getCosAngle(const Vector3D& a, const Vector3D& b); - -double dot(const Vector3D& p1, const Vector3D& p2); - -double getlength(const Vector3D& p1); - -Vector3D crossProduct(const Vector3D& a, const Vector3D& b); - - - -/// -/// n1 -/// n4 n0 n2 -/// n3 -/// -/// -/// -/// -/// -/// -/// -Vector3D getSlopeVector(const Vector3D& n0, const Vector3D& n1, const Vector3D& n2, const Vector3D& n3, const Vector3D& n4); - - -struct CartesianCoordinates { - double x, y, z; -}; - -struct SphericalCoordinates { - double r, theta, phi; -}; - -SphericalCoordinates cartesianToSpherical(const CartesianCoordinates& cartesian); - -CartesianCoordinates sphericalToCartesian(const SphericalCoordinates& spherical); - -double getlocalIncAngle(Vector3D& satepoint, Vector3D& landpoint, Vector3D& slopeVector); - - -#endif \ No newline at end of file diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPURFPC.cu1641045023.deps b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPURFPC.cu1641045023.deps new file mode 100644 index 0000000..080435c --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPURFPC.cu1641045023.deps @@ -0,0 +1,163 @@ +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memcpy_s.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memory.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_search.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_stdio_config.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_terminate.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wconio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wdirect.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wprocess.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstring.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wtime.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\crtdbg.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\ctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\errno.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\float.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\locale.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stddef.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\string.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\stat.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\types.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\time.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\wchar.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\atomic +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cctype +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cerrno +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cfloat +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\climits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\clocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cmath +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\complex +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\concurrencysal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\crtdefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstddef +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdint +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdio +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdlib +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ctime +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cwchar +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\eh.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\emmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\exception +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\initializer_list +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.inl.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ios +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iosfwd +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\istream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iterator +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\memory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\mmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\new +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sstream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdexcept +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdint.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\streambuf +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\string +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\system_error +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\typeinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\type_traits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\use_ansi.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\utility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vadefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_exception.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new_debug.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_string.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_typeinfo.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xatomic.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xcall_once.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xerrc.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xfacet +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xiosbase +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xkeycheck.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocnum +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmemory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xthreads.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtimec.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtr1common +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xutility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ymath.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals_core.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_bit_utils.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_iter_core.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_sanitizer_annotate_container.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_system_error_abi.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_xlocinfo_types.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\builtin_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\channel_descriptor.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\common_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\cudacc_ext.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_config.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_defines.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_70_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_80_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_90_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_v2.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuComplex.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_device_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_launch_parameters.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\library_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__preprocessor +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__target_macros +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\target +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_30_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_60_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_61_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_types.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\BaseConstVariable.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\GPUTool\GPUTool.cuh +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\GPURFPC.cuh diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPURFPCKernel.cu-1258354818.deps b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPURFPCKernel.cu-1258354818.deps new file mode 100644 index 0000000..080435c --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPURFPCKernel.cu-1258354818.deps @@ -0,0 +1,163 @@ +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memcpy_s.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memory.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_search.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_stdio_config.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_terminate.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wconio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wdirect.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wprocess.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstring.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wtime.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\crtdbg.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\ctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\errno.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\float.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\locale.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stddef.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\string.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\stat.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\types.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\time.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\wchar.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\atomic +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cctype +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cerrno +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cfloat +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\climits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\clocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cmath +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\complex +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\concurrencysal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\crtdefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstddef +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdint +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdio +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdlib +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ctime +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cwchar +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\eh.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\emmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\exception +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\initializer_list +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.inl.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ios +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iosfwd +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\istream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iterator +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\memory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\mmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\new +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sstream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdexcept +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdint.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\streambuf +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\string +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\system_error +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\typeinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\type_traits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\use_ansi.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\utility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vadefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_exception.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new_debug.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_string.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_typeinfo.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xatomic.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xcall_once.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xerrc.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xfacet +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xiosbase +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xkeycheck.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocnum +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmemory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xthreads.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtimec.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtr1common +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xutility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ymath.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals_core.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_bit_utils.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_iter_core.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_sanitizer_annotate_container.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_system_error_abi.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_xlocinfo_types.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\builtin_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\channel_descriptor.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\common_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\cudacc_ext.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_config.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_defines.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_70_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_80_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_90_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_v2.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuComplex.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_device_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_launch_parameters.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\library_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__preprocessor +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__target_macros +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\target +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_30_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_60_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_61_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_types.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\BaseConstVariable.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\GPUTool\GPUTool.cuh +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\GPURFPC.cuh diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPUTBPImage.cu238649977.deps b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPUTBPImage.cu238649977.deps new file mode 100644 index 0000000..d6df763 --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPUTBPImage.cu238649977.deps @@ -0,0 +1,163 @@ +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memcpy_s.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memory.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_search.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_stdio_config.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_terminate.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wconio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wdirect.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wprocess.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstring.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wtime.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\crtdbg.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\ctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\errno.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\float.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\locale.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stddef.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\string.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\stat.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\types.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\time.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\wchar.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\atomic +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cctype +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cerrno +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cfloat +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\climits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\clocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cmath +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\complex +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\concurrencysal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\crtdefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstddef +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdint +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdio +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdlib +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ctime +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cwchar +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\eh.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\emmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\exception +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\initializer_list +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.inl.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ios +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iosfwd +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\istream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iterator +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\memory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\mmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\new +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sstream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdexcept +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdint.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\streambuf +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\string +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\system_error +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\typeinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\type_traits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\use_ansi.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\utility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vadefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_exception.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new_debug.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_string.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_typeinfo.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xatomic.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xcall_once.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xerrc.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xfacet +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xiosbase +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xkeycheck.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocnum +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmemory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xthreads.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtimec.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtr1common +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xutility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ymath.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals_core.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_bit_utils.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_iter_core.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_sanitizer_annotate_container.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_system_error_abi.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_xlocinfo_types.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\builtin_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\channel_descriptor.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\common_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\cudacc_ext.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_config.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_defines.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_70_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_80_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_90_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_v2.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuComplex.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_device_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_launch_parameters.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\library_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__preprocessor +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__target_macros +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\target +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_30_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_60_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_61_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_types.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\BaseConstVariable.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\GPUTool\GPUTool.cuh +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\GPUTBPImage.cuh diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPUTool.cu-21905340.deps b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPUTool.cu-21905340.deps new file mode 100644 index 0000000..1b147e6 --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/GPUTool.cu-21905340.deps @@ -0,0 +1,165 @@ +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memcpy_s.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memory.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_search.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_stdio_config.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_terminate.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wconio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wdirect.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wprocess.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstring.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wtime.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\crtdbg.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\ctype.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\errno.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\float.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\locale.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\malloc.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\math.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\share.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stddef.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdlib.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\string.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\stat.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\types.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\time.h +C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\wchar.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\atomic +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cctype +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cerrno +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cfloat +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\chrono +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\climits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\clocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cmath +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\complex +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\concurrencysal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\crtdefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstddef +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdint +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdio +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstdlib +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ctime +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\cwchar +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\eh.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\emmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\exception +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\initializer_list +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\intrin0.inl.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ios +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iosfwd +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\istream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\iterator +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\limits.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\memory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\mmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\new +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ostream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ratio +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sal.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\sstream +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdexcept +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\stdint.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\streambuf +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\string +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\system_error +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\typeinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\type_traits +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\use_ansi.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\utility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vadefs.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_exception.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_new_debug.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_string.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\vcruntime_typeinfo.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xatomic.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xcall_once.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xerrc.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xfacet +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xiosbase +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xkeycheck.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocale +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocinfo +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xlocnum +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmemory +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xmmintrin.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xstring +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xthreads.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtimec.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xtr1common +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\xutility +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\ymath.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\yvals_core.h +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_bit_utils.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_chrono.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_iter_core.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_sanitizer_annotate_container.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_system_error_abi.hpp +C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\__msvc_xlocinfo_types.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\builtin_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\channel_descriptor.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\common_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\cudacc_ext.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_double_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\device_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_config.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\host_defines.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\math_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_70_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_80_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\crt\sm_90_rt.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cublas_v2.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuComplex.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_bf16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_device_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_fp16.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\cuda_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_launch_parameters.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\device_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\driver_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\library_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__preprocessor +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\detail\__target_macros +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\nv\target +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_20_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_30_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_32_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_35_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_60_atomic_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\sm_61_intrinsics.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\surface_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_indirect_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\texture_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_functions.hpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include\vector_types.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\BaseCommonLibrary\BaseTool\BaseConstVariable.h +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\GPUTool\GPUTool.cuh diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.command.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.command.1.tlog index c0e1a44..b1cec60 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.command.1.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.command.1.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.read.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.read.1.tlog index 44433b1..d25c34b 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.read.1.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.read.1.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.write.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.write.1.tlog index 53330b7..bd47d30 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.write.1.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CL.write.1.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/Cl.items.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/Cl.items.tlog new file mode 100644 index 0000000..c4550c3 --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/Cl.items.tlog @@ -0,0 +1,49 @@ +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\QToolAbstract.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QToolAbstract.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RegisterToolbox.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\RegisterToolbox.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\DEMLLA2XYZTool.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\DEMLLA2XYZTool.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\GF3CalibrationAndGeocodingClass.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\GF3CalibrationAndGeocodingClass.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\GF3PSTNClass.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\GF3PSTNClass.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\QClipRasterByRowCols.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QClipRasterByRowCols.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\QComplex2AmpPhase.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QComplex2AmpPhase.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\QImportGF3StripL1ADataset.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QImportGF3StripL1ADataset.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\QOrthSlrRaster.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QOrthSlrRaster.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\QRDOrthProcessClass.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QRDOrthProcessClass.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\SatelliteGF3xmlParser.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\SatelliteGF3xmlParser.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\SateOrbit.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\SateOrbit.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\simptsn.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\simptsn.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\BaseToolbox\WGS84_J2000.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\WGS84_J2000.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\Imageshow\ImageShowDialogClass.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\ImageShowDialogClass.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\Imageshow\qcustomplot.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qcustomplot.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\LAMPScatterTool\LAMPScatterS1B.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\LAMPScatterS1B.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\GF3PSTNClass.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\GF3PSTNClass.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\QImageSARRFPC.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QImageSARRFPC.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\QMergeRasterProcessDialog.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QMergeRasterProcessDialog.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\QSARLookTableSimualtionGUI.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QSARLookTableSimualtionGUI.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\QSimulationBPImage.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QSimulationBPImage.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\QSimulationRFPCGUI.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\QSimulationRFPCGUI.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\RFPCProcessCls.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\RFPCProcessCls.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\SARSatelliteSimulationAbstractCls.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\SARSatelliteSimulationAbstractCls.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\SARSimulationTaskSetting.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\SARSimulationTaskSetting.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\SatelliteOribtModel.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\SatelliteOribtModel.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\SigmaDatabase.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\SigmaDatabase.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\ToolBox\SimulationSAR\TBPImageAlgCls.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\TBPImageAlgCls.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterProcessTool.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\RasterProcessTool.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\main.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\main.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\rcc\qrc_RasterProcessTool.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qrc_RasterProcessTool.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\rcc\qrc_qcustomplot.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qrc_qcustomplot.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_RasterProcessTool.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_RasterProcessTool.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QSARLookTableSimualtionGUI.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QSARLookTableSimualtionGUI.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QSimulationRFPCGUI.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QSimulationRFPCGUI.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QSimulationBPImage.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QSimulationBPImage.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QMergeRasterProcessDialog.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QMergeRasterProcessDialog.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QImageSARRFPC.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QImageSARRFPC.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_qcustomplot.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_qcustomplot.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_ImageShowDialogClass.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_ImageShowDialogClass.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QRDOrthProcessClass.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QRDOrthProcessClass.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QOrthSlrRaster.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QOrthSlrRaster.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QImportGF3StripL1ADataset.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QImportGF3StripL1ADataset.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QComplex2AmpPhase.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QComplex2AmpPhase.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QClipRasterByRowCols.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QClipRasterByRowCols.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_DEMLLA2XYZTool.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_DEMLLA2XYZTool.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_QToolAbstract.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_QToolAbstract.obj +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\moc\moc_RegisterToolbox.cpp;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\moc_RegisterToolbox.obj diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.command.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.command.1.tlog new file mode 100644 index 0000000..61e32e7 --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.command.1.tlog @@ -0,0 +1,2 @@ +^C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\X64\RELEASE\BASECOMMONLIBRARY.DLL +C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\x64\Release\BaseCommonLibrary.dll diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.read.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.read.1.tlog new file mode 100644 index 0000000..b6b4042 --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.read.1.tlog @@ -0,0 +1 @@ +^C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\X64\RELEASE\BASECOMMONLIBRARY.DLL diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.write.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.write.1.tlog new file mode 100644 index 0000000..12b7f41 --- /dev/null +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CopyRefs.write.1.tlog @@ -0,0 +1,2 @@ +^C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\X64\RELEASE\BASECOMMONLIBRARY.DLL +C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\X64\RELEASE\BASECOMMONLIBRARY.DLL diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.read.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.read.1u.tlog index 570d7df..eb9c54c 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.read.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.read.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.write.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.write.1u.tlog index 41d4913..eac67f8 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.write.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/CudaCompile.write.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.lastbuildstate b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.lastbuildstate index 1cab5ea..f0fc27c 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.lastbuildstate +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.lastbuildstate @@ -1,2 +1,2 @@ PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.40.33807:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows: -Release|x64|C:\Users\30453\Desktop\RasterTool\RasterProcessTool\| +Release|x64|C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\| diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.write.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.write.1u.tlog index 49b041b..7ce080f 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.write.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/RasterProcessTool.write.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.command.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.command.1.tlog index 0732889..7f4534e 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.command.1.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.command.1.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.read.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.read.1.tlog index 7ae94da..f886247 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.read.1.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.read.1.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.secondary.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.secondary.1.tlog index 973be94..e1fb77b 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.secondary.1.tlog +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.secondary.1.tlog @@ -1 +1 @@ -^C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\BASETOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\DEMLLA2XYZTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\ECHODATAFORMAT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\FILEOPERATOR.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GEOOPERATOR.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GF3CALIBRATIONANDGEOCODINGCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GF3PSTNCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GF3PSTNCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GPURFPC.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GPURFPCKERNEL.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GPUTBPIMAGE.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\GPUTOOL.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\IMAGEOPERATORBASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\IMAGESHOWDIALOGCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\LAMPSCATTERS1B.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\LOGINFOCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MAIN.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_DEMLLA2XYZTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_IMAGESHOWDIALOGCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QCLIPRASTERBYROWCOLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QCOMPLEX2AMPPHASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QCUSTOMPLOT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QIMAGESARRFPC.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QIMPORTGF3STRIPL1ADATASET.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QMERGERASTERPROCESSDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QORTHSLRRASTER.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QRDORTHPROCESSCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QSARLOOKTABLESIMUALTIONGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QSIMULATIONBPIMAGE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QSIMULATIONRFPCGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QTOOLABSTRACT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QTOOLPROCESSBARDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_RASTERPROCESSTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\MOC_REGISTERTOOLBOX.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QCLIPRASTERBYROWCOLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QCOMPLEX2AMPPHASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QCUSTOMPLOT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QIMAGESARRFPC.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QIMPORTGF3STRIPL1ADATASET.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QMERGERASTERPROCESSDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QORTHSLRRASTER.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QRC_QCUSTOMPLOT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QRC_RASTERPROCESSTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QRDORTHPROCESSCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QSARLOOKTABLESIMUALTIONGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QSIMULATIONBPIMAGE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QSIMULATIONRFPCGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QTOOLABSTRACT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\QTOOLPROCESSBARDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\RASTERPROCESSTOOL.DEVICE-LINK.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\RASTERPROCESSTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\RASTERTOOLBASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\REGISTERTOOLBOX.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\RFPCPROCESSCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SARSATELLITESIMULATIONABSTRACTCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SARSIMULATIONIMAGEL1.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SARSIMULATIONTASKSETTING.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SATELLITEGF3XMLPARSER.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SATELLITEORIBTMODEL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SATEORBIT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SIGMADATABASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\SIMPTSN.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\STDAFX.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\TBPIMAGEALGCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\RASTERPR.7EF67DAA\X64\RELEASE\WGS84_J2000.OBJ +^C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\DEMLLA2XYZTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\GF3CALIBRATIONANDGEOCODINGCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\GF3PSTNCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\GF3PSTNCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\GPURFPC.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\GPURFPCKERNEL.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\GPUTBPIMAGE.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\GPUTOOL.CU.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\IMAGESHOWDIALOGCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\LAMPSCATTERS1B.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MAIN.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_DEMLLA2XYZTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_IMAGESHOWDIALOGCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QCLIPRASTERBYROWCOLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QCOMPLEX2AMPPHASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QCUSTOMPLOT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QIMAGESARRFPC.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QIMPORTGF3STRIPL1ADATASET.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QMERGERASTERPROCESSDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QORTHSLRRASTER.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QRDORTHPROCESSCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QSARLOOKTABLESIMUALTIONGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QSIMULATIONBPIMAGE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QSIMULATIONRFPCGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_QTOOLABSTRACT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_RASTERPROCESSTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\MOC_REGISTERTOOLBOX.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QCLIPRASTERBYROWCOLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QCOMPLEX2AMPPHASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QCUSTOMPLOT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QIMAGESARRFPC.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QIMPORTGF3STRIPL1ADATASET.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QMERGERASTERPROCESSDIALOG.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QORTHSLRRASTER.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QRC_QCUSTOMPLOT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QRC_RASTERPROCESSTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QRDORTHPROCESSCLASS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QSARLOOKTABLESIMUALTIONGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QSIMULATIONBPIMAGE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QSIMULATIONRFPCGUI.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\QTOOLABSTRACT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\RASTERPROCESSTOOL.DEVICE-LINK.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\RASTERPROCESSTOOL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\REGISTERTOOLBOX.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\RFPCPROCESSCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\SARSATELLITESIMULATIONABSTRACTCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\SARSIMULATIONTASKSETTING.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\SATELLITEGF3XMLPARSER.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\SATELLITEORIBTMODEL.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\SATEORBIT.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\SIGMADATABASE.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\SIMPTSN.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\TBPIMAGEALGCLS.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\RASTERPR.7EF67DAA\X64\RELEASE\WGS84_J2000.OBJ|C:\USERS\30453\DESKTOP\RASTERTOOL\RASTERPROCESSTOOL\LAMPSARPROCESSPROGRAM\X64\RELEASE\BASECOMMONLIBRARY.LIB diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.write.1.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.write.1.tlog index 4069a95..b0502b7 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.write.1.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/link.write.1.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.read.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.read.1u.tlog index a31fd2b..df6717c 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.read.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.read.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.write.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.write.1u.tlog index c614315..85bc8b0 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.write.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/moc.write.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.read.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.read.1u.tlog index 4ac2562..d983fba 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.read.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.read.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.write.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.write.1u.tlog index 08dfb08..907a7f1 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.write.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/rcc.write.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.read.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.read.1u.tlog index 2e31278..c35ecc3 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.read.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.read.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.write.1u.tlog b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.write.1u.tlog index 69c9e76..71dc4b1 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.write.1u.tlog and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterPr.7EF67DAA.tlog/uic.write.1u.tlog differ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterProcessTool.exe.recipe b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterProcessTool.exe.recipe index 699f798..f631644 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterProcessTool.exe.recipe +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/RasterProcessTool.exe.recipe @@ -2,7 +2,10 @@ - C:\Users\30453\Desktop\RasterTool\RasterProcessTool\x64\Release\RasterProcessTool.exe + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\x64\Release\BaseCommonLibrary.dll + + + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\x64\Release\RasterProcessTool.exe diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/.qmake.stash b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/.qmake.stash index afd3512..710188f 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/.qmake.stash +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/.qmake.stash @@ -7,10 +7,10 @@ QMAKE_CXX.COMPILER_MACROS = \ QMAKE_MSC_FULL_VER QMAKE_CXX.INCDIRS = \ .\\ToolBox\\LAMPScatterTool \ - .\\ToolBox\\GPUTool \ + .\\GPUTool \ .\\ToolBox\\SimulationSAR \ .\\ToolBox\\BaseToolbox \ - .\\BaseTool \ + ..\\BaseCommonLibrary\\BaseTool \ "C:\\Program Files (x86)\\Intel\\oneAPI\\mkl\\2025.0\\include" \ "C:\\Program Files (x86)\\Intel\\oneAPI\\mkl\\2025.0\\include\\fftw" \ "C:\\Program Files (x86)\\Intel\\oneAPI\\mkl\\2025.0\\include\\mkl\\intel64" \ diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.pro b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.pro index 2a02635..ef1f0af 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.pro +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.pro @@ -1,12 +1,2 @@ CONFIG += no_fixpath QT = core xml sql gui help xmlpatterns widgets location bluetooth printsupport dbus charts datavisualization -CONFIG += no_fixpath -QT = core xml sql gui help xmlpatterns widgets location bluetooth printsupport dbus charts datavisualization -CONFIG += no_fixpath -QT = core xml sql gui help xmlpatterns widgets location bluetooth printsupport dbus charts datavisualization -CONFIG += no_fixpath -QT = core xml sql gui help xmlpatterns widgets location bluetooth printsupport dbus charts datavisualization -CONFIG += no_fixpath -QT = core xml sql gui help xmlpatterns widgets location bluetooth printsupport dbus charts datavisualization -CONFIG += no_fixpath -QT = core xml sql gui help xmlpatterns widgets location bluetooth printsupport dbus charts datavisualization diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.vcxproj b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.vcxproj index f56fa15..811b4af 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.vcxproj +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/qmake/qtvars.vcxproj @@ -34,7 +34,7 @@ - C:\Users\30453\Desktop\RasterTool\RasterProcessTool\RasterPr.7EF67DAA\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtXml;C:\vcpkg\installed\x64-windows\include\qt5\QtHelp;C:\vcpkg\installed\x64-windows\include\qt5\QtSql;C:\vcpkg\installed\x64-windows\include\qt5\QtPrintSupport;C:\vcpkg\installed\x64-windows\include\qt5\QtCharts;C:\vcpkg\installed\x64-windows\include\qt5\QtWidgets;C:\vcpkg\installed\x64-windows\include\qt5\QtLocation;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioningQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtDataVisualization;C:\vcpkg\installed\x64-windows\include\qt5\QtGui;C:\vcpkg\installed\x64-windows\include\qt5\QtXmlPatterns;C:\vcpkg\installed\x64-windows\include\qt5\QtQmlModels;C:\vcpkg\installed\x64-windows\include\qt5\QtQml;C:\vcpkg\installed\x64-windows\include\qt5\QtNetwork;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioning;C:\vcpkg\installed\x64-windows\include\qt5\QtBluetooth;C:\vcpkg\installed\x64-windows\include\qt5\QtDBus;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\RasterPr.7EF67DAA\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\include\qt5;C:\vcpkg\installed\x64-windows\include\qt5\QtXml;C:\vcpkg\installed\x64-windows\include\qt5\QtHelp;C:\vcpkg\installed\x64-windows\include\qt5\QtSql;C:\vcpkg\installed\x64-windows\include\qt5\QtPrintSupport;C:\vcpkg\installed\x64-windows\include\qt5\QtCharts;C:\vcpkg\installed\x64-windows\include\qt5\QtWidgets;C:\vcpkg\installed\x64-windows\include\qt5\QtLocation;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioningQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtQuick;C:\vcpkg\installed\x64-windows\include\qt5\QtDataVisualization;C:\vcpkg\installed\x64-windows\include\qt5\QtGui;C:\vcpkg\installed\x64-windows\include\qt5\QtXmlPatterns;C:\vcpkg\installed\x64-windows\include\qt5\QtQmlModels;C:\vcpkg\installed\x64-windows\include\qt5\QtQml;C:\vcpkg\installed\x64-windows\include\qt5\QtNetwork;C:\vcpkg\installed\x64-windows\include\qt5\QtPositioning;C:\vcpkg\installed\x64-windows\include\qt5\QtBluetooth;C:\vcpkg\installed\x64-windows\include\qt5\QtDBus;C:\vcpkg\installed\x64-windows\include\qt5\QtCore;C:\Users\30453\Desktop\RasterTool\RasterProcessTool\LAMPSARProcessProgram\RasterPr.7EF67DAA\x64\Release\qt\qmake;C:\vcpkg\installed\x64-windows\tools\qt5\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus %(AdditionalOptions) .\ false diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/rcc/qrc_RasterProcessTool.cpp b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/rcc/qrc_RasterProcessTool.cpp index 658c47f..8a03578 100644 --- a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/rcc/qrc_RasterProcessTool.cpp +++ b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/qt/rcc/qrc_RasterProcessTool.cpp @@ -7,7 +7,7 @@ *****************************************************************************/ static const unsigned char qt_resource_data[] = { - // C:/Users/30453/Desktop/RasterTool/RasterProcessTool/resource/toolicon.png + // C:/Users/30453/Desktop/RasterTool/RasterProcessTool/LAMPSARProcessProgram/resource/toolicon.png 0x0,0x0,0x29,0x6, 0x89, 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, @@ -667,7 +667,7 @@ static const unsigned char qt_resource_data[] = { 0x37,0x9b,0x28,0x61,0x29,0x8b,0x58,0xcc,0xe,0x6a,0xac,0x9b,0x14,0x91,0x64,0xfc, 0x7f,0x1d,0xa6,0x40,0x3e,0xe5,0x9d,0xd7,0xe0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e, 0x44,0xae,0x42,0x60,0x82, - // C:/Users/30453/Desktop/RasterTool/RasterProcessTool/resource/toolboxIcon.png + // C:/Users/30453/Desktop/RasterTool/RasterProcessTool/LAMPSARProcessProgram/resource/toolboxIcon.png 0x0,0x0,0xae,0x95, 0x89, 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, diff --git a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/vc143.idb b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/vc143.idb index 19bc56d..780ffef 100644 Binary files a/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/vc143.idb and b/LAMPSARProcessProgram/RasterPr.7EF67DAA/x64/Release/vc143.idb differ diff --git a/LAMPSARProcessProgram/RasterProcessTool.sln b/LAMPSARProcessProgram/RasterProcessTool.sln index 132d40d..8311265 100644 --- a/LAMPSARProcessProgram/RasterProcessTool.sln +++ b/LAMPSARProcessProgram/RasterProcessTool.sln @@ -5,16 +5,32 @@ VisualStudioVersion = 17.10.35122.118 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RasterProcessTool", "RasterProcessTool.vcxproj", "{7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BaseCommonLibrary", "..\BaseCommonLibrary\BaseCommonLibrary.vcxproj", "{872ECD6F-30E3-4A1B-B17C-15E87D373FF6}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Debug|x64.ActiveCfg = Debug|x64 {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Debug|x64.Build.0 = Debug|x64 + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Debug|x86.ActiveCfg = Debug|x64 + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Debug|x86.Build.0 = Debug|x64 {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Release|x64.ActiveCfg = Release|x64 {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Release|x64.Build.0 = Release|x64 + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Release|x86.ActiveCfg = Release|x64 + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Release|x86.Build.0 = Release|x64 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Debug|x64.ActiveCfg = Debug|x64 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Debug|x64.Build.0 = Debug|x64 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Debug|x86.ActiveCfg = Debug|Win32 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Debug|x86.Build.0 = Debug|Win32 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Release|x64.ActiveCfg = Release|x64 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Release|x64.Build.0 = Release|x64 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Release|x86.ActiveCfg = Release|Win32 + {872ECD6F-30E3-4A1B-B17C-15E87D373FF6}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/LAMPSARProcessProgram/RasterProcessTool.vcxproj b/LAMPSARProcessProgram/RasterProcessTool.vcxproj index c0fa5a3..a86f806 100644 --- a/LAMPSARProcessProgram/RasterProcessTool.vcxproj +++ b/LAMPSARProcessProgram/RasterProcessTool.vcxproj @@ -32,7 +32,7 @@ Unicode Parallel true - true + false @@ -68,8 +68,9 @@ .\SimulationSAR;.\GF3ProcessToolbox;.\BaseTool;$(IncludePath) - .\ToolBox\LAMPScatterTool;.\GPUTool;.\ToolBox\SimulationSAR;.\ToolBox\BaseToolbox;.\BaseTool;$(oneMKLIncludeDir);$(IncludePath) + .\ToolBox\LAMPScatterTool;.\GPUTool;.\ToolBox\SimulationSAR;.\ToolBox\BaseToolbox;..\BaseCommonLibrary\BaseTool;$(oneMKLIncludeDir);$(IncludePath) C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\lib\x64;$(ReferencePath) + true @@ -120,19 +121,6 @@ - - - - - - - - - - - Create - Create - input @@ -169,7 +157,6 @@ - @@ -220,17 +207,6 @@ - - - - - - - - - - - @@ -241,6 +217,11 @@ + + + {872ecd6f-30e3-4a1b-b17c-15e87d373ff6} + + diff --git a/LAMPSARProcessProgram/RasterProcessTool.vcxproj.filters b/LAMPSARProcessProgram/RasterProcessTool.vcxproj.filters index 72be92a..38832c3 100644 --- a/LAMPSARProcessProgram/RasterProcessTool.vcxproj.filters +++ b/LAMPSARProcessProgram/RasterProcessTool.vcxproj.filters @@ -21,9 +21,6 @@ {639EADAA-A684-42e4-A9AD-28FC9BCB8F7C} ts - - {101c627b-537e-4c7f-862c-380d3f7f226f} - {3f0381bd-7381-4873-8654-e44acf0acaa1} @@ -67,36 +64,6 @@ Source Files - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - Source Files @@ -183,36 +150,6 @@ - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - - - BaseTool - ToolBox\BaseToolbox @@ -266,9 +203,6 @@ Header Files - - BaseTool - Header Files @@ -313,9 +247,6 @@ - - BaseTool - ToolBox\BaseToolbox diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.cpp b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.cpp new file mode 100644 index 0000000..6006a83 --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.cpp @@ -0,0 +1,177 @@ +#include +#include "PluginManageDialog.h" +#include "MainWindow/MainWindow.h" +#include "PluginManager.h" +#include "Settings/BusAPI.h" +#include +#include +#include +namespace Plugins +{ + PluginManageDialog::PluginManageDialog(GUI::MainWindow *mw, PluginManager *m) + : _manager(m), _mainWindow(mw) + { + _ui = new Ui::PluginManageDialog; + _ui->setupUi(this); + _ui->availableList->setSelectionMode(QAbstractItemView::ExtendedSelection); + _ui->selectedList->setSelectionMode(QAbstractItemView::ExtendedSelection); + this->init(); + connect(this, SIGNAL(updateMainWindowInteface()), mw, SIGNAL(updateInterfaces())); + } + + PluginManageDialog::~PluginManageDialog() + { + if (_ui != nullptr) + delete _ui; + } + + void PluginManageDialog::init() + { + QStringList insplugs = Setting::BusAPI::instance()->getPlugins(); + for (int i = 0; i < insplugs.size(); ++i) + { + QString name = insplugs.at(i); + this->appendItemToSelectedList(name); + } + + QString suffix = "dll"; + QString pre = "plugin"; +#ifdef Q_OS_LINUX + suffix = "so"; + pre = "libplugin"; +#endif + const QString plugdir = QApplication::applicationDirPath() + "/plugins/"; + QDir dir(plugdir); + dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks); + QFileInfoList list = dir.entryInfoList(); + for (int i = 0; i < list.size(); ++i) + { + QFileInfo fileInfo = list.at(i); + QString plugpath = fileInfo.absoluteFilePath(); + QString pluginname = fileInfo.fileName(); + if (insplugs.contains(pluginname)) + continue; + if (!pluginname.toLower().startsWith(pre)) + continue; + if (!pluginname.toLower().endsWith(suffix)) + continue; + this->appendItemToAvailableList(pluginname); + } + } + + void PluginManageDialog::on_addButton_clicked() + { + // int iSelectListItemNumber = _ui->selectedList->count(); + + QList itemList = _ui->availableList->selectedItems(); + const int n = itemList.size(); + for (int i = 0; i < n; ++i) + { + QListWidgetItem *availitem = itemList.at(i); + const int row = _ui->availableList->row(availitem); + QListWidgetItem *selectitem = new QListWidgetItem(QIcon("://QUI/icon/Plugin_ins.png"), availitem->text()); + + _ui->selectedList->addItem(selectitem); + _ui->availableList->takeItem(row); + } + } + void PluginManageDialog::on_removeButton_clicked() + { + QList itemList = _ui->selectedList->selectedItems(); + const int n = itemList.size(); + for (int i = 0; i < n; ++i) + { + QListWidgetItem *selectitem = itemList.at(i); + const int row = _ui->selectedList->row(selectitem); + QListWidgetItem *availitem = new QListWidgetItem(QIcon("://QUI/icon/Plugin_ava.png"), selectitem->text()); + _ui->availableList->addItem(availitem); + + _ui->selectedList->takeItem(row); + } + } + + void PluginManageDialog::appendItemToAvailableList(QString name) + { + QListWidgetItem *item = new QListWidgetItem(QIcon("://QUI/icon/Plugin_ava.png"), name); + _ui->availableList->addItem(item); + } + void PluginManageDialog::appendItemToSelectedList(QString name) + { + QListWidgetItem *item = new QListWidgetItem(QIcon("://QUI/icon/Plugin_ins.png"), name); + _ui->selectedList->addItem(item); + } + + QStringList PluginManageDialog::getSelectedItemNames() + { + QStringList names; + const int n = _ui->selectedList->count(); + for (int i = 0; i < n; ++i) + { + QListWidgetItem *item = _ui->selectedList->item(i); + const QString text = item->text(); + names.append(text); + } + return names; + } + void PluginManageDialog::accept() + { + QStringList selectedNames = this->getSelectedItemNames(); + QStringList installedNames = Setting::BusAPI::instance()->getPlugins(); + + QStringList commonList; + + for (QString name : installedNames) + { + if (selectedNames.contains(name)) + commonList.append(name); + } + QStringList ins = commonList; + + QStringList failres; + for (QString name : installedNames) + { + if (!commonList.contains(name)) + { + bool ok = _manager->releasePlugin(name); + { + if (!ok) + { + failres.append(name); + ins.append(name); + } + } + } + } + + QStringList failins; + for (QString name : selectedNames) + { + qDebug()<< QString("check loading plugin :")+name; + if (!commonList.contains(name)) + { + qDebug()<< QString("start loading plugin :")+name; + bool ok = _manager->loadPlugin(name); + if (!ok) + { + failins.append(name); + } + ins.append(name); + } + } + if (!failins.isEmpty()) + { + QString info = failins.join(",") + QString(tr(" load failed!")); + QMessageBox::warning(this, tr("Warning"), info); + } + + if (!failres.isEmpty()) + { + QString info = failres.join(",") + QString(tr(" uninstall failed!")); + QMessageBox::warning(this, tr("Warning"), info); + } + Setting::BusAPI::instance()->setPlugins(ins); + emit this->updateMainWindowInteface(); + QDialog::accept(); + } + +} diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.h b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.h new file mode 100644 index 0000000..18dfd59 --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.h @@ -0,0 +1,51 @@ +#ifndef _PLUGINMANAGERDIALOG_H_ +#define _PLUGINMANAGERDIALOG_H_ + +#include + +namespace Ui +{ + class PluginManageDialog; +} + +namespace GUI +{ + class MainWindow; +} + +namespace Plugins +{ + class PluginManager; + + class PluginManageDialog : public QDialog + { + Q_OBJECT + public: + PluginManageDialog(GUI::MainWindow* mainwidnow, PluginManager* m); + ~PluginManageDialog(); + + signals: + void updateMainWindowInteface(); + + private slots: + void on_addButton_clicked(); + void on_removeButton_clicked(); + void accept() override; + + private: + void init(); + void appendItemToAvailableList(QString); + void appendItemToSelectedList(QString); + QStringList getSelectedItemNames(); + + private: + Ui::PluginManageDialog* _ui{}; + GUI::MainWindow* _mainWindow{}; + + PluginManager* _manager{}; + }; +} + + + +#endif \ No newline at end of file diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.ui b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.ui new file mode 100644 index 0000000..3662639 --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManageDialog.ui @@ -0,0 +1,121 @@ + + + PluginManageDialog + + + + 0 + 0 + 376 + 300 + + + + 组件管理 + + + + + + + + + + 未安装组件: + + + + + + + + + + + + + + >> + + + + + + + << + + + + + + + + + + + 已安装组件: + + + + + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + 0 + + + + + + + + + buttonBox + accepted() + PluginManageDialog + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + PluginManageDialog + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManager.cpp b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManager.cpp new file mode 100644 index 0000000..bd2367c --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManager.cpp @@ -0,0 +1,207 @@ +#include "PluginManager.h" +#include "pluginBase.h" +#include "PluginManageDialog.h" +#include "Settings/BusAPI.h" +#include "MainWindow/MainWindow.h" +#include +#include +#include +#include +#include +#include +#include + +#ifdef Q_OS_WIN +#include +#include +#endif + +#ifdef Q_OS_UNIX +#include +#endif + +namespace Plugins { + PluginManager* PluginManager::_instance = nullptr; + + PluginManager* PluginManager::getInstance() + { + if(_instance == nullptr) + _instance = new PluginManager; + return _instance; + } + + int PluginManager::getPluginsCount() + { + return _pluginList.size(); + } + + void PluginManager::releasePlugs() + { + int nplug = _pluginList.size(); + for(int i = 0; i < nplug; ++i) { + Plugins::PluginBase* p = _pluginList.at(i); + bool ok = p->uninstall(); + if(!ok) + continue; + delete p; + } + _pluginList.clear(); + } + + void PluginManager::loadPlugs(GUI::MainWindow* m) + { + _mainWindow = m; + if(m != nullptr) + connect(this, SIGNAL(updateActionStates()), m, SIGNAL(updateActionStatesSig())); + QStringList plugins = Setting::BusAPI::instance()->getPlugins(); + const QString plugdir = QApplication::applicationDirPath() + "/plugins/"; + QDir dir(plugdir); + if(!dir.exists()) { + plugins.clear(); + Setting::BusAPI::instance()->setPlugins(plugins); + return; + } + + for(int i = 0; i < plugins.size(); ++i) { + QString pluginname = plugins.at(i); + bool ok = loadPlugin(pluginname); + if(!ok) + plugins.removeOne(pluginname); + } + Setting::BusAPI::instance()->setPlugins(plugins); + } + + bool PluginManager::loadPlugin(QString pluginname) + { + if(isFileLoaded(pluginname)) + return false; + + QString lang = Setting::BusAPI::instance()->getLanguage(); + const QString plugdir = QApplication::applicationDirPath() + "/plugins/"; + QString plugpath = plugdir + pluginname; + + qDebug() << pluginname; + + typedef void (*Reg)(GUI::MainWindow*, QList*); + Reg fun = nullptr; + + if(!pluginname.toLower().startsWith("plugin")) + return false; + if(!pluginname.toLower().endsWith(".dll")) + return false; + qDebug() << "loading Plugin dll : " << plugpath; + HMODULE hmodel = LoadLibrary(LPCWSTR(plugpath.utf16())); + qDebug()<<"Error Code :"+QString::number(GetLastError()); + if(hmodel) { + fun = (Reg)GetProcAddress(hmodel, "Register"); + if(fun) { + fun(_mainWindow, &_pluginList); + Plugins::PluginBase* pls = _pluginList.last(); + qDebug() << "loading Plugin: " << pls->getDescribe(); + pls->install(); + pls->setFileName(pluginname); + pls->setWinModule(hmodel); + pls->reTranslate(lang); + qDebug() << "loading Plugin finished : " << pls->getDescribe(); + } else { + FreeLibrary(hmodel); + qDebug() << "do not find Register function Plugin: " << plugpath; + return false; + } + } + else{ + qDebug() << "loading Plugin dll Failure: " << plugpath; + + } + + emit updateActionStates(); + return true; + } + + void PluginManager::reTranslate(QString lang) + { + const int n = _pluginList.size(); + for(int i = 0; i < n; ++i) { + auto p = _pluginList.at(i); + p->reTranslate(lang); + } + } + + PluginBase* PluginManager::getPluginByDescribe(QString des) + { + for(auto p : _pluginList) { + if(des.toLower() == p->getDescribe().toLower()) + return p; + } + return nullptr; + } + + void PluginManager::manage() + { + PluginManageDialog dlg(_mainWindow, this); + dlg.exec(); + } + + bool PluginManager::releasePlugin(QString name) + { + for(auto p : _pluginList) { + if(name == p->getFileName()) { + bool ok = p->uninstall(); + if(!ok) + return false; + delete p; + _pluginList.removeOne(p); + break; + } + } + emit updateActionStates(); + return true; + } + + QList PluginManager::getPluginsByType(PluginType t) + { + QList ps; + + for(PluginBase* p : _pluginList) { + if(p->getType() == t) + ps.append(p); + } + + return ps; + } + + QDomElement& PluginManager::writeToProjectFile(QDomDocument* doc, QDomElement* parent) + { + QDomElement pgsele = doc->createElement("Plugins"); + for(auto p : _pluginList) + p->writeToProjectFile(doc, &pgsele); + parent->appendChild(pgsele); + return pgsele; + } + + void PluginManager::readDataFromProjectFile(QDomElement* e) + { + for(auto p : _pluginList) + p->readFromProjectFile(e); + } + + bool PluginManager::hasInfoToSave() + { + for(auto p : _pluginList) + if(p->hasInfoToSave()) + return true; + + return false; + } + + bool PluginManager::isFileLoaded(const QString fileName) + { + for(auto p : _pluginList) { + QString name = p->getFileName(); + if(name.toLower() == fileName.toLower()) + return true; + } + return false; + } + +} // namespace Plugins diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManager.h b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManager.h new file mode 100644 index 0000000..3f730c2 --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManager.h @@ -0,0 +1,77 @@ +#ifndef PLUGINMANAGER_H_ +#define PLUGINMANAGER_H_ + +#include "PluginManagerAPI.h" +#include "DataProperty/DataBase.h" +#include "pluginBase.h" +#include + +namespace GUI +{ + class MainWindow; +} + +namespace Plugins +{ + class PluginBase; + + class PLUGINMANAGERAPI PluginManager : public DataProperty::DataBase + { + Q_OBJECT + public: + static PluginManager* getInstance(); + + //获取加载的插件个数 + int getPluginsCount(); + //加载插件 + void loadPlugs(GUI::MainWindow* m); + //加载单个插件 + bool loadPlugin(QString name); + //卸载插件 + bool releasePlugin(QString name); + //卸载插件 + void releasePlugs(); + //翻译 + void reTranslate(QString lang); + //获取插件 + PluginBase* getPluginByDescribe(QString des); + //根据类型获取插件 + QList getPluginsByType(PluginType t); + //写出工程文件 + QDomElement& writeToProjectFile(QDomDocument* doc, QDomElement* parent) override; + //从工程文件读入 + void readDataFromProjectFile(QDomElement* e) override; + //是否有数据需要保存到工程文件 + bool hasInfoToSave(); + /** + * @brief 文件是否已经被加载 + * + * @param fileName 要判断的文件名称 XXXX.dll 或者 XXXX.so + * @return true 文件已经被加载 + * @return false 文件未被加载 + */ + bool isFileLoaded(const QString fileName); + + signals: + void updateActionStates(); + + public slots: + void manage(); + + private: + PluginManager() = default; + ~PluginManager() = default; + + private: + static PluginManager* _instance; + GUI::MainWindow* _mainWindow{}; + + QList _pluginList{}; + + }; +} + + + +#endif + diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManagerAPI.h b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManagerAPI.h new file mode 100644 index 0000000..2fb0476 --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/PluginManagerAPI.h @@ -0,0 +1,13 @@ +#ifndef _PLUGINMANAGERAPI_H__ +#define _PLUGINMANAGERAPI_H__ + +#include + + +#if defined(PLUGINMANAGER_API) +#define PLUGINMANAGERAPI Q_DECL_EXPORT +#else +#define PLUGINMANAGERAPI Q_DECL_IMPORT +#endif + +#endif diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/pluginBase.cpp b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/pluginBase.cpp new file mode 100644 index 0000000..eab60fd --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/pluginBase.cpp @@ -0,0 +1,152 @@ +#include "pluginBase.h" +#include +#include +#include +#ifdef Q_OS_WIN +#include +#include +#endif + +#ifdef Q_OS_UNIX +#include +#endif +#include + +namespace Plugins +{ + +PluginBase::PluginBase() +{ + _translator = new QTranslator; +} + +PluginBase::~PluginBase() +{ + if (_translator != nullptr) delete _translator; + +#ifdef Q_OS_WIN +#ifndef _DEBUG + // bool ok = FreeLibrary(_winModule); +#endif +#endif + +#ifdef Q_OS_LINUX + //dlclose(_linuxModule); +#endif +} + +void PluginBase::setFileName(QString f) +{ + _libFileName = f; +} + +QString PluginBase::getFileName() +{ + return _libFileName; +} + +Plugins::PluginType PluginBase::getPluginType() +{ + return _pluginType; +} + +void PluginBase::readINI(QSettings* settings) +{ + Q_UNUSED(settings) +} +void PluginBase::writeINI(QSettings*) +{ + +} + +#ifdef Q_OS_WIN +void PluginBase::setWinModule(HMODULE m) +{ + _winModule = m; +} + +HMODULE PluginBase::getWinModule() +{ + return _winModule; +} + +#endif + +QString PluginBase::getDescribe() +{ + return _describe; +} + +bool PluginBase::uninstall() +{ + QString path = qApp->applicationDirPath(); + QSettings settingwrite(path + "/LAMPCAE.ini", QSettings::IniFormat); + this->writeINI(&settingwrite); + + return false; +} + +bool PluginBase::install() +{ + QString path = qApp->applicationDirPath(); + QSettings settingreader(path + "/LAMPCAE.ini", QSettings::IniFormat); + this->readINI(&settingreader); + + return false; +} + +void PluginBase::reTranslate(QString lang) +{ + qDebug() << lang; +} + +void PluginBase::exec(int commandType) +{ + Q_UNUSED(commandType) +} + +#ifdef Q_OS_LINUX +void PluginBase::setLinuxModule(void* m) +{ + _linuxModule = m; +} + +void* PluginBase::getLinuxModule() +{ + return _linuxModule; +} + + + + +#endif +void PluginBase::setType(PluginType t) +{ + _pluginType = t; +} + +Plugins::PluginType PluginBase::getType() +{ + return _pluginType; +} + + +void PluginBase::writeToProjectFile(QDomDocument* doc, QDomElement* parent) +{ + Q_UNUSED(doc) + Q_UNUSED(parent) +} + +void PluginBase::readFromProjectFile(QDomElement* parentEle) +{ + Q_UNUSED(parentEle) +} + +bool PluginBase::hasInfoToSave() +{ + return false; +} + +} + + diff --git a/LAMPSARProcessProgram/ToolBox/ToolBoxManager/pluginBase.h b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/pluginBase.h new file mode 100644 index 0000000..94ee37e --- /dev/null +++ b/LAMPSARProcessProgram/ToolBox/ToolBoxManager/pluginBase.h @@ -0,0 +1,96 @@ +#ifndef PLUGINBASE_H +#define PLUGINBASE_H + +#include +#include "PluginManagerAPI.h" +#include "DataProperty/DataBase.h" +#include + +#ifdef Q_OS_WIN +#include +#endif + +namespace GUI +{ + class MainWindow; +} + +class QTranslator; +class QSettings; +class QDomDocument; +class QDomElement; + +namespace Plugins +{ + enum PluginType + { + None, + IOExtend, + UserTool, + ModelExtend, + Mesher, + }; + + class PLUGINMANAGERAPI PluginBase : public QObject + { + Q_OBJECT + public: + PluginBase(); + ~PluginBase(); + //加载插件 + virtual bool install() = 0; + //卸载插件 + virtual bool uninstall() = 0; + //翻译 + virtual void reTranslate(QString lang); + //执行插件 + virtual void exec(int commandType = 0); + //设置类型 + void setType(PluginType t); + //获取类型 + PluginType getType(); + //写出工程文件 + virtual void writeToProjectFile(QDomDocument* doc, QDomElement* parent); + //从工厂文件读入 + virtual void readFromProjectFile(QDomElement* parentEle); + //是否有信息需要保存到工程文件 + virtual bool hasInfoToSave(); + + void setFileName(QString f); + QString getFileName(); + QString getDescribe(); + PluginType getPluginType(); + +#ifdef Q_OS_WIN + void setWinModule(HMODULE m); + HMODULE getWinModule(); +#endif + +#ifdef Q_OS_LINUX + void setLinuxModule(void* m); + void* getLinuxModule(); + +#endif + + protected: + virtual void readINI(QSettings* settings); + virtual void writeINI(QSettings* settings); + + protected: + QString _libFileName{}; +#ifdef Q_OS_WIN + HMODULE _winModule{}; +#endif +#ifdef Q_OS_LINUX + void* _linuxModule{}; +#endif + QString _describe{}; + QTranslator* _translator{}; + + PluginType _pluginType{ None }; + }; +} + + + +#endif \ No newline at end of file