diff --git a/Drawer/.gitignore b/Drawer/.gitignore
new file mode 100644
index 00000000..f2c42941
--- /dev/null
+++ b/Drawer/.gitignore
@@ -0,0 +1,28 @@
+packages
+
+# 忽略中间文件
+obj/*
+
+# 忽略自己能够生成的 dll
+ColorPicker.dll
+CursorUtil.dll
+DrawerInterface.dll
+FlexenabledLic.dll
+GeoSigmaDraw.dll
+GeoSigmaDrawLib.dll
+KepGridEditor.exe
+KEVisualization.exe
+SigmaDrawerStyle.dll
+SigmaDrawerUtil.dll
+SymbolLibInterface.dll
+SymbolLibManager.exe
+licenses.licx
+SigmaDrawerUtil.csproj.FileListAbsolute.txt
+SymbolLibManager.csproj.FileListAbsolute.txt
+SymbolLibManager.exe.config
+WellGroupEditor.exe.config
+MLMicroStructure.dll
+MLMicroStructure.pdb
+MicroStructurePP.dll
+MicroStructurePP.pdb
+*.FileListAbsolute.txt
\ No newline at end of file
diff --git a/Drawer/ColorPicker/ColorPicker.csproj b/Drawer/ColorPicker/ColorPicker.csproj
index c6f8ea5b..70aad32d 100644
--- a/Drawer/ColorPicker/ColorPicker.csproj
+++ b/Drawer/ColorPicker/ColorPicker.csproj
@@ -1,116 +1,120 @@
-
-
- Debug
- AnyCPU
- {DE7A91F6-260B-4C8F-A2C0-4F080EE09BFE}
- Library
- Properties
- GeoSigma
- ColorPicker
- v4.6.1
- 512
- true
-
-
- true
- full
- false
- ..\bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
- true
-
-
- pdbonly
- true
- ..\bin\Release\
- TRACE
- prompt
- 4
-
-
-
- true
- bin\x64\Debug\
- DEBUG;TRACE
- full
- x64
- prompt
- MinimumRecommendedRules.ruleset
-
-
- bin\x64\Release\
- TRACE
- true
- pdbonly
- x64
- prompt
- MinimumRecommendedRules.ruleset
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Component
-
-
- Form
-
-
- FrmPicker.cs
-
-
- Form
-
-
- FrmSigmaColor.cs
-
-
-
-
-
-
- UserControl
-
-
- UCColorDialog.cs
-
-
-
-
- FrmPicker.cs
-
-
- FrmSigmaColor.cs
-
-
- UCColorDialog.cs
-
-
-
-
- {9a9ebfa1-819d-4a2f-9dbd-cf01c7994951}
- SigmaDrawerUtil
-
-
-
+
+
+ Debug
+ AnyCPU
+ {DE7A91F6-260B-4C8F-A2C0-4F080EE09BFE}
+ Library
+ Properties
+ GeoSigma
+ ColorPicker
+ v4.6.1
+ 512
+ true
+
+
+ true
+ full
+ false
+ ..\bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+ true
+
+
+ pdbonly
+ true
+ ..\bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ true
+ bin\x64\Debug\
+ DEBUG;TRACE
+ full
+ x64
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x64\Release\
+ TRACE
+ true
+ pdbonly
+ x64
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ Form
+
+
+ FrmPicker.cs
+
+
+ Form
+
+
+ FrmSigmaColor.cs
+
+
+
+
+
+
+ UserControl
+
+
+ UCColorDialog.cs
+
+
+
+
+ FrmPicker.cs
+
+
+ FrmSigmaColor.cs
+
+
+ UCColorDialog.cs
+
+
+
+
+ {9a9ebfa1-819d-4a2f-9dbd-cf01c7994951}
+ SigmaDrawerUtil
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Drawer/DrawerInterface/DrawerInterface.csproj b/Drawer/DrawerInterface/DrawerInterface.csproj
index f37016c6..11cd9752 100644
--- a/Drawer/DrawerInterface/DrawerInterface.csproj
+++ b/Drawer/DrawerInterface/DrawerInterface.csproj
@@ -102,4 +102,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/.qmake.stash b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/.qmake.stash
new file mode 100644
index 00000000..ab700920
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/.qmake.stash
@@ -0,0 +1,26 @@
+QMAKE_CXX.INCDIRS = \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\include" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\atlmfc\\include" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\include" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\ucrt" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\shared" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\winrt" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\cppwinrt" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Include\\um" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Include\\um"
+QMAKE_CXX.LIBDIRS = \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\lib\\x64" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\atlmfc\\lib\\x64" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\lib\\x64" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.17763.0\\ucrt\\x64" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.17763.0\\um\\x64" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Lib\\um\\x64"
+QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
+QMAKE_CXX.QMAKE_MSC_VER = 1916
+QMAKE_CXX.QMAKE_MSC_FULL_VER = 191627051
+QMAKE_CXX.COMPILER_MACROS = \
+ QT_COMPILER_STDCXX \
+ QMAKE_MSC_VER \
+ QMAKE_MSC_FULL_VER
diff --git a/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/moc_predefs.h.cbt b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/moc_predefs.h.cbt
new file mode 100644
index 00000000..693383cc
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/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/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/props.txt b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/props.txt
new file mode 100644
index 00000000..5fb21930
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/props.txt
@@ -0,0 +1,25 @@
+QT_SYSROOT:
+QT_INSTALL_PREFIX:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_INSTALL_ARCHDATA:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_INSTALL_DATA:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_INSTALL_DOCS:D:/Qt/Qt5.9.4/Docs/Qt-5.9.4
+QT_INSTALL_HEADERS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/include
+QT_INSTALL_LIBS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+QT_INSTALL_LIBEXECS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+QT_INSTALL_BINS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+QT_INSTALL_TESTS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/tests
+QT_INSTALL_PLUGINS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/plugins
+QT_INSTALL_IMPORTS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/imports
+QT_INSTALL_QML:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/qml
+QT_INSTALL_TRANSLATIONS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/translations
+QT_INSTALL_CONFIGURATION:
+QT_INSTALL_EXAMPLES:D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+QT_INSTALL_DEMOS:D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+QT_HOST_PREFIX:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_HOST_DATA:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_HOST_BINS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+QT_HOST_LIBS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+QMAKE_SPEC:win32-msvc
+QMAKE_XSPEC:win32-msvc
+QMAKE_VERSION:3.1
+QT_VERSION:5.9.4
diff --git a/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.pro b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.pro
new file mode 100644
index 00000000..632e7433
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.pro
@@ -0,0 +1,6 @@
+CONFIG += no_fixpath
+QT = core gui widgets printsupport
+
+
+
+ DEFINES -= UNICODE _UNICODE
diff --git a/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.vcxproj b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.vcxproj
new file mode 100644
index 00000000..7dc7e235
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.vcxproj
@@ -0,0 +1,86 @@
+
+
+
+
+ Release
+ x64
+
+
+
+
+ qtvars
+ Qt4VSv1.0
+
+
+
+ v141
+ .\
+ false
+ NotSet
+ Application
+ qtvars
+
+
+
+
+
+
+
+
+ .\
+ qtvars
+ true
+ false
+
+
+
+ C:\GeoIntelligent\Drawer\Drawer\FaciesOutline\FaciesOutlineLib\x64\Release\qt\qmake;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtPrintSupport;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtWidgets;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\GeoIntelligent\Drawer\Drawer\FaciesOutline\FaciesOutlineLib\x64\Release\qt\qmake;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)
+ -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding %(AdditionalOptions)
+ .\
+ false
+ None
+ Sync
+ .\
+ MaxSpeed
+ _WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_PRINTSUPPORT_LIB;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;NDEBUG;%(PreprocessorDefinitions)
+ false
+
+ MultiThreadedDLL
+ true
+ true
+ TurnOffAllWarnings
+
+
+ D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\qtmain.lib;shell32.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5PrintSupport.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Widgets.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Core.lib;%(AdditionalDependencies)
+ D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib;C:\utils\my_sql\my_sql\lib;C:\utils\postgresql\pgsql\lib;%(AdditionalLibraryDirectories)
+ "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)
+ true
+ false
+ true
+ false
+ $(OutDir)\qtvars.exe
+ true
+ Windows
+ true
+
+
+ Unsigned
+ None
+ 0
+
+
+ _WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_PRINTSUPPORT_LIB;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;%(PreprocessorDefinitions)
+
+
+
+
+ Document
+ D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)
+ cl -BxD:\Qt\Qt5.9.4\5.9.4\msvc2017_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -O2 -MD -W0 -E D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\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/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.vcxproj.filters b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.vcxproj.filters
new file mode 100644
index 00000000..a5e61b76
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/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/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.xml b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.xml
new file mode 100644
index 00000000..9aba4876
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qmake/qtvars.xml
@@ -0,0 +1,41 @@
+
+
+_WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_PRINTSUPPORT_LIB;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;NDEBUG
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtPrintSupport;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtWidgets;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
+
+MultiThreadedDLL
+-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\qtmain.lib;shell32.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5PrintSupport.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Widgets.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Core.lib
+"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/Docs/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/include
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/tests
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/plugins
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/imports
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/qml
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/translations
+
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+win32-msvc
+win32-msvc
+3.1
+5.9.4
+jZFBTsQwDEWv4hNMAQ0gFrPIxJ5iSBPLdgaNEOr9bzFpVVSJDVlkk/z37f/zzUjZ2W+n58Pb4ThPdo1PD4+v88sRYlGCsTJ8MY7kBqKc3apIUYcz5/UgXTiTnQbR8kHRB3aa1kt2LnnUUmWIKZZJOFFTURNGMiu6qww4x1SRJPh7r1VAXEeEtMHI2hYoymRgjlGk1yqFPNYwknnIGBRBa2tlol5+kyc+a9AbxDQXWdJ317Jn2UBoXv/QLfbnsIOtPMrtN+MSf3nr2+GPy+94pUTB6OcO
+ 5.9.4
+ 5
+ 9
+ 4
+
+
diff --git a/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qtvars.xml b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qtvars.xml
new file mode 100644
index 00000000..9aba4876
--- /dev/null
+++ b/Drawer/FaciesOutline/FaciesOutlineLib/x64/Release/qt/qtvars.xml
@@ -0,0 +1,41 @@
+
+
+_WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_PRINTSUPPORT_LIB;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;NDEBUG
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtPrintSupport;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtWidgets;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
+
+MultiThreadedDLL
+-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\qtmain.lib;shell32.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5PrintSupport.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Widgets.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Core.lib
+"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/Docs/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/include
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/tests
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/plugins
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/imports
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/qml
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/translations
+
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+win32-msvc
+win32-msvc
+3.1
+5.9.4
+jZFBTsQwDEWv4hNMAQ0gFrPIxJ5iSBPLdgaNEOr9bzFpVVSJDVlkk/z37f/zzUjZ2W+n58Pb4ThPdo1PD4+v88sRYlGCsTJ8MY7kBqKc3apIUYcz5/UgXTiTnQbR8kHRB3aa1kt2LnnUUmWIKZZJOFFTURNGMiu6qww4x1SRJPh7r1VAXEeEtMHI2hYoymRgjlGk1yqFPNYwknnIGBRBa2tlol5+kyc+a9AbxDQXWdJ317Jn2UBoXv/QLfbnsIOtPMrtN+MSf3nr2+GPy+94pUTB6OcO
+ 5.9.4
+ 5
+ 9
+ 4
+
+
diff --git a/Drawer/FlexenabledLic/FlexenabledLic.csproj b/Drawer/FlexenabledLic/FlexenabledLic.csproj
index b900a70a..25a7edb8 100644
--- a/Drawer/FlexenabledLic/FlexenabledLic.csproj
+++ b/Drawer/FlexenabledLic/FlexenabledLic.csproj
@@ -107,4 +107,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/Drawer/FlexenabledLic/LicHelp.cs b/Drawer/FlexenabledLic/LicHelp.cs
index ed49697d..1d01ff65 100644
--- a/Drawer/FlexenabledLic/LicHelp.cs
+++ b/Drawer/FlexenabledLic/LicHelp.cs
@@ -1,7 +1,9 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
+using System.IO;
using System.Linq;
+using System.Runtime.ExceptionServices;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
@@ -22,6 +24,12 @@ namespace FlexenabledLic
///
public class LicHelp
{
+ private LoginResult result;
+ public LoginResult Result
+ {
+ get { return result; }
+ private set { result = value; }
+ }
public LoginResultEventHandler LoginResultEvent;
private BackgroundWorker backgroundWorker1;
private string AppName;
@@ -41,8 +49,11 @@ namespace FlexenabledLic
/// The e.
private void loginWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
- LoginResult loginResult = (LoginResult)e.Result;
- LoginResultEvent?.Invoke(loginResult);
+ result = (LoginResult)e.Result;
+ //if (result.Status != 2)
+ //{
+ LoginResultEvent?.Invoke(result);
+ //}
}
///
@@ -50,33 +61,54 @@ namespace FlexenabledLic
///
/// The sender.
/// The e.
+ [HandleProcessCorruptedStateExceptions]
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
- LoginResult loginResult;
- loginResult.Status = -1;
+ LoginResult loginResult = new LoginResult();
+ loginResult.Status = 1;
loginResult.AppName = AppName;
- BackgroundWorker worker = sender as BackgroundWorker;
+ BackgroundWorker worker = sender as BackgroundWorker;
try
{
- LicHelp.Initialize();
+ if (!File.Exists("FlexDll.dll"))
+ {
+ loginResult.Status = 2; // 该状态表示不需要使用FlexDll.dll进行登录
+ loginResult.Message = "FlexDll.dll未找到";
+ e.Result = loginResult;
+ return;
+ }
+ else
+ {
+ LicHelp.Initialize();
+ }
}
catch (Exception ex)
{
- loginResult.Status = -1;
+ string strMsg = ex.Message;
+ loginResult.Status = 1;
+ if (strMsg.Contains("FlexDll.dll"))
+ {
+ loginResult.Status = 2;// 该状态表示不需要使用FlexDll.dll进行登录
+ }
loginResult.Message = ex.Message;
e.Result = loginResult;
return;
}
StringBuilder strLogResult = new StringBuilder(200);
- int nStat = LicHelp.CheckOut(AppName, strLogResult);
- if (nStat != 0)
- {
- loginResult.Message = "登录失败";
- }
- else
+ int nStat = 2;
+ try
{
- loginResult.Message = "登录成功";
+ nStat = LicHelp.CheckOut(AppName, strLogResult);
+ if (nStat != 0)
+ {
+ loginResult.Message = "登录失败";
+ }
+ else
+ {
+ loginResult.Message = "登录成功";
+ }
}
+ catch { }
loginResult.Status = nStat;
// 将结果传递给 RunWorkerCompleted 事件
e.Result = loginResult;
@@ -86,7 +118,7 @@ namespace FlexenabledLic
/// Initializes a new instance of the class.
///
/// The app name.
- public LicHelp(string appName) : this()
+ public LicHelp(string appName):this()
{
AppName = appName;
}
diff --git a/Drawer/GVision/BatchCreateMap/BatchCreateMap.csproj b/Drawer/GVision/BatchCreateMap/BatchCreateMap.csproj
index 831e19df..0d807380 100644
--- a/Drawer/GVision/BatchCreateMap/BatchCreateMap.csproj
+++ b/Drawer/GVision/BatchCreateMap/BatchCreateMap.csproj
@@ -33,9 +33,9 @@
4
-
- ..\Project-devemf\Drawer\Drawer\bin\Debug\DfdIO.dll
- False
+
+ False
+ ..\..\bin\Debug\DfdIO.dll
packages\ini-parser.2.5.2\lib\net20\INIFileParser.dll
@@ -76,7 +76,7 @@
- packages\UTF.Unknown.2.5.1\lib\net40\UtfUnknown.dll
+ ..\packages\UTF.Unknown.2.5.1\lib\net40\UtfUnknown.dll
@@ -114,5 +114,8 @@
+
+
+
\ No newline at end of file
diff --git a/Drawer/GVision/FaultAmplitudeLib/FaultAmplitudeCreator.cpp b/Drawer/GVision/FaultAmplitudeLib/FaultAmplitudeCreator.cpp
index ce715cd4..e45ca58f 100644
--- a/Drawer/GVision/FaultAmplitudeLib/FaultAmplitudeCreator.cpp
+++ b/Drawer/GVision/FaultAmplitudeLib/FaultAmplitudeCreator.cpp
@@ -714,6 +714,10 @@ void CFaultAmplitudeCreator::CalcAmplitudeWithStep(GPline* flt, std::vector dTotal) && (infos.size() == 1))
+ {
+ target.push_back(info);
+ }
}
diff --git a/Drawer/GVision/FaultRoseDiagram/FaultRoseDiagram.aps b/Drawer/GVision/FaultRoseDiagram/FaultRoseDiagram.aps
index e9bbf5c0..92518862 100644
Binary files a/Drawer/GVision/FaultRoseDiagram/FaultRoseDiagram.aps and b/Drawer/GVision/FaultRoseDiagram/FaultRoseDiagram.aps differ
diff --git a/Drawer/GVision/FaultRoseLib/FaultRoseLib.cpp b/Drawer/GVision/FaultRoseLib/FaultRoseLib.cpp
index 24775d3f..59d90615 100644
--- a/Drawer/GVision/FaultRoseLib/FaultRoseLib.cpp
+++ b/Drawer/GVision/FaultRoseLib/FaultRoseLib.cpp
@@ -17,7 +17,7 @@ bool CreateFaultRoseImage(LPCTSTR inputDataFile, LPCTSTR outputDrawFile
double centerY = 0;
double radius = 100;
CFaultRosesCreator fc;
-
+ fc.m_iRotateAngle = 0;
fc.m_fBarInterval = barInterval; // ,
fc.m_nBarMaxNumber = barCount; // ̶ֵ
fc.m_bAutoCalc = barCountAuto; // Զ㻨ֵ
diff --git a/Drawer/GVision/FaultRoseLib/FaultRosesCreator.cpp b/Drawer/GVision/FaultRoseLib/FaultRosesCreator.cpp
index f83a0165..a66735df 100644
--- a/Drawer/GVision/FaultRoseLib/FaultRosesCreator.cpp
+++ b/Drawer/GVision/FaultRoseLib/FaultRosesCreator.cpp
@@ -4,7 +4,7 @@
const double PI = 3.1415926535897932384626433832795;
CFaultRosesCreator::CFaultRosesCreator()
- :m_iRotateAngle(90)
+ :m_iRotateAngle(0)
, m_fBarInterval(6)
, m_nBarMaxNumber(200)
, m_bAutoCalc(FALSE)
@@ -153,12 +153,15 @@ bool CFaultRosesCreator::ReadFile(CString strInput, int TargetColumn, int iRowSt
{
if (line.GetLength() < 3)
continue;
- if (!::isdigit(line[0]))
- continue;
+ //if (!::isdigit(line[0]))
+ //{
+ // continue;
+ //}
/*strvec.clear();
SplitCString(line, seps, SEPNUMBER, strvec);
if (strvec.size() < TargetColumn)
- continue;*/CString csTemp;
+ continue;*/
+ CString csTemp;
AfxExtractSubString(csTemp, (LPCTSTR)line, TargetColumn, ',');
double v = atof((LPSTR)(LPCTSTR)csTemp);
diff --git a/Drawer/GVision/FaultStatisticsLib/FaultStatisticsCreator.cpp b/Drawer/GVision/FaultStatisticsLib/FaultStatisticsCreator.cpp
index a528afc3..b0f4115d 100644
--- a/Drawer/GVision/FaultStatisticsLib/FaultStatisticsCreator.cpp
+++ b/Drawer/GVision/FaultStatisticsLib/FaultStatisticsCreator.cpp
@@ -3,7 +3,7 @@
#include
const double PI = 3.1415926535897932384626433832795028841971;
CFaultStatisticsCreator::CFaultStatisticsCreator()
-{ this->m_pillarStep = 100;
+{ this->m_pillarStep = 20;//ԭʱ100 ЩϾ
this->m_iCalcMethod = 0;
this->m_bLocalFltDirect = true;
@@ -40,7 +40,7 @@ bool CFaultStatisticsCreator::Execute()
////begin test
//gfw = fopen("f:/testsegs.dfd", "w");
////end test
-
+#pragma omp parallel for private(finfo, pFlt)
for (int j = 0; j < m_candidateFlts.size(); j++)
{
pFlt = m_candidateFlts[j];
@@ -49,7 +49,12 @@ bool CFaultStatisticsCreator::Execute()
finfo.SetPosition(pFlt->GetPosition().c_str());
CalcAmplitudeWithStep(pFlt,&finfo.m_ampResults);
if (finfo.GetParameters())
- m_lstFltInfo.push_back(finfo);
+ {
+#pragma omp critical
+ {
+ m_lstFltInfo.push_back(std::move(finfo));
+ }
+ }
}
if (!WriteResult())
diff --git a/Drawer/GVision/MLMicroStructure/mlgeos/geos-3.9.zip b/Drawer/GVision/MLMicroStructure/mlgeos/geos-3.9.zip
index 70630b27..753b3b85 100644
Binary files a/Drawer/GVision/MLMicroStructure/mlgeos/geos-3.9.zip and b/Drawer/GVision/MLMicroStructure/mlgeos/geos-3.9.zip differ
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/qtvars_x64_Release.props b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/qtvars_x64_Release.props
index 21e3ea4e..5bbcee9f 100644
--- a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/qtvars_x64_Release.props
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/qtvars_x64_Release.props
@@ -1,7 +1,7 @@
_WINDOWS;UNICODE;_UNICODE;WIN32;WIN64;QT_NO_DEBUG;QT_GUI_LIB;QT_CONCURRENT_LIB;QT_CORE_LIB;NDEBUG
-C:\Users\gch_l\AppData\Local\Temp\4k3a155b.yhw;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\Users\gch_l\AppData\Local\Temp\4k3a155b.yhw;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
+C:\Users\gch_l\AppData\Local\Temp\zpqrovqn.5vf;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\Users\gch_l\AppData\Local\Temp\zpqrovqn.5vf;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
MultiThreadedDLL
-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/.qmake.stash b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/.qmake.stash
index d1f1aa9b..2b560e72 100644
--- a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/.qmake.stash
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/.qmake.stash
@@ -1,24 +1,3 @@
-QMAKE_CXX.INCDIRS = \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\include" \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\atlmfc\\include" \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\include" \
- "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\ucrt" \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\UnitTest\\include" \
- "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um" \
- "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\shared" \
- "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\winrt" \
- "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\cppwinrt" \
- "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Include\\um" \
- "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Include\\um"
-QMAKE_CXX.LIBDIRS = \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\lib\\x64" \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\atlmfc\\lib\\x64" \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\lib\\x64" \
- "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.17763.0\\ucrt\\x64" \
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\UnitTest\\lib" \
- "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.17763.0\\um\\x64" \
- "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64" \
- "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Lib\\um\\x64"
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
QMAKE_CXX.QMAKE_MSC_VER = 1916
QMAKE_CXX.QMAKE_MSC_FULL_VER = 191627051
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/8BB66A7A-4A0D-4F96-90AE-227D5616A24A.MLMicroStructure.designtime.idx b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/8BB66A7A-4A0D-4F96-90AE-227D5616A24A.MLMicroStructure.designtime.idx
new file mode 100644
index 00000000..c8bf37ef
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/8BB66A7A-4A0D-4F96-90AE-227D5616A24A.MLMicroStructure.designtime.idx
@@ -0,0 +1 @@
+C:\Users\gch_l\AppData\Local\Temp\n0uupy3q.hfb.designtime.props
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars.vcxproj b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars.vcxproj
index d701fc82..448019dd 100644
--- a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars.vcxproj
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars.vcxproj
@@ -34,7 +34,7 @@
- C:\Users\gch_l\AppData\Local\Temp\4k3a155b.yhw;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\Users\gch_l\AppData\Local\Temp\4k3a155b.yhw;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)
+ C:\Users\gch_l\AppData\Local\Temp\zpqrovqn.5vf;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\Users\gch_l\AppData\Local\Temp\zpqrovqn.5vf;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)
-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding %(AdditionalOptions)
.\
false
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars_x64_Release.props b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars_x64_Release.props
index 21e3ea4e..5bbcee9f 100644
--- a/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars_x64_Release.props
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qmake/temp/qtvars_x64_Release.props
@@ -1,7 +1,7 @@
_WINDOWS;UNICODE;_UNICODE;WIN32;WIN64;QT_NO_DEBUG;QT_GUI_LIB;QT_CONCURRENT_LIB;QT_CORE_LIB;NDEBUG
-C:\Users\gch_l\AppData\Local\Temp\4k3a155b.yhw;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\Users\gch_l\AppData\Local\Temp\4k3a155b.yhw;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
+C:\Users\gch_l\AppData\Local\Temp\zpqrovqn.5vf;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\Users\gch_l\AppData\Local\Temp\zpqrovqn.5vf;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
MultiThreadedDLL
-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/.qmake.stash b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/.qmake.stash
new file mode 100644
index 00000000..9e0aa83d
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/.qmake.stash
@@ -0,0 +1,28 @@
+QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
+QMAKE_CXX.QMAKE_MSC_VER = 1916
+QMAKE_CXX.QMAKE_MSC_FULL_VER = 191627051
+QMAKE_CXX.COMPILER_MACROS = \
+ QT_COMPILER_STDCXX \
+ QMAKE_MSC_VER \
+ QMAKE_MSC_FULL_VER
+QMAKE_CXX.INCDIRS = \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\include" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\atlmfc\\include" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\include" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\ucrt" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\UnitTest\\include" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\shared" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\winrt" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\cppwinrt" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Include\\um" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Include\\um"
+QMAKE_CXX.LIBDIRS = \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\lib\\x64" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\atlmfc\\lib\\x64" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\lib\\x64" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.17763.0\\ucrt\\x64" \
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Auxiliary\\VS\\UnitTest\\lib" \
+ "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.17763.0\\um\\x64" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64" \
+ "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\Lib\\um\\x64"
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/moc_predefs.h.cbt b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/moc_predefs.h.cbt
new file mode 100644
index 00000000..693383cc
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/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/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/props.txt b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/props.txt
new file mode 100644
index 00000000..5fb21930
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/props.txt
@@ -0,0 +1,25 @@
+QT_SYSROOT:
+QT_INSTALL_PREFIX:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_INSTALL_ARCHDATA:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_INSTALL_DATA:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_INSTALL_DOCS:D:/Qt/Qt5.9.4/Docs/Qt-5.9.4
+QT_INSTALL_HEADERS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/include
+QT_INSTALL_LIBS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+QT_INSTALL_LIBEXECS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+QT_INSTALL_BINS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+QT_INSTALL_TESTS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/tests
+QT_INSTALL_PLUGINS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/plugins
+QT_INSTALL_IMPORTS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/imports
+QT_INSTALL_QML:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/qml
+QT_INSTALL_TRANSLATIONS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/translations
+QT_INSTALL_CONFIGURATION:
+QT_INSTALL_EXAMPLES:D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+QT_INSTALL_DEMOS:D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+QT_HOST_PREFIX:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_HOST_DATA:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+QT_HOST_BINS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+QT_HOST_LIBS:D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+QMAKE_SPEC:win32-msvc
+QMAKE_XSPEC:win32-msvc
+QMAKE_VERSION:3.1
+QT_VERSION:5.9.4
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.pro b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.pro
new file mode 100644
index 00000000..61025b63
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.pro
@@ -0,0 +1,6 @@
+CONFIG += no_fixpath
+QT = core gui concurrent
+
+
+
+ DEFINES -= UNICODE _UNICODE
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.vcxproj b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.vcxproj
new file mode 100644
index 00000000..049a3c11
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.vcxproj
@@ -0,0 +1,86 @@
+
+
+
+
+ Release
+ x64
+
+
+
+
+ qtvars
+ Qt4VSv1.0
+
+
+
+ v141
+ .\
+ false
+ NotSet
+ Application
+ qtvars
+
+
+
+
+
+
+
+
+ .\
+ qtvars
+ true
+ false
+
+
+
+ C:\GeoIntelligent\Drawer\Drawer\GVision\MLMicroStructure\x64\Release\qt\qmake;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;C:\GeoIntelligent\Drawer\Drawer\GVision\MLMicroStructure\x64\Release\qt\qmake;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)
+ -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding %(AdditionalOptions)
+ .\
+ false
+ None
+ Sync
+ .\
+ MaxSpeed
+ _WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_GUI_LIB;QT_CONCURRENT_LIB;QT_CORE_LIB;NDEBUG;%(PreprocessorDefinitions)
+ false
+
+ MultiThreadedDLL
+ true
+ true
+ TurnOffAllWarnings
+
+
+ D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\qtmain.lib;shell32.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Concurrent.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Core.lib;%(AdditionalDependencies)
+ D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib;C:\utils\my_sql\my_sql\lib;C:\utils\postgresql\pgsql\lib;%(AdditionalLibraryDirectories)
+ "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)
+ true
+ false
+ true
+ false
+ $(OutDir)\qtvars.exe
+ true
+ Windows
+ true
+
+
+ Unsigned
+ None
+ 0
+
+
+ _WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_GUI_LIB;QT_CONCURRENT_LIB;QT_CORE_LIB;%(PreprocessorDefinitions)
+
+
+
+
+ Document
+ D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)
+ cl -BxD:\Qt\Qt5.9.4\5.9.4\msvc2017_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -O2 -MD -W0 -E D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\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/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.vcxproj.filters b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.vcxproj.filters
new file mode 100644
index 00000000..a5e61b76
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/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/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.xml b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.xml
new file mode 100644
index 00000000..4add3d08
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qmake/qtvars.xml
@@ -0,0 +1,41 @@
+
+
+_WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_GUI_LIB;QT_CONCURRENT_LIB;QT_CORE_LIB;NDEBUG
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
+
+MultiThreadedDLL
+-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\qtmain.lib;shell32.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Concurrent.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Core.lib
+"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/Docs/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/include
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/tests
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/plugins
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/imports
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/qml
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/translations
+
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+win32-msvc
+win32-msvc
+3.1
+5.9.4
+jVFBagMxDPyKX5BtQtrSQw6OpG6VemUj2YVQyv7/F9UuWxZ6iQ8GYc2MNKNvRpLK9X55PrwdzvNkX3B6Or7OL+cAWSmMjb0QaKoODFeW9SG9s5BdhqL5RlAHrjStn1w5y6i5lQES5KlwIkeRA4HMsu4oCyyQGlKJ9aNXKiKuI2LayMjqC2RlsmAVoZReqRRlbHEkq1EwKgZtnsVEvfwNnviqUe8B0pzL4r47lt3LRgyu9YDttj+HnejhkfgNYbG/9Pp2+KfyN14pUTT6+QU=
+ 5.9.4
+ 5
+ 9
+ 4
+
+
diff --git a/Drawer/GVision/MLMicroStructure/x64/Release/qt/qtvars.xml b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qtvars.xml
new file mode 100644
index 00000000..4add3d08
--- /dev/null
+++ b/Drawer/GVision/MLMicroStructure/x64/Release/qt/qtvars.xml
@@ -0,0 +1,41 @@
+
+
+_WINDOWS;WIN32;WIN64;QT_NO_DEBUG;QT_GUI_LIB;QT_CONCURRENT_LIB;QT_CORE_LIB;NDEBUG
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtGui;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtANGLE;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtConcurrent;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\include\QtCore;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\mkspecs\win32-msvc
+
+MultiThreadedDLL
+-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding
+D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\qtmain.lib;shell32.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Concurrent.lib;D:\Qt\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Core.lib
+"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/Docs/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/include
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/tests
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/plugins
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/imports
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/qml
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/translations
+
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/Examples/Qt-5.9.4
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/bin
+D:/Qt/Qt5.9.4/5.9.4/msvc2017_64/lib
+win32-msvc
+win32-msvc
+3.1
+5.9.4
+jVFBagMxDPyKX5BtQtrSQw6OpG6VemUj2YVQyv7/F9UuWxZ6iQ8GYc2MNKNvRpLK9X55PrwdzvNkX3B6Or7OL+cAWSmMjb0QaKoODFeW9SG9s5BdhqL5RlAHrjStn1w5y6i5lQES5KlwIkeRA4HMsu4oCyyQGlKJ9aNXKiKuI2LayMjqC2RlsmAVoZReqRRlbHEkq1EwKgZtnsVEvfwNnviqUe8B0pzL4r47lt3LRgyu9YDttj+HnejhkfgNYbG/9Pp2+KfyN14pUTT6+QU=
+ 5.9.4
+ 5
+ 9
+ 4
+
+
diff --git a/Drawer/GVision/SurfaceGrid/.gitignore b/Drawer/GVision/SurfaceGrid/.gitignore
new file mode 100644
index 00000000..9deaf61c
--- /dev/null
+++ b/Drawer/GVision/SurfaceGrid/.gitignore
@@ -0,0 +1,9 @@
+.vscode
+build
+.ipynb_checkpoints
+*.a
+*.so
+*.lib
+*.dll
+*.grd
+core.*
\ No newline at end of file
diff --git a/Drawer/GeoSigma120.sln b/Drawer/GeoSigma120.sln
index 4cf64b17..54bdee8f 100644
--- a/Drawer/GeoSigma120.sln
+++ b/Drawer/GeoSigma120.sln
@@ -59,15 +59,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StyleLibManager", "StyleLib
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KevDrawServer", "KevDrawerServer-New\KevDrawServer.csproj", "{91F4F741-193C-4EF1-9324-4D509A16DC1C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KevDrawServer-old", "KevServer\KevDrawServer-old.csproj", "{6932D4C3-9FE1-41D5-9768-193EEF234FB9}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestDrawerDll", "TestDrawerDll\TestDrawerDll.vcxproj", "{32F4D270-F7D0-4939-9A25-79426E9620BC}"
ProjectSection(ProjectDependencies) = postProject
{B13C222D-81C0-4ECC-AA24-26713BFF6050} = {B13C222D-81C0-4ECC-AA24-26713BFF6050}
+ {D9FF7748-99EF-4F5F-91B3-C39F1D74A400} = {D9FF7748-99EF-4F5F-91B3-C39F1D74A400}
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PcgDrawR_wellPole", "UCDraw\PcgDrawR_wellPole\PcgDrawR_wellPole.csproj", "{2A755BD1-7A6E-4273-8F60-0D52B77C6646}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -306,18 +303,6 @@ Global
{91F4F741-193C-4EF1-9324-4D509A16DC1C}.Release|x64.Build.0 = Release|Any CPU
{91F4F741-193C-4EF1-9324-4D509A16DC1C}.Release|x86.ActiveCfg = Release|Any CPU
{91F4F741-193C-4EF1-9324-4D509A16DC1C}.Release|x86.Build.0 = Release|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Debug|x64.Build.0 = Debug|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Debug|x86.Build.0 = Debug|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Release|Any CPU.Build.0 = Release|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Release|x64.ActiveCfg = Release|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Release|x64.Build.0 = Release|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Release|x86.ActiveCfg = Release|Any CPU
- {6932D4C3-9FE1-41D5-9768-193EEF234FB9}.Release|x86.Build.0 = Release|Any CPU
{32F4D270-F7D0-4939-9A25-79426E9620BC}.Debug|Any CPU.ActiveCfg = Debug|x64
{32F4D270-F7D0-4939-9A25-79426E9620BC}.Debug|Any CPU.Build.0 = Debug|x64
{32F4D270-F7D0-4939-9A25-79426E9620BC}.Debug|x64.ActiveCfg = Debug|x64
@@ -330,18 +315,6 @@ Global
{32F4D270-F7D0-4939-9A25-79426E9620BC}.Release|x64.Build.0 = Release|x64
{32F4D270-F7D0-4939-9A25-79426E9620BC}.Release|x86.ActiveCfg = Release|Win32
{32F4D270-F7D0-4939-9A25-79426E9620BC}.Release|x86.Build.0 = Release|Win32
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Debug|x64.ActiveCfg = Debug|x64
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Debug|x64.Build.0 = Debug|x64
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Debug|x86.Build.0 = Debug|Any CPU
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Release|Any CPU.Build.0 = Release|Any CPU
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Release|x64.ActiveCfg = Release|x64
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Release|x64.Build.0 = Release|x64
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Release|x86.ActiveCfg = Release|Any CPU
- {2A755BD1-7A6E-4273-8F60-0D52B77C6646}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Drawer/HtmlRoot/WebDrawer.htm b/Drawer/HtmlRoot/WebDrawer.htm
index a8c6dcec..314cc850 100644
--- a/Drawer/HtmlRoot/WebDrawer.htm
+++ b/Drawer/HtmlRoot/WebDrawer.htm
@@ -379,6 +379,7 @@
:height="viewSize.height +'px'"
:style="{ cursor: GetCursor(), width:viewSize.width+'px', height:viewSize.height+'px' }"
style="position:absolute; margin: 0px;left: 0px; top:0px; padding: 0px; background-color: rgb(255, 255, 255);image-rendering: crisp-edges;" @contextmenu="handleWellContextMenu">
+