diff --git a/3rdparty/CMakeFiles/generate.stamp b/3rdparty/CMakeFiles/generate.stamp
new file mode 100644
index 0000000..3f2f30a
--- /dev/null
+++ b/3rdparty/CMakeFiles/generate.stamp
@@ -0,0 +1 @@
+# CMake generation timestamp file this directory.
diff --git a/3rdparty/CMakeFiles/generate.stamp.depend b/3rdparty/CMakeFiles/generate.stamp.depend
new file mode 100644
index 0000000..f80405e
--- /dev/null
+++ b/3rdparty/CMakeFiles/generate.stamp.depend
@@ -0,0 +1,2 @@
+# CMake generation dependency list for this directory.
+C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt
diff --git a/3rdparty/cmake_install.cmake b/3rdparty/cmake_install.cmake
new file mode 100644
index 0000000..736f1d2
--- /dev/null
+++ b/3rdparty/cmake_install.cmake
@@ -0,0 +1,29 @@
+# Install script for directory: C:/Temp/practice1/practice1-devtools/3rdparty
+
+# Set the install prefix
+IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ SET(CMAKE_INSTALL_PREFIX "C:/Program Files/practice1")
+ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ IF(BUILD_TYPE)
+ STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ ELSE(BUILD_TYPE)
+ SET(CMAKE_INSTALL_CONFIG_NAME "Release")
+ ENDIF(BUILD_TYPE)
+ MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+
+# Set the component getting installed.
+IF(NOT CMAKE_INSTALL_COMPONENT)
+ IF(COMPONENT)
+ MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
+ SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ ELSE(COMPONENT)
+ SET(CMAKE_INSTALL_COMPONENT)
+ ENDIF(COMPONENT)
+ENDIF(NOT CMAKE_INSTALL_COMPONENT)
+
diff --git a/3rdparty/gtest.dir/Debug/CL.read.1.tlog b/3rdparty/gtest.dir/Debug/CL.read.1.tlog
new file mode 100644
index 0000000..19e32e5
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/CL.read.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/CL.write.1.tlog b/3rdparty/gtest.dir/Debug/CL.write.1.tlog
new file mode 100644
index 0000000..faf35ff
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/CL.write.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/Lib-link.read.1.tlog b/3rdparty/gtest.dir/Debug/Lib-link.read.1.tlog
new file mode 100644
index 0000000..d4c1090
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/Lib-link.read.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/Lib-link.write.1.tlog b/3rdparty/gtest.dir/Debug/Lib-link.write.1.tlog
new file mode 100644
index 0000000..80ea64d
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/Lib-link.write.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/cl.command.1.tlog b/3rdparty/gtest.dir/Debug/cl.command.1.tlog
new file mode 100644
index 0000000..0de0823
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/cl.command.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/custombuild.command.1.tlog b/3rdparty/gtest.dir/Debug/custombuild.command.1.tlog
new file mode 100644
index 0000000..fb8e81c
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/custombuild.command.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/custombuild.read.1.tlog b/3rdparty/gtest.dir/Debug/custombuild.read.1.tlog
new file mode 100644
index 0000000..8ad7e5f
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/custombuild.read.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/custombuild.write.1.tlog b/3rdparty/gtest.dir/Debug/custombuild.write.1.tlog
new file mode 100644
index 0000000..47b848e
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/custombuild.write.1.tlog differ
diff --git a/3rdparty/gtest.dir/Debug/gtest.Build.CppClean.log b/3rdparty/gtest.dir/Debug/gtest.Build.CppClean.log
new file mode 100644
index 0000000..d14a646
--- /dev/null
+++ b/3rdparty/gtest.dir/Debug/gtest.Build.CppClean.log
@@ -0,0 +1,14 @@
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\3RDPARTY\CMAKEFILES\GENERATE.STAMP
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\cl.command.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\CL.read.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\CL.write.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\custombuild.command.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\custombuild.read.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\custombuild.write.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\gtest.write.1.tlog
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\3RDPARTY\GTEST.DIR\DEBUG\GTEST-ALL.OBJ
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\lib.command.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\Lib-link.read.1.tlog
+C:\Temp\practice1\practice1-devtools\3rdparty\gtest.dir\Debug\Lib-link.write.1.tlog
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\LIB\DEBUG\GTEST.LIB
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\LIB\DEBUG\GTEST.PDB
diff --git a/3rdparty/gtest.dir/Debug/gtest.lastbuildstate b/3rdparty/gtest.dir/Debug/gtest.lastbuildstate
new file mode 100644
index 0000000..83e1e9b
--- /dev/null
+++ b/3rdparty/gtest.dir/Debug/gtest.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\|
diff --git a/3rdparty/gtest.dir/Debug/gtest.log b/3rdparty/gtest.dir/Debug/gtest.log
new file mode 100644
index 0000000..82a0309
--- /dev/null
+++ b/3rdparty/gtest.dir/Debug/gtest.log
@@ -0,0 +1,23 @@
+Build started 8/17/2015 6:00:40 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\3rdparty\gtest.vcxproj" on node 3 (rebuild target(s)).
+ 1>_PrepareForClean:
+ Deleting file "gtest.dir\Debug\gtest.lastbuildstate".
+ InitializeBuildStatus:
+ Creating "gtest.dir\Debug\gtest.unsuccessfulbuild" because "AlwaysCreate" was specified.
+ CustomBuild:
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt
+ CMake does not need to re-run because C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp is up-to-date.
+ ClCompile:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\CL.exe /c /I"C:/Temp/practice1/practice1-devtools/include" /I"C:/Temp/practice1/practice1-devtools/3rdparty" /I"C:/OpenCV-2.4.11/opencv/build/include" /I"C:/OpenCV-2.4.11/opencv/build/include/opencv" /Zi /nologo /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"gtest.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/lib/Debug/gtest.pdb" /Gd /TP /errorReport:prompt "gtest\gtest-all.cc"
+ gtest-all.cc
+ Lib:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\Lib.exe /OUT:"C:\Temp\practice1\practice1-devtools\lib\Debug\gtest.lib" /NOLOGO "gtest.dir\Debug\gtest-all.obj"
+ gtest.vcxproj -> C:\Temp\practice1\practice1-devtools\lib\Debug\gtest.lib
+ FinalizeBuildStatus:
+ Deleting file "gtest.dir\Debug\gtest.unsuccessfulbuild".
+ Touching "gtest.dir\Debug\gtest.lastbuildstate".
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\3rdparty\gtest.vcxproj" (rebuild target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:03.01
diff --git a/3rdparty/gtest.dir/Debug/gtest.vcxprojResolveAssemblyReference.cache b/3rdparty/gtest.dir/Debug/gtest.vcxprojResolveAssemblyReference.cache
new file mode 100644
index 0000000..10e7795
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/gtest.vcxprojResolveAssemblyReference.cache differ
diff --git a/3rdparty/gtest.dir/Debug/gtest.write.1.tlog b/3rdparty/gtest.dir/Debug/gtest.write.1.tlog
new file mode 100644
index 0000000..e69de29
diff --git a/3rdparty/gtest.dir/Debug/lib.command.1.tlog b/3rdparty/gtest.dir/Debug/lib.command.1.tlog
new file mode 100644
index 0000000..2445ce6
Binary files /dev/null and b/3rdparty/gtest.dir/Debug/lib.command.1.tlog differ
diff --git a/3rdparty/gtest.vcxproj b/3rdparty/gtest.vcxproj
new file mode 100644
index 0000000..14c77b4
--- /dev/null
+++ b/3rdparty/gtest.vcxproj
@@ -0,0 +1,257 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {32B24948-7570-4057-A93D-99CE071EABDA}
+ Win32Proj
+ x64
+ gtest
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ C:\Temp\practice1\practice1-devtools\lib\Debug\
+ gtest.dir\Debug\
+ gtest
+ .lib
+ C:\Temp\practice1\practice1-devtools\lib\Release\
+ gtest.dir\Release\
+ gtest
+ .lib
+ C:\Temp\practice1\practice1-devtools\lib\MinSizeRel\
+ gtest.dir\MinSizeRel\
+ gtest
+ .lib
+ C:\Temp\practice1\practice1-devtools\lib\RelWithDebInfo\
+ gtest.dir\RelWithDebInfo\
+ gtest
+ .lib
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/Debug/gtest.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/Release/gtest.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/MinSizeRel/gtest.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/RelWithDebInfo/gtest.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/3rdparty/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp
+
+
+
+
+
+
+
+ 570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE
+
+
+
+
+
+
\ No newline at end of file
diff --git a/3rdparty/gtest.vcxproj.filters b/3rdparty/gtest.vcxproj.filters
new file mode 100644
index 0000000..bf74340
--- /dev/null
+++ b/3rdparty/gtest.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ Source Files
+
+
+
+
+
+
+
+ {5A41E723-EBFF-490E-9CB0-98BB65E418F4}
+
+
+
diff --git a/3rdparty/gtest.vcxproj.user b/3rdparty/gtest.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/3rdparty/gtest.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/ALL_BUILD.vcxproj b/ALL_BUILD.vcxproj
new file mode 100644
index 0000000..9feb508
--- /dev/null
+++ b/ALL_BUILD.vcxproj
@@ -0,0 +1,220 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {D19F6258-06D8-48F9-B47D-E62B4759E74B}
+ Win32Proj
+ x64
+ ALL_BUILD
+
+
+
+ Utility
+ false
+ MultiByte
+
+
+ Utility
+ false
+ MultiByte
+
+
+ Utility
+ false
+ MultiByte
+
+
+ Utility
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp
+
+
+
+
+ Build all projects
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ALL_BUILD.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ALL_BUILD
+ Build all projects
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ALL_BUILD.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ALL_BUILD
+ Build all projects
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ALL_BUILD.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ALL_BUILD
+ Build all projects
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ALL_BUILD.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ALL_BUILD
+
+
+
+
+
+
+
+ 570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE
+
+
+ 32B24948-7570-4057-A93D-99CE071EABDA
+
+
+ B8AF774A-23AF-4655-9C33-09E1A7F723B5
+
+
+ CF362472-713A-4338-AC80-EDC3E9A978DD
+
+
+ AB01A41B-F0A0-4300-BE51-EAAAFC5A7627
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ALL_BUILD.vcxproj.filters b/ALL_BUILD.vcxproj.filters
new file mode 100644
index 0000000..e61fd28
--- /dev/null
+++ b/ALL_BUILD.vcxproj.filters
@@ -0,0 +1,17 @@
+
+
+
+
+
+ CMake Rules
+
+
+
+
+
+
+
+ {5C4E7950-999B-4419-8488-34D7D7F5D7C4}
+
+
+
diff --git a/ALL_BUILD.vcxproj.user b/ALL_BUILD.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/ALL_BUILD.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/CMakeCache.txt b/CMakeCache.txt
new file mode 100644
index 0000000..9dba1a3
--- /dev/null
+++ b/CMakeCache.txt
@@ -0,0 +1,315 @@
+# This is the CMakeCache file.
+# For build in directory: c:/Temp/practice1/practice1-devtools
+# It was generated by CMake: c:/Program Files (x86)/CMake 2.8/bin/cmake.exe
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Configs
+CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release
+
+//Flags used by the compiler during all build types.
+CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /GR /EHsc
+
+//Flags used by the compiler during debug builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1
+
+//Flags used by the compiler during release minsize builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG
+
+//Flags used by the compiler during release builds (/MD /Ob1 /Oi
+// /Ot /Oy /Gs will produce slightly less optimized but smaller
+// files).
+CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG
+
+//Flags used by the compiler during Release with Debug Info builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG
+
+//Libraries linked by defalut with all C++ applications.
+CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
+
+//Flags used by the compiler during all build types.
+CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3
+
+//Flags used by the compiler during debug builds.
+CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1
+
+//Flags used by the compiler during release minsize builds.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG
+
+//Flags used by the compiler during release builds (/MD /Ob1 /Oi
+// /Ot /Oy /Gs will produce slightly less optimized but smaller
+// files).
+CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG
+
+//Flags used by the compiler during Release with Debug Info builds.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG
+
+//Libraries linked by defalut with all C applications.
+CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
+
+//Flags used by the linker.
+CMAKE_EXE_LINKER_FLAGS:STRING=' /machine:x64 '
+
+//Flags used by the linker during debug builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
+
+//Flags used by the linker during release minsize builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
+
+//Flags used by the linker during release builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/practice1
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/link.exe
+
+//make program
+CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~2/MICROS~3.0/Common7/IDE/devenv.com
+
+//Flags used by the linker during the creation of modules.
+CMAKE_MODULE_LINKER_FLAGS:STRING=' /machine:x64 '
+
+//Flags used by the linker during debug builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
+
+//Flags used by the linker during release minsize builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
+
+//Flags used by the linker during release builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=practice1
+
+//RC compiler
+CMAKE_RC_COMPILER:FILEPATH=rc
+
+//Flags for Fortran compiler.
+CMAKE_RC_FLAGS:STRING=' '
+
+//Flags used by the linker during the creation of dll's.
+CMAKE_SHARED_LINKER_FLAGS:STRING=' /machine:x64 '
+
+//Flags used by the linker during debug builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
+
+//Flags used by the linker during release minsize builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
+
+//Flags used by the linker during release builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//If true, cmake will use relative paths in makefiles and projects.
+CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+OPENCV_FOUND:BOOL=TRUE
+
+//Path where debug 3rdpaty OpenCV dependencies are located
+OpenCV_3RDPARTY_LIB_DIR_DBG:PATH=C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib
+
+//Path where release 3rdpaty OpenCV dependencies are located
+OpenCV_3RDPARTY_LIB_DIR_OPT:PATH=C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib
+
+OpenCV_CONFIG_PATH:FILEPATH=C:/OpenCV-2.4.11/opencv/build
+
+//No help, variable specified on the command line.
+OpenCV_DIR:UNINITIALIZED=C:\OpenCV-2.4.11\opencv\build
+
+OpenCV_FOUND:BOOL=TRUE
+
+//Path where debug OpenCV libraries are located
+OpenCV_LIB_DIR_DBG:PATH=C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib
+
+//Path where release OpenCV libraries are located
+OpenCV_LIB_DIR_OPT:PATH=C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib
+
+//Dependencies for target
+gtest_LIB_DEPENDS:STATIC=
+
+//Value Computed by CMake
+practice1_BINARY_DIR:STATIC=C:/Temp/practice1/practice1-devtools
+
+//Dependencies for the target
+practice1_LIB_DEPENDS:STATIC=general;opencv_videostab;general;opencv_video;general;opencv_ts;general;opencv_superres;general;opencv_stitching;general;opencv_photo;general;opencv_ocl;general;opencv_objdetect;general;opencv_nonfree;general;opencv_ml;general;opencv_legacy;general;opencv_imgproc;general;opencv_highgui;general;opencv_gpu;general;opencv_flann;general;opencv_features2d;general;opencv_core;general;opencv_contrib;general;opencv_calib3d;
+
+//Value Computed by CMake
+practice1_SOURCE_DIR:STATIC=C:/Temp/practice1/practice1-devtools
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//Stored GUID
+ALL_BUILD_GUID_CMAKE:INTERNAL=D19F6258-06D8-48F9-B47D-E62B4759E74B
+//ADVANCED property for variable: CMAKE_BUILD_TOOL
+CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
+//What is the target build tool cmake is generating for.
+CMAKE_BUILD_TOOL:INTERNAL=C:/PROGRA~2/MICROS~3.0/Common7/IDE/devenv.com
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=c:/Temp/practice1/practice1-devtools
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=11
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=c:/Program Files (x86)/CMake 2.8/bin/cmake.exe
+//ADVANCED property for variable: CMAKE_CONFIGURATION_TYPES
+CMAKE_CONFIGURATION_TYPES-ADVANCED:INTERNAL=1
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=c:/Program Files (x86)/CMake 2.8/bin/cpack.exe
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=c:/Program Files (x86)/CMake 2.8/bin/ctest.exe
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
+CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
+CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
+//Path to cache edit program executable.
+CMAKE_EDIT_COMMAND:INTERNAL=c:/Program Files (x86)/CMake 2.8/bin/cmake-gui.exe
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Visual Studio 10 Win64
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Start directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=C:/Temp/practice1/practice1-devtools
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=5
+//ADVANCED property for variable: CMAKE_RC_COMPILER
+CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
+CMAKE_RC_COMPILER_WORKS:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RC_FLAGS
+CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=c:/Program Files (x86)/CMake 2.8/share/cmake-2.8
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
+CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_DBG
+OpenCV_3RDPARTY_LIB_DIR_DBG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_OPT
+OpenCV_3RDPARTY_LIB_DIR_OPT-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OpenCV_CONFIG_PATH
+OpenCV_CONFIG_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OpenCV_LIB_DIR_DBG
+OpenCV_LIB_DIR_DBG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OpenCV_LIB_DIR_OPT
+OpenCV_LIB_DIR_OPT-ADVANCED:INTERNAL=1
+//Stored GUID
+SG_Filter_CMake Rules_GUID_CMAKE:INTERNAL=5C4E7950-999B-4419-8488-34D7D7F5D7C4
+//Stored GUID
+SG_Filter_Header Files_GUID_CMAKE:INTERNAL=E45EF1AC-4469-45B5-A1F6-571C8C6AF9CD
+//Stored GUID
+SG_Filter_Object Files_GUID_CMAKE:INTERNAL=262BE1E3-5572-4E10-B3F3-0A0442CBC6BC
+//Stored GUID
+SG_Filter_Resources_GUID_CMAKE:INTERNAL=8C65EAE0-5CA2-407D-BD30-636D0833D0E8
+//Stored GUID
+SG_Filter_Source Files_GUID_CMAKE:INTERNAL=5A41E723-EBFF-490E-9CB0-98BB65E418F4
+//Stored GUID
+ZERO_CHECK_GUID_CMAKE:INTERNAL=570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE
+//Stored GUID
+gtest_GUID_CMAKE:INTERNAL=32B24948-7570-4057-A93D-99CE071EABDA
+//Stored GUID
+matrix_sample_GUID_CMAKE:INTERNAL=B8AF774A-23AF-4655-9C33-09E1A7F723B5
+//Stored GUID
+practice1_GUID_CMAKE:INTERNAL=CF362472-713A-4338-AC80-EDC3E9A978DD
+//Stored GUID
+practice1_test_GUID_CMAKE:INTERNAL=AB01A41B-F0A0-4300-BE51-EAAAFC5A7627
+
diff --git a/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake b/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake
new file mode 100644
index 0000000..5b1c804
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake
@@ -0,0 +1,56 @@
+set(CMAKE_C_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/cl.exe")
+set(CMAKE_C_COMPILER_ARG1 "")
+set(CMAKE_C_COMPILER_ID "MSVC")
+set(CMAKE_C_COMPILER_VERSION "16.0.30319.1")
+set(CMAKE_C_PLATFORM_ID "Windows")
+set(MSVC_C_ARCHITECTURE_ID x64)
+set(CMAKE_AR "")
+set(CMAKE_RANLIB "")
+set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/link.exe")
+set(CMAKE_COMPILER_IS_GNUCC )
+set(CMAKE_C_COMPILER_LOADED 1)
+set(CMAKE_C_COMPILER_WORKS TRUE)
+set(CMAKE_C_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+ set(CYGWIN 1)
+ set(UNIX 1)
+endif()
+
+set(CMAKE_C_COMPILER_ENV_VAR "CC")
+
+if(CMAKE_COMPILER_IS_MINGW)
+ set(MINGW 1)
+endif()
+set(CMAKE_C_COMPILER_ID_RUN 1)
+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c)
+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_C_LINKER_PREFERENCE 10)
+
+# Save compiler ABI information.
+set(CMAKE_C_SIZEOF_DATA_PTR "8")
+set(CMAKE_C_COMPILER_ABI "")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_C_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_C_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
+endif()
+
+if(CMAKE_C_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+
+
+
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "")
+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
+
+
+
diff --git a/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake b/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..b7c359b
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake
@@ -0,0 +1,57 @@
+set(CMAKE_CXX_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/cl.exe")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "MSVC")
+set(CMAKE_CXX_COMPILER_VERSION "16.0.30319.1")
+set(CMAKE_CXX_PLATFORM_ID "Windows")
+set(MSVC_CXX_ARCHITECTURE_ID x64)
+set(CMAKE_AR "")
+set(CMAKE_RANLIB "")
+set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/link.exe")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+ set(CYGWIN 1)
+ set(UNIX 1)
+endif()
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+if(CMAKE_COMPILER_IS_MINGW)
+ set(MINGW 1)
+endif()
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
+
+
+
diff --git a/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin
new file mode 100644
index 0000000..861e9cb
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin differ
diff --git a/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_CXX.bin
new file mode 100644
index 0000000..99c8d54
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_CXX.bin differ
diff --git a/CMakeFiles/2.8.11.2/CMakeRCCompiler.cmake b/CMakeFiles/2.8.11.2/CMakeRCCompiler.cmake
new file mode 100644
index 0000000..f71ace0
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CMakeRCCompiler.cmake
@@ -0,0 +1,6 @@
+set(CMAKE_RC_COMPILER "rc")
+set(CMAKE_RC_COMPILER_ARG1 "")
+set(CMAKE_RC_COMPILER_LOADED 1)
+set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc)
+set(CMAKE_RC_OUTPUT_EXTENSION .res)
+set(CMAKE_RC_COMPILER_ENV_VAR "RC")
diff --git a/CMakeFiles/2.8.11.2/CMakeSystem.cmake b/CMakeFiles/2.8.11.2/CMakeSystem.cmake
new file mode 100644
index 0000000..b00b8ae
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+
+
+set(CMAKE_SYSTEM "Windows-6.2")
+set(CMAKE_SYSTEM_NAME "Windows")
+set(CMAKE_SYSTEM_VERSION "6.2")
+set(CMAKE_SYSTEM_PROCESSOR "AMD64")
+
+set(CMAKE_HOST_SYSTEM "Windows-6.2")
+set(CMAKE_HOST_SYSTEM_NAME "Windows")
+set(CMAKE_HOST_SYSTEM_VERSION "6.2")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/CMakeCCompilerId.c b/CMakeFiles/2.8.11.2/CompilerIdC/CMakeCCompilerId.c
new file mode 100644
index 0000000..458affc
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdC/CMakeCCompilerId.c
@@ -0,0 +1,390 @@
+#ifdef __cplusplus
+# error "A C++ compiler has been selected for C."
+#endif
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__18CXX)
+# define ID_VOID_MAIN
+#endif
+
+#if defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+ /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
+
+#elif defined(__SUNPRO_C)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_C >= 0x5100
+ /* __SUNPRO_C = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
+# else
+ /* __SUNPRO_C = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
+# endif
+
+#elif defined(__HP_cc)
+# define COMPILER_ID "HP"
+ /* __HP_cc = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
+
+#elif defined(__DECC)
+# define COMPILER_ID "Compaq"
+ /* __DECC_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
+
+#elif defined(__IBMC__)
+# if defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+# else
+# if __IBMC__ >= 800
+# define COMPILER_ID "XL"
+# else
+# define COMPILER_ID "VisualAge"
+# endif
+ /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__TINYC__)
+# define COMPILER_ID "TinyCC"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+/* Analog VisualDSP++ >= 4.5.6 */
+#elif defined(__VISUALDSPVERSION__)
+# define COMPILER_ID "ADSP"
+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
+
+/* Analog VisualDSP++ < 4.5.6 */
+#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+
+/* IAR Systems compiler for embedded systems.
+ http://www.iar.com
+ Not supported yet by CMake
+#elif defined(__IAR_SYSTEMS_ICC__)
+# define COMPILER_ID "IAR" */
+
+/* sdcc, the small devices C compiler for embedded systems,
+ http://sdcc.sourceforge.net */
+#elif defined(SDCC)
+# define COMPILER_ID "SDCC"
+ /* SDCC = VRP */
+# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
+# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+ /* _SGI_COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
+# else
+ /* _COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
+# endif
+
+/* This compiler is either not known or is too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+/*--------------------------------------------------------------------------*/
+
+#ifdef ID_VOID_MAIN
+void main() {}
+#else
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+ (void)argv;
+ return require;
+}
+#endif
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/CompilerIdC.vcxproj b/CMakeFiles/2.8.11.2/CompilerIdC/CompilerIdC.vcxproj
new file mode 100644
index 0000000..0124dd9
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdC/CompilerIdC.vcxproj
@@ -0,0 +1,53 @@
+
+
+
+
+ Debug
+ x64
+
+
+
+ {CAE07175-D007-4FC3-BFE8-47B392814159}
+ CompilerIdC
+ Win32Proj
+
+
+
+ Application
+
+ MultiByte
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\
+ $(Configuration)\
+ false
+
+
+
+ Disabled
+ %(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ TurnOffAllWarnings
+
+
+
+
+ false
+ Console
+ MachineX64
+
+
+ for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i
+
+
+
+
+
+
+
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/CompilerIdC.vcxproj.user b/CMakeFiles/2.8.11.2/CompilerIdC/CompilerIdC.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdC/CompilerIdC.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CL.read.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CL.read.1.tlog
new file mode 100644
index 0000000..a9b0994
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CL.read.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CL.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CL.write.1.tlog
new file mode 100644
index 0000000..c8f5223
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CL.write.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.exe.intermediate.manifest b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.exe.intermediate.manifest
new file mode 100644
index 0000000..ecea6f7
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.exe.intermediate.manifest
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.lastbuildstate b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.lastbuildstate
new file mode 100644
index 0000000..a6afbc0
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdC\|
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.log b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.log
new file mode 100644
index 0000000..37f1228
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.log
@@ -0,0 +1,24 @@
+Build started 8/17/2015 4:19:38 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdC\CompilerIdC.vcxproj" on node 2 (build target(s)).
+ 1>InitializeBuildStatus:
+ Creating "Debug\CompilerIdC.unsuccessfulbuild" because "AlwaysCreate" was specified.
+ ClCompile:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\CL.exe /c /nologo /W0 /WX- /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TC /errorReport:prompt CMakeCCompilerId.c
+ CMakeCCompilerId.c
+ Link:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:PROMPT /OUT:".\CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"Debug\CompilerIdC.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:"C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdC\CompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdC.lib" /MACHINE:X64 Debug\CMakeCCompilerId.obj
+ CompilerIdC.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdC\.\CompilerIdC.exe
+ Manifest:
+ C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\mt.exe /nologo /verbose /outputresource:".\CompilerIdC.exe;#1" /manifest Debug\CompilerIdC.exe.intermediate.manifest
+ PostBuildEvent:
+ for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i
+ :VCEnd
+ CMAKE_C_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\cl.exe
+ FinalizeBuildStatus:
+ Deleting file "Debug\CompilerIdC.unsuccessfulbuild".
+ Touching "Debug\CompilerIdC.lastbuildstate".
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdC\CompilerIdC.vcxproj" (build target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:00.46
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/CompilerIdC.write.1.tlog
new file mode 100644
index 0000000..e69de29
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/cl.command.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/cl.command.1.tlog
new file mode 100644
index 0000000..7eb5070
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/cl.command.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.command.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.command.1.tlog
new file mode 100644
index 0000000..84ae9be
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.command.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.read.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.read.1.tlog
new file mode 100644
index 0000000..c0d1ec1
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.read.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.write.1.tlog
new file mode 100644
index 0000000..94e2cc6
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/link.write.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.command.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.command.1.tlog
new file mode 100644
index 0000000..03f8e33
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.command.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.read.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.read.1.tlog
new file mode 100644
index 0000000..ff007f7
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.read.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.write.1.tlog
new file mode 100644
index 0000000..208fb87
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdC/Debug/mt.write.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/2.8.11.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..17c8fd9
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,372 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+ /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__)
+# if defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+# else
+# if __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+# else
+# define COMPILER_ID "VisualAge"
+# endif
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+/* Analog VisualDSP++ >= 4.5.6 */
+#elif defined(__VISUALDSPVERSION__)
+# define COMPILER_ID "ADSP"
+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
+
+/* Analog VisualDSP++ < 4.5.6 */
+#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+ /* _SGI_COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
+# else
+ /* _COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
+# endif
+
+/* This compiler is either not known or is too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+ (void)argv;
+ return require;
+}
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/CompilerIdCXX.vcxproj b/CMakeFiles/2.8.11.2/CompilerIdCXX/CompilerIdCXX.vcxproj
new file mode 100644
index 0000000..a8cf570
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdCXX/CompilerIdCXX.vcxproj
@@ -0,0 +1,53 @@
+
+
+
+
+ Debug
+ x64
+
+
+
+ {CAE07175-D007-4FC3-BFE8-47B392814159}
+ CompilerIdCXX
+ Win32Proj
+
+
+
+ Application
+
+ MultiByte
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\
+ $(Configuration)\
+ false
+
+
+
+ Disabled
+ %(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ TurnOffAllWarnings
+
+
+
+
+ false
+ Console
+ MachineX64
+
+
+ for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i
+
+
+
+
+
+
+
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/CompilerIdCXX.vcxproj.user b/CMakeFiles/2.8.11.2/CompilerIdCXX/CompilerIdCXX.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdCXX/CompilerIdCXX.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CL.read.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CL.read.1.tlog
new file mode 100644
index 0000000..32d3995
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CL.read.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CL.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CL.write.1.tlog
new file mode 100644
index 0000000..1267810
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CL.write.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.exe.intermediate.manifest b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.exe.intermediate.manifest
new file mode 100644
index 0000000..ecea6f7
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.exe.intermediate.manifest
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.lastbuildstate b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.lastbuildstate
new file mode 100644
index 0000000..22448b3
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdCXX\|
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.log b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.log
new file mode 100644
index 0000000..38bf784
--- /dev/null
+++ b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.log
@@ -0,0 +1,24 @@
+Build started 8/17/2015 4:19:40 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdCXX\CompilerIdCXX.vcxproj" on node 2 (build target(s)).
+ 1>InitializeBuildStatus:
+ Creating "Debug\CompilerIdCXX.unsuccessfulbuild" because "AlwaysCreate" was specified.
+ ClCompile:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\CL.exe /c /nologo /W0 /WX- /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /errorReport:prompt CMakeCXXCompilerId.cpp
+ CMakeCXXCompilerId.cpp
+ Link:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:PROMPT /OUT:".\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"Debug\CompilerIdCXX.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:"C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdCXX\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdCXX.lib" /MACHINE:X64 Debug\CMakeCXXCompilerId.obj
+ CompilerIdCXX.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdCXX\.\CompilerIdCXX.exe
+ Manifest:
+ C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\mt.exe /nologo /verbose /outputresource:".\CompilerIdCXX.exe;#1" /manifest Debug\CompilerIdCXX.exe.intermediate.manifest
+ PostBuildEvent:
+ for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i
+ :VCEnd
+ CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\cl.exe
+ FinalizeBuildStatus:
+ Deleting file "Debug\CompilerIdCXX.unsuccessfulbuild".
+ Touching "Debug\CompilerIdCXX.lastbuildstate".
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdCXX\CompilerIdCXX.vcxproj" (build target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:00.48
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/CompilerIdCXX.write.1.tlog
new file mode 100644
index 0000000..e69de29
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/cl.command.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/cl.command.1.tlog
new file mode 100644
index 0000000..ad0d85f
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/cl.command.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.command.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.command.1.tlog
new file mode 100644
index 0000000..0065d06
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.command.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.read.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.read.1.tlog
new file mode 100644
index 0000000..296a3bf
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.read.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.write.1.tlog
new file mode 100644
index 0000000..af6bf44
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/link.write.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.command.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.command.1.tlog
new file mode 100644
index 0000000..8da6712
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.command.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.read.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.read.1.tlog
new file mode 100644
index 0000000..755c870
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.read.1.tlog differ
diff --git a/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.write.1.tlog b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.write.1.tlog
new file mode 100644
index 0000000..6ac00e6
Binary files /dev/null and b/CMakeFiles/2.8.11.2/CompilerIdCXX/Debug/mt.write.1.tlog differ
diff --git a/CMakeFiles/30624861c76e1cce772d806f93335ed8/ALL_BUILD.rule b/CMakeFiles/30624861c76e1cce772d806f93335ed8/ALL_BUILD.rule
new file mode 100644
index 0000000..2d3998c
--- /dev/null
+++ b/CMakeFiles/30624861c76e1cce772d806f93335ed8/ALL_BUILD.rule
@@ -0,0 +1 @@
+# generated from CMake
diff --git a/CMakeFiles/30624861c76e1cce772d806f93335ed8/ZERO_CHECK.rule b/CMakeFiles/30624861c76e1cce772d806f93335ed8/ZERO_CHECK.rule
new file mode 100644
index 0000000..2d3998c
--- /dev/null
+++ b/CMakeFiles/30624861c76e1cce772d806f93335ed8/ZERO_CHECK.rule
@@ -0,0 +1 @@
+# generated from CMake
diff --git a/CMakeFiles/30624861c76e1cce772d806f93335ed8/generate.stamp.rule b/CMakeFiles/30624861c76e1cce772d806f93335ed8/generate.stamp.rule
new file mode 100644
index 0000000..2d3998c
--- /dev/null
+++ b/CMakeFiles/30624861c76e1cce772d806f93335ed8/generate.stamp.rule
@@ -0,0 +1 @@
+# generated from CMake
diff --git a/CMakeFiles/CMakeOutput.log b/CMakeFiles/CMakeOutput.log
new file mode 100644
index 0000000..bd0fa1d
--- /dev/null
+++ b/CMakeFiles/CMakeOutput.log
@@ -0,0 +1,213 @@
+The system is: Windows - 6.2 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler:
+Build flags:
+Id flags:
+
+The output was:
+0
+
+Microsoft (R) Visual Studio Version 10.0.30319.1.
+Copyright (C) Microsoft Corp. All rights reserved.
+1>------ Build started: Project: CompilerIdC, Configuration: Debug x64 ------
+1>Build started 8/17/2015 4:19:38 PM.
+1>InitializeBuildStatus:
+1> Creating "Debug\CompilerIdC.unsuccessfulbuild" because "AlwaysCreate" was specified.
+1>ClCompile:
+1> CMakeCCompilerId.c
+1>Link:
+1> CompilerIdC.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdC\.\CompilerIdC.exe
+1>PostBuildEvent:
+1> CMAKE_C_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\cl.exe
+1>FinalizeBuildStatus:
+1> Deleting file "Debug\CompilerIdC.unsuccessfulbuild".
+1> Touching "Debug\CompilerIdC.lastbuildstate".
+1>
+1>Build succeeded.
+1>
+1>Time Elapsed 00:00:00.46
+========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe"
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj"
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj.user"
+
+The C compiler identification is MSVC, found in "C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CompilerIdC/CompilerIdC.exe"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler:
+Build flags:
+Id flags:
+
+The output was:
+0
+
+Microsoft (R) Visual Studio Version 10.0.30319.1.
+Copyright (C) Microsoft Corp. All rights reserved.
+1>------ Build started: Project: CompilerIdCXX, Configuration: Debug x64 ------
+1>Build started 8/17/2015 4:19:40 PM.
+1>InitializeBuildStatus:
+1> Creating "Debug\CompilerIdCXX.unsuccessfulbuild" because "AlwaysCreate" was specified.
+1>ClCompile:
+1> CMakeCXXCompilerId.cpp
+1>Link:
+1> CompilerIdCXX.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CompilerIdCXX\.\CompilerIdCXX.exe
+1>PostBuildEvent:
+1> CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\cl.exe
+1>FinalizeBuildStatus:
+1> Deleting file "Debug\CompilerIdCXX.unsuccessfulbuild".
+1> Touching "Debug\CompilerIdCXX.lastbuildstate".
+1>
+1>Build succeeded.
+1>
+1>Time Elapsed 00:00:00.48
+========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj"
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj.user"
+
+The CXX compiler identification is MSVC, found in "C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CompilerIdCXX/CompilerIdCXX.exe"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp
+
+Run Build Command:C:\PROGRA~2\MICROS~3.0\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec642745096
+
+Microsoft (R) Visual Studio Version 10.0.30319.1.
+Copyright (C) Microsoft Corp. All rights reserved.
+1>------ Build started: Project: cmTryCompileExec642745096, Configuration: Debug x64 ------
+1>Build started 8/17/2015 4:19:42 PM.
+1>PrepareForBuild:
+1> Creating directory "C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\".
+1>InitializeBuildStatus:
+1> Creating "cmTryCompileExec642745096.dir\Debug\cmTryCompileExec642745096.unsuccessfulbuild" because "AlwaysCreate" was specified.
+1>ClCompile:
+1> Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
+1> Copyright (C) Microsoft Corporation. All rights reserved.
+1>
+1> cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec642745096.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec642745096.pdb" /Gd /TC /errorReport:prompt testCCompiler.c
+1>
+1> testCCompiler.c
+1>Link:
+1> cmTryCompileExec642745096.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec642745096.exe
+1>LinkEmbedManifest:
+1> cmTryCompileExec642745096.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec642745096.exe
+1>FinalizeBuildStatus:
+1> Deleting file "cmTryCompileExec642745096.dir\Debug\cmTryCompileExec642745096.unsuccessfulbuild".
+1> Touching "cmTryCompileExec642745096.dir\Debug\cmTryCompileExec642745096.lastbuildstate".
+1>
+1>Build succeeded.
+1>
+1>Time Elapsed 00:00:00.98
+========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp
+
+Run Build Command:C:\PROGRA~2\MICROS~3.0\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec1542974143
+
+Microsoft (R) Visual Studio Version 10.0.30319.1.
+Copyright (C) Microsoft Corp. All rights reserved.
+1>------ Build started: Project: cmTryCompileExec1542974143, Configuration: Debug x64 ------
+1>Build started 8/17/2015 4:19:45 PM.
+1>PrepareForBuild:
+1> Creating directory "C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\".
+1>InitializeBuildStatus:
+1> Creating "cmTryCompileExec1542974143.dir\Debug\cmTryCompileExec1542974143.unsuccessfulbuild" because "AlwaysCreate" was specified.
+1>ClCompile:
+1> Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
+1> Copyright (C) Microsoft Corporation. All rights reserved.
+1>
+1> cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec1542974143.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec1542974143.pdb" /Gd /TC /errorReport:prompt "..\..\..\..\..\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c"
+1>
+1> CMakeCCompilerABI.c
+1>Link:
+1> cmTryCompileExec1542974143.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec1542974143.exe
+1>LinkEmbedManifest:
+1> cmTryCompileExec1542974143.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec1542974143.exe
+1>FinalizeBuildStatus:
+1> Deleting file "cmTryCompileExec1542974143.dir\Debug\cmTryCompileExec1542974143.unsuccessfulbuild".
+1> Touching "cmTryCompileExec1542974143.dir\Debug\cmTryCompileExec1542974143.lastbuildstate".
+1>
+1>Build succeeded.
+1>
+1>Time Elapsed 00:00:00.98
+========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp
+
+Run Build Command:C:\PROGRA~2\MICROS~3.0\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec1915782977
+
+Microsoft (R) Visual Studio Version 10.0.30319.1.
+Copyright (C) Microsoft Corp. All rights reserved.
+1>------ Build started: Project: cmTryCompileExec1915782977, Configuration: Debug x64 ------
+1>Build started 8/17/2015 4:19:48 PM.
+1>PrepareForBuild:
+1> Creating directory "C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\".
+1>InitializeBuildStatus:
+1> Creating "cmTryCompileExec1915782977.dir\Debug\cmTryCompileExec1915782977.unsuccessfulbuild" because "AlwaysCreate" was specified.
+1>ClCompile:
+1> Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
+1> Copyright (C) Microsoft Corporation. All rights reserved.
+1>
+1> cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec1915782977.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec1915782977.pdb" /Gd /TP /errorReport:prompt testCXXCompiler.cxx
+1>
+1> testCXXCompiler.cxx
+1>Link:
+1> cmTryCompileExec1915782977.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec1915782977.exe
+1>LinkEmbedManifest:
+1> cmTryCompileExec1915782977.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec1915782977.exe
+1>FinalizeBuildStatus:
+1> Deleting file "cmTryCompileExec1915782977.dir\Debug\cmTryCompileExec1915782977.unsuccessfulbuild".
+1> Touching "cmTryCompileExec1915782977.dir\Debug\cmTryCompileExec1915782977.lastbuildstate".
+1>
+1>Build succeeded.
+1>
+1>Time Elapsed 00:00:01.12
+========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp
+
+Run Build Command:C:\PROGRA~2\MICROS~3.0\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec1804224183
+
+Microsoft (R) Visual Studio Version 10.0.30319.1.
+Copyright (C) Microsoft Corp. All rights reserved.
+1>------ Build started: Project: cmTryCompileExec1804224183, Configuration: Debug x64 ------
+1>Build started 8/17/2015 4:19:51 PM.
+1>PrepareForBuild:
+1> Creating directory "C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\".
+1>InitializeBuildStatus:
+1> Creating "cmTryCompileExec1804224183.dir\Debug\cmTryCompileExec1804224183.unsuccessfulbuild" because "AlwaysCreate" was specified.
+1>ClCompile:
+1> Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
+1> Copyright (C) Microsoft Corporation. All rights reserved.
+1>
+1> cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec1804224183.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec1804224183.pdb" /Gd /TP /errorReport:prompt "..\..\..\..\..\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp"
+1>
+1> CMakeCXXCompilerABI.cpp
+1>Link:
+1> cmTryCompileExec1804224183.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec1804224183.exe
+1>LinkEmbedManifest:
+1> cmTryCompileExec1804224183.vcxproj -> C:\Temp\practice1\practice1-devtools\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec1804224183.exe
+1>FinalizeBuildStatus:
+1> Deleting file "cmTryCompileExec1804224183.dir\Debug\cmTryCompileExec1804224183.unsuccessfulbuild".
+1> Touching "cmTryCompileExec1804224183.dir\Debug\cmTryCompileExec1804224183.lastbuildstate".
+1>
+1>Build succeeded.
+1>
+1>Time Elapsed 00:00:01.03
+========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
+
+
diff --git a/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..e8340c6
--- /dev/null
+++ b/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,6 @@
+C:/Temp/practice1/practice1-devtools/CMakeFiles/ALL_BUILD.dir
+C:/Temp/practice1/practice1-devtools/CMakeFiles/ZERO_CHECK.dir
+C:/Temp/practice1/practice1-devtools/3rdparty/CMakeFiles/gtest.dir
+C:/Temp/practice1/practice1-devtools/samples/CMakeFiles/matrix_sample.dir
+C:/Temp/practice1/practice1-devtools/src/CMakeFiles/practice1.dir
+C:/Temp/practice1/practice1-devtools/test/CMakeFiles/practice1_test.dir
diff --git a/CMakeFiles/cmake.check_cache b/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/CMakeFiles/generate.stamp b/CMakeFiles/generate.stamp
new file mode 100644
index 0000000..3f2f30a
--- /dev/null
+++ b/CMakeFiles/generate.stamp
@@ -0,0 +1 @@
+# CMake generation timestamp file this directory.
diff --git a/CMakeFiles/generate.stamp.depend b/CMakeFiles/generate.stamp.depend
new file mode 100644
index 0000000..94200fb
--- /dev/null
+++ b/CMakeFiles/generate.stamp.depend
@@ -0,0 +1,60 @@
+# CMake generation dependency list for this directory.
+C:/Temp/practice1/practice1-devtools/CMakeLists.txt
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeVS10FindMake.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeSystem.cmake.in
+C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CMakeSystem.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CompilerId/VS-10.vcxproj.in
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeClDeps.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeFindBinUtils.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCCompiler.cmake.in
+C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/Platform/Windows-CXX.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CompilerId/VS-10.vcxproj.in
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeClDeps.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeFindBinUtils.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCXXCompiler.cmake.in
+C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeGenericSystem.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/Platform/Windows.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/Platform/WindowsPaths.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCInformation.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/Platform/Windows-MSVC-C.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/Platform/Windows-MSVC.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineRCCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeRCCompiler.cmake.in
+C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CMakeRCCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeRCInformation.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestRCCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeParseImplicitLinkInfo.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCCompiler.cmake.in
+C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCXXInformation.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/Platform/Windows-MSVC-CXX.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/Platform/Windows-MSVC.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeParseImplicitLinkInfo.cmake
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeCXXCompiler.cmake.in
+C:/Temp/practice1/practice1-devtools/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake
+C:/OpenCV-2.4.11/opencv/build/OpenCVConfig-version.cmake
+C:/OpenCV-2.4.11/opencv/build/OpenCVConfig.cmake
+C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib/OpenCVConfig.cmake
+C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib/OpenCVModules.cmake
+C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib/OpenCVModules-debug.cmake
+C:/OpenCV-2.4.11/opencv/build/x64/vc10/lib/OpenCVModules-release.cmake
diff --git a/CMakeFiles/generate.stamp.list b/CMakeFiles/generate.stamp.list
new file mode 100644
index 0000000..abeed6d
--- /dev/null
+++ b/CMakeFiles/generate.stamp.list
@@ -0,0 +1,5 @@
+C:/Temp/practice1/practice1-devtools/CMakeFiles/generate.stamp
+C:/Temp/practice1/practice1-devtools/3rdparty/CMakeFiles/generate.stamp
+C:/Temp/practice1/practice1-devtools/src/CMakeFiles/generate.stamp
+C:/Temp/practice1/practice1-devtools/test/CMakeFiles/generate.stamp
+C:/Temp/practice1/practice1-devtools/samples/CMakeFiles/generate.stamp
diff --git a/ZERO_CHECK.vcxproj b/ZERO_CHECK.vcxproj
new file mode 100644
index 0000000..0bba6ad
--- /dev/null
+++ b/ZERO_CHECK.vcxproj
@@ -0,0 +1,205 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}
+ Win32Proj
+ x64
+ ZERO_CHECK
+
+
+
+ Utility
+ false
+ MultiByte
+
+
+ Utility
+ false
+ MultiByte
+
+
+ Utility
+ false
+ MultiByte
+
+
+ Utility
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+ $(Platform)\$(Configuration)\$(ProjectName)\
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ Checking Build System
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/generate.stamp.rule;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+ Checking Build System
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/generate.stamp.rule;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+ Checking Build System
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/generate.stamp.rule;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+ Checking Build System
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)"
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/generate.stamp.rule;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig-version.cmake;C:\OpenCV-2.4.11\opencv\build\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVConfig.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-debug.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules-release.cmake;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\OpenCVModules.cmake;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeCXXCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeRCCompiler.cmake;C:\Temp\practice1\practice1-devtools\CMakeFiles\2.8.11.2\CMakeSystem.cmake;C:\Temp\practice1\practice1-devtools\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCCompilerABI.c;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXCompilerABI.cpp;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCXXInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeClDeps.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeCommonLanguageInclude.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerABI.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineCompilerId.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeDetermineSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeFindBinUtils.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeGenericSystem.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeParseImplicitLinkInfo.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCCompiler.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeRCInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystem.cmake.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeSystemSpecificInformation.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCXXCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestCompilerCommon.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeTestRCCompiler.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CMakeVS10FindMake.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\CompilerId\VS-10.vcxproj.in;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-C.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC-CXX.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows-MSVC.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\Windows.cmake;c:\Program Files (x86)\CMake 2.8\share\cmake-2.8\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\3rdparty\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp;C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+
+
+
+
+
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ZERO_CHECK.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ZERO_CHECK
+
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ZERO_CHECK.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ZERO_CHECK
+
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ZERO_CHECK.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ZERO_CHECK
+
+ setlocal
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/CMakeFiles/30624861c76e1cce772d806f93335ed8/ZERO_CHECK.rule;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\CMakeFiles\ZERO_CHECK
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ZERO_CHECK.vcxproj.filters b/ZERO_CHECK.vcxproj.filters
new file mode 100644
index 0000000..cdd8ac5
--- /dev/null
+++ b/ZERO_CHECK.vcxproj.filters
@@ -0,0 +1,19 @@
+
+
+
+
+ CMake Rules
+
+
+ CMake Rules
+
+
+
+
+
+
+
+ {5C4E7950-999B-4419-8488-34D7D7F5D7C4}
+
+
+
diff --git a/ZERO_CHECK.vcxproj.user b/ZERO_CHECK.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/ZERO_CHECK.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/bin/matrix_sample.pdb b/bin/matrix_sample.pdb
new file mode 100644
index 0000000..ad03e8a
Binary files /dev/null and b/bin/matrix_sample.pdb differ
diff --git a/bin/practice1_test.pdb b/bin/practice1_test.pdb
new file mode 100644
index 0000000..a777a60
Binary files /dev/null and b/bin/practice1_test.pdb differ
diff --git a/bin/testdata/image.png b/bin/testdata/image.png
new file mode 100644
index 0000000..bda1eae
Binary files /dev/null and b/bin/testdata/image.png differ
diff --git a/bin/testdata/image_box_filter.png b/bin/testdata/image_box_filter.png
new file mode 100644
index 0000000..ba9c820
Binary files /dev/null and b/bin/testdata/image_box_filter.png differ
diff --git a/bin/testdata/image_filter2d.png b/bin/testdata/image_filter2d.png
new file mode 100644
index 0000000..9d61222
Binary files /dev/null and b/bin/testdata/image_filter2d.png differ
diff --git a/bin/testdata/image_median_3.png b/bin/testdata/image_median_3.png
new file mode 100644
index 0000000..ce419fa
Binary files /dev/null and b/bin/testdata/image_median_3.png differ
diff --git a/bin/testdata/image_sobel_ox.png b/bin/testdata/image_sobel_ox.png
new file mode 100644
index 0000000..26ab558
Binary files /dev/null and b/bin/testdata/image_sobel_ox.png differ
diff --git a/cmake_install.cmake b/cmake_install.cmake
new file mode 100644
index 0000000..b6e6ff0
--- /dev/null
+++ b/cmake_install.cmake
@@ -0,0 +1,48 @@
+# Install script for directory: C:/Temp/practice1/practice1-devtools
+
+# Set the install prefix
+IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ SET(CMAKE_INSTALL_PREFIX "C:/Program Files/practice1")
+ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ IF(BUILD_TYPE)
+ STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ ELSE(BUILD_TYPE)
+ SET(CMAKE_INSTALL_CONFIG_NAME "Release")
+ ENDIF(BUILD_TYPE)
+ MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+
+# Set the component getting installed.
+IF(NOT CMAKE_INSTALL_COMPONENT)
+ IF(COMPONENT)
+ MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
+ SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ ELSE(COMPONENT)
+ SET(CMAKE_INSTALL_COMPONENT)
+ ENDIF(COMPONENT)
+ENDIF(NOT CMAKE_INSTALL_COMPONENT)
+
+IF(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ INCLUDE("C:/Temp/practice1/practice1-devtools/3rdparty/cmake_install.cmake")
+ INCLUDE("C:/Temp/practice1/practice1-devtools/src/cmake_install.cmake")
+ INCLUDE("C:/Temp/practice1/practice1-devtools/test/cmake_install.cmake")
+ INCLUDE("C:/Temp/practice1/practice1-devtools/samples/cmake_install.cmake")
+
+ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY)
+
+IF(CMAKE_INSTALL_COMPONENT)
+ SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+ELSE(CMAKE_INSTALL_COMPONENT)
+ SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+ENDIF(CMAKE_INSTALL_COMPONENT)
+
+FILE(WRITE "C:/Temp/practice1/practice1-devtools/${CMAKE_INSTALL_MANIFEST}" "")
+FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES})
+ FILE(APPEND "C:/Temp/practice1/practice1-devtools/${CMAKE_INSTALL_MANIFEST}" "${file}\n")
+ENDFOREACH(file)
diff --git a/include/filters.hpp b/include/filters.hpp
index c86c095..91a54bd 100644
--- a/include/filters.hpp
+++ b/include/filters.hpp
@@ -17,6 +17,7 @@ enum FILTERS_IMPLEMENTATIONS {
OPENCV,
// Add your enum value here
// YOUR_NAME,
+ Grishin_Sergei,
NUM_IMPLS
};
diff --git a/ipch/practice1-6a62732/practice1-c5a58d.ipch b/ipch/practice1-6a62732/practice1-c5a58d.ipch
new file mode 100644
index 0000000..f008925
Binary files /dev/null and b/ipch/practice1-6a62732/practice1-c5a58d.ipch differ
diff --git a/lib/Debug/gtest.pdb b/lib/Debug/gtest.pdb
new file mode 100644
index 0000000..2644069
Binary files /dev/null and b/lib/Debug/gtest.pdb differ
diff --git a/lib/Debug/practice1.pdb b/lib/Debug/practice1.pdb
new file mode 100644
index 0000000..bf8b455
Binary files /dev/null and b/lib/Debug/practice1.pdb differ
diff --git a/practice1.sdf b/practice1.sdf
new file mode 100644
index 0000000..cb91f2e
Binary files /dev/null and b/practice1.sdf differ
diff --git a/practice1.sln b/practice1.sln
new file mode 100644
index 0000000..391e12b
--- /dev/null
+++ b/practice1.sln
@@ -0,0 +1,96 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{D19F6258-06D8-48F9-B47D-E62B4759E74B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE} = {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}
+ {32B24948-7570-4057-A93D-99CE071EABDA} = {32B24948-7570-4057-A93D-99CE071EABDA}
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5} = {B8AF774A-23AF-4655-9C33-09E1A7F723B5}
+ {CF362472-713A-4338-AC80-EDC3E9A978DD} = {CF362472-713A-4338-AC80-EDC3E9A978DD}
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627} = {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest", "3rdparty\gtest.vcxproj", "{32B24948-7570-4057-A93D-99CE071EABDA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE} = {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matrix_sample", "samples\matrix_sample.vcxproj", "{B8AF774A-23AF-4655-9C33-09E1A7F723B5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE} = {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}
+ {CF362472-713A-4338-AC80-EDC3E9A978DD} = {CF362472-713A-4338-AC80-EDC3E9A978DD}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "practice1", "src\practice1.vcxproj", "{CF362472-713A-4338-AC80-EDC3E9A978DD}"
+ ProjectSection(ProjectDependencies) = postProject
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE} = {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "practice1_test", "test\practice1_test.vcxproj", "{AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}"
+ ProjectSection(ProjectDependencies) = postProject
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE} = {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}
+ {32B24948-7570-4057-A93D-99CE071EABDA} = {32B24948-7570-4057-A93D-99CE071EABDA}
+ {CF362472-713A-4338-AC80-EDC3E9A978DD} = {CF362472-713A-4338-AC80-EDC3E9A978DD}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Release|x64 = Release|x64
+ MinSizeRel|x64 = MinSizeRel|x64
+ RelWithDebInfo|x64 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D19F6258-06D8-48F9-B47D-E62B4759E74B}.Debug|x64.ActiveCfg = Debug|x64
+ {D19F6258-06D8-48F9-B47D-E62B4759E74B}.Release|x64.ActiveCfg = Release|x64
+ {D19F6258-06D8-48F9-B47D-E62B4759E74B}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {D19F6258-06D8-48F9-B47D-E62B4759E74B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.Debug|x64.ActiveCfg = Debug|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.Debug|x64.Build.0 = Debug|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.Release|x64.ActiveCfg = Release|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.Release|x64.Build.0 = Release|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.Debug|x64.ActiveCfg = Debug|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.Debug|x64.Build.0 = Debug|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.Release|x64.ActiveCfg = Release|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.Release|x64.Build.0 = Release|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {32B24948-7570-4057-A93D-99CE071EABDA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.Debug|x64.ActiveCfg = Debug|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.Debug|x64.Build.0 = Debug|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.Release|x64.ActiveCfg = Release|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.Release|x64.Build.0 = Release|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.Debug|x64.ActiveCfg = Debug|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.Debug|x64.Build.0 = Debug|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.Release|x64.ActiveCfg = Release|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.Release|x64.Build.0 = Release|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.Debug|x64.ActiveCfg = Debug|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.Debug|x64.Build.0 = Debug|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.Release|x64.ActiveCfg = Release|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.Release|x64.Build.0 = Release|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/practice1.suo b/practice1.suo
new file mode 100644
index 0000000..4884d8c
Binary files /dev/null and b/practice1.suo differ
diff --git a/samples/CMakeFiles/generate.stamp b/samples/CMakeFiles/generate.stamp
new file mode 100644
index 0000000..3f2f30a
--- /dev/null
+++ b/samples/CMakeFiles/generate.stamp
@@ -0,0 +1 @@
+# CMake generation timestamp file this directory.
diff --git a/samples/CMakeFiles/generate.stamp.depend b/samples/CMakeFiles/generate.stamp.depend
new file mode 100644
index 0000000..24eb0a9
--- /dev/null
+++ b/samples/CMakeFiles/generate.stamp.depend
@@ -0,0 +1,2 @@
+# CMake generation dependency list for this directory.
+C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt
diff --git a/samples/cmake_install.cmake b/samples/cmake_install.cmake
new file mode 100644
index 0000000..807262d
--- /dev/null
+++ b/samples/cmake_install.cmake
@@ -0,0 +1,29 @@
+# Install script for directory: C:/Temp/practice1/practice1-devtools/samples
+
+# Set the install prefix
+IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ SET(CMAKE_INSTALL_PREFIX "C:/Program Files/practice1")
+ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ IF(BUILD_TYPE)
+ STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ ELSE(BUILD_TYPE)
+ SET(CMAKE_INSTALL_CONFIG_NAME "Release")
+ ENDIF(BUILD_TYPE)
+ MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+
+# Set the component getting installed.
+IF(NOT CMAKE_INSTALL_COMPONENT)
+ IF(COMPONENT)
+ MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
+ SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ ELSE(COMPONENT)
+ SET(CMAKE_INSTALL_COMPONENT)
+ ENDIF(COMPONENT)
+ENDIF(NOT CMAKE_INSTALL_COMPONENT)
+
diff --git a/samples/matrix_sample.dir/Debug/CL.read.1.tlog b/samples/matrix_sample.dir/Debug/CL.read.1.tlog
new file mode 100644
index 0000000..4efc9d2
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/CL.read.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/CL.write.1.tlog b/samples/matrix_sample.dir/Debug/CL.write.1.tlog
new file mode 100644
index 0000000..d1c2136
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/CL.write.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/cl.command.1.tlog b/samples/matrix_sample.dir/Debug/cl.command.1.tlog
new file mode 100644
index 0000000..c7640a5
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/cl.command.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/custombuild.command.1.tlog b/samples/matrix_sample.dir/Debug/custombuild.command.1.tlog
new file mode 100644
index 0000000..0f81972
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/custombuild.command.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/custombuild.read.1.tlog b/samples/matrix_sample.dir/Debug/custombuild.read.1.tlog
new file mode 100644
index 0000000..a8c75ad
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/custombuild.read.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/custombuild.write.1.tlog b/samples/matrix_sample.dir/Debug/custombuild.write.1.tlog
new file mode 100644
index 0000000..38f32fc
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/custombuild.write.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/link-cvtres.read.1.tlog b/samples/matrix_sample.dir/Debug/link-cvtres.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/link-cvtres.read.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/samples/matrix_sample.dir/Debug/link-cvtres.write.1.tlog b/samples/matrix_sample.dir/Debug/link-cvtres.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/link-cvtres.write.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/samples/matrix_sample.dir/Debug/link.command.1.tlog b/samples/matrix_sample.dir/Debug/link.command.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/link.command.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/samples/matrix_sample.dir/Debug/link.read.1.tlog b/samples/matrix_sample.dir/Debug/link.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/link.read.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/samples/matrix_sample.dir/Debug/link.write.1.tlog b/samples/matrix_sample.dir/Debug/link.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/link.write.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.Build.CppClean.log b/samples/matrix_sample.dir/Debug/matrix_sample.Build.CppClean.log
new file mode 100644
index 0000000..9a5c429
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/matrix_sample.Build.CppClean.log
@@ -0,0 +1,22 @@
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\BIN\MATRIX_SAMPLE.PDB
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SAMPLES\CMAKEFILES\GENERATE.STAMP
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\cl.command.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\CL.read.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\CL.write.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\custombuild.command.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\custombuild.read.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\custombuild.write.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\link.command.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\link.read.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\link.write.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\link-cvtres.read.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\link-cvtres.write.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\matrix_sample.exe.embed.manifest
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SAMPLES\MATRIX_SAMPLE.DIR\DEBUG\MATRIX_SAMPLE.EXE.EMBED.MANIFEST.RES
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\matrix_sample.exe.intermediate.manifest
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SAMPLES\MATRIX_SAMPLE.DIR\DEBUG\MATRIX_SAMPLE.OBJ
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\matrix_sample.write.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\matrix_sample_manifest.rc
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\rc.command.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\rc.read.1.tlog
+C:\Temp\practice1\practice1-devtools\samples\matrix_sample.dir\Debug\rc.write.1.tlog
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.exe.embed.manifest b/samples/matrix_sample.dir/Debug/matrix_sample.exe.embed.manifest
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/matrix_sample.exe.embed.manifest
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.exe.embed.manifest.res b/samples/matrix_sample.dir/Debug/matrix_sample.exe.embed.manifest.res
new file mode 100644
index 0000000..c4d02af
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/matrix_sample.exe.embed.manifest.res differ
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.exe.intermediate.manifest b/samples/matrix_sample.dir/Debug/matrix_sample.exe.intermediate.manifest
new file mode 100644
index 0000000..ecea6f7
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/matrix_sample.exe.intermediate.manifest
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.lastbuildstate b/samples/matrix_sample.dir/Debug/matrix_sample.lastbuildstate
new file mode 100644
index 0000000..83e1e9b
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/matrix_sample.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\|
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.log b/samples/matrix_sample.dir/Debug/matrix_sample.log
new file mode 100644
index 0000000..b46c3a5
--- /dev/null
+++ b/samples/matrix_sample.dir/Debug/matrix_sample.log
@@ -0,0 +1,24 @@
+Build started 8/17/2015 6:00:42 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\samples\matrix_sample.vcxproj" on node 3 (rebuild target(s)).
+ 1>_PrepareForClean:
+ Deleting file "matrix_sample.dir\Debug\matrix_sample.lastbuildstate".
+ InitializeBuildStatus:
+ Touching "matrix_sample.dir\Debug\matrix_sample.unsuccessfulbuild".
+ CustomBuild:
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt
+ CMake does not need to re-run because C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp is up-to-date.
+ ClCompile:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\CL.exe /c /I"C:/Temp/practice1/practice1-devtools/include" /I"C:/Temp/practice1/practice1-devtools/3rdparty" /I"C:/OpenCV-2.4.11/opencv/build/include" /I"C:/OpenCV-2.4.11/opencv/build/include/opencv" /Zi /nologo /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"matrix_sample.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/bin/matrix_sample.pdb" /Gd /TP /errorReport:prompt matrix_sample.cpp
+ matrix_sample.cpp
+ ManifestResourceCompile:
+ C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\rc.exe /nologo /fo"matrix_sample.dir\Debug\matrix_sample.exe.embed.manifest.res" matrix_sample.dir\Debug\matrix_sample_manifest.rc
+ Link:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:PROMPT /OUT:"C:\Temp\practice1\practice1-devtools\bin\matrix_sample.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib ..\lib\Debug\practice1.lib "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib" /MANIFEST /ManifestFile:"matrix_sample.dir\Debug\matrix_sample.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:/Temp/practice1/practice1-devtools/bin/matrix_sample.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Temp/practice1/practice1-devtools/lib/Debug/matrix_sample.lib" /MACHINE:X64 matrix_sample.dir\Debug\matrix_sample.exe.embed.manifest.res
+ matrix_sample.dir\Debug\matrix_sample.obj /machine:x64 /debug
+ 1>practice1.lib(filters_factory.obj) : error LNK2019: unresolved external symbol "class Filters * __cdecl createFiltersGrishinSergei(void)" (?createFiltersGrishinSergei@@YAPEAVFilters@@XZ) referenced in function "class Filters * __cdecl createFilters(enum FILTERS_IMPLEMENTATIONS)" (?createFilters@@YAPEAVFilters@@W4FILTERS_IMPLEMENTATIONS@@@Z)
+ 1>C:\Temp\practice1\practice1-devtools\bin\matrix_sample.exe : fatal error LNK1120: 1 unresolved externals
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\samples\matrix_sample.vcxproj" (rebuild target(s)) -- FAILED.
+
+Build FAILED.
+
+Time Elapsed 00:00:01.14
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.unsuccessfulbuild b/samples/matrix_sample.dir/Debug/matrix_sample.unsuccessfulbuild
new file mode 100644
index 0000000..e69de29
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample.write.1.tlog b/samples/matrix_sample.dir/Debug/matrix_sample.write.1.tlog
new file mode 100644
index 0000000..e69de29
diff --git a/samples/matrix_sample.dir/Debug/matrix_sample_manifest.rc b/samples/matrix_sample.dir/Debug/matrix_sample_manifest.rc
new file mode 100644
index 0000000..15f38d6
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/matrix_sample_manifest.rc differ
diff --git a/samples/matrix_sample.dir/Debug/rc.command.1.tlog b/samples/matrix_sample.dir/Debug/rc.command.1.tlog
new file mode 100644
index 0000000..ed8da66
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/rc.command.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/rc.read.1.tlog b/samples/matrix_sample.dir/Debug/rc.read.1.tlog
new file mode 100644
index 0000000..ae3cf36
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/rc.read.1.tlog differ
diff --git a/samples/matrix_sample.dir/Debug/rc.write.1.tlog b/samples/matrix_sample.dir/Debug/rc.write.1.tlog
new file mode 100644
index 0000000..653598b
Binary files /dev/null and b/samples/matrix_sample.dir/Debug/rc.write.1.tlog differ
diff --git a/samples/matrix_sample.vcxproj b/samples/matrix_sample.vcxproj
new file mode 100644
index 0000000..9618a11
--- /dev/null
+++ b/samples/matrix_sample.vcxproj
@@ -0,0 +1,320 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {B8AF774A-23AF-4655-9C33-09E1A7F723B5}
+ Win32Proj
+ x64
+ matrix_sample
+
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ C:\Temp\practice1\practice1-devtools\bin\
+ matrix_sample.dir\Debug\
+ matrix_sample
+ .exe
+ true
+ true
+ C:\Temp\practice1\practice1-devtools\bin\
+ matrix_sample.dir\Release\
+ matrix_sample
+ .exe
+ false
+ true
+ C:\Temp\practice1\practice1-devtools\MinSizeRel\
+ matrix_sample.dir\MinSizeRel\
+ matrix_sample
+ .exe
+ false
+ true
+ C:\Temp\practice1\practice1-devtools\RelWithDebInfo\
+ matrix_sample.dir\RelWithDebInfo\
+ matrix_sample
+ .exe
+ true
+ true
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/bin/matrix_sample.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\Debug\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib
+ %(AdditionalLibraryDirectories)
+ true
+ C:/Temp/practice1/practice1-devtools/lib/Debug/matrix_sample.lib
+ C:/Temp/practice1/practice1-devtools/bin/matrix_sample.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/bin/matrix_sample.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\Release\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411.lib
+ %(AdditionalLibraryDirectories)
+ false
+ C:/Temp/practice1/practice1-devtools/lib/Release/matrix_sample.lib
+ C:/Temp/practice1/practice1-devtools/bin/matrix_sample.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/MinSizeRel/matrix_sample.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\MinSizeRel\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib
+ %(AdditionalLibraryDirectories)
+ false
+ C:/Temp/practice1/practice1-devtools/lib/MinSizeRel/matrix_sample.lib
+ C:/Temp/practice1/practice1-devtools/MinSizeRel/matrix_sample.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/RelWithDebInfo/matrix_sample.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\RelWithDebInfo\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib
+ %(AdditionalLibraryDirectories)
+ true
+ C:/Temp/practice1/practice1-devtools/lib/RelWithDebInfo/matrix_sample.lib
+ C:/Temp/practice1/practice1-devtools/RelWithDebInfo/matrix_sample.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/samples/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\samples\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\samples\CMakeFiles\generate.stamp
+
+
+
+
+
+
+
+ 570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE
+
+
+ CF362472-713A-4338-AC80-EDC3E9A978DD
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/matrix_sample.vcxproj.filters b/samples/matrix_sample.vcxproj.filters
new file mode 100644
index 0000000..7334a3d
--- /dev/null
+++ b/samples/matrix_sample.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ Source Files
+
+
+
+
+
+
+
+ {5A41E723-EBFF-490E-9CB0-98BB65E418F4}
+
+
+
diff --git a/samples/matrix_sample.vcxproj.user b/samples/matrix_sample.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/samples/matrix_sample.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/CMakeFiles/generate.stamp b/src/CMakeFiles/generate.stamp
new file mode 100644
index 0000000..3f2f30a
--- /dev/null
+++ b/src/CMakeFiles/generate.stamp
@@ -0,0 +1 @@
+# CMake generation timestamp file this directory.
diff --git a/src/CMakeFiles/generate.stamp.depend b/src/CMakeFiles/generate.stamp.depend
new file mode 100644
index 0000000..d9ca808
--- /dev/null
+++ b/src/CMakeFiles/generate.stamp.depend
@@ -0,0 +1,2 @@
+# CMake generation dependency list for this directory.
+C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt
diff --git a/src/cmake_install.cmake b/src/cmake_install.cmake
new file mode 100644
index 0000000..ff16044
--- /dev/null
+++ b/src/cmake_install.cmake
@@ -0,0 +1,29 @@
+# Install script for directory: C:/Temp/practice1/practice1-devtools/src
+
+# Set the install prefix
+IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ SET(CMAKE_INSTALL_PREFIX "C:/Program Files/practice1")
+ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ IF(BUILD_TYPE)
+ STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ ELSE(BUILD_TYPE)
+ SET(CMAKE_INSTALL_CONFIG_NAME "Release")
+ ENDIF(BUILD_TYPE)
+ MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+
+# Set the component getting installed.
+IF(NOT CMAKE_INSTALL_COMPONENT)
+ IF(COMPONENT)
+ MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
+ SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ ELSE(COMPONENT)
+ SET(CMAKE_INSTALL_COMPONENT)
+ ENDIF(COMPONENT)
+ENDIF(NOT CMAKE_INSTALL_COMPONENT)
+
diff --git a/src/filters_Grishin_Sergey.cpp b/src/filters_Grishin_Sergey.cpp
new file mode 100644
index 0000000..3e49dc3
--- /dev/null
+++ b/src/filters_Grishin_Sergey.cpp
@@ -0,0 +1,48 @@
+#include "filters.hpp"
+
+class FiltersGrishinSergey : public Filters
+{
+public:
+ virtual void boxFilter(const Matrix &src, Matrix& dst, const int kSize = 3)
+ {
+ Matrix mask = Matrix(kSize, kSize);
+ mask.Ones();
+
+ for(int i = 0; i < src.cols(); i++)
+ {
+ for(int j = 0; j < src.cols(); j++)
+ {
+ dst[i][j]=get_middle(src, mask, i, j, kSize);
+ }
+ }
+ }
+ virtual void filter2d(const Matrix &src, Matrix& dst, const Matrix &kernel)
+ { }
+ virtual void median(const Matrix &src, Matrix &dst, const int kSize = 3)
+ { }
+ virtual void SobelOx(const Matrix &src, Matrix &dst)
+ { }
+
+ int get_middle(const Matrix &src, Matrix& mask, int i, int j, const int kSize)
+ {
+ int middle = 0;
+
+ for(int x = -kSize/2; x < kSize/2; x++)
+ {
+ for(int y = -kSize/2; y < -kSize/2; y++)
+ {
+ if(x < 0) x*=-1;
+ if(y < 0) y*=-1;
+ middle+=src[i+x][j+y];
+ }
+ }
+
+ return middle/(kSize*kSize);
+ }
+
+ Filters* createFiltersGrishinSergey()
+ {
+ Filters* filters = new FiltersGrishinSergey();
+ return filters;
+ }
+};
\ No newline at end of file
diff --git a/src/filters_factory.cpp b/src/filters_factory.cpp
index c977bf3..77287e2 100644
--- a/src/filters_factory.cpp
+++ b/src/filters_factory.cpp
@@ -4,6 +4,8 @@ Filters* createFiltersOpenCV();
// Declare your implementation here
// Filters* createFiltersYourName();
+Filters* createFiltersGrishinSergei();
+
Filters* createFilters(FILTERS_IMPLEMENTATIONS impl)
{
switch (impl) {
@@ -12,6 +14,9 @@ Filters* createFilters(FILTERS_IMPLEMENTATIONS impl)
// Add case for your implementation
// case YOUR_NAME:
// return createFiltersYourName();
+ case Grishin_Sergei:
+ return createFiltersGrishinSergei();
+
default:
return 0;
}
diff --git a/src/practice1.dir/Debug/CL.read.1.tlog b/src/practice1.dir/Debug/CL.read.1.tlog
new file mode 100644
index 0000000..cbd61c7
Binary files /dev/null and b/src/practice1.dir/Debug/CL.read.1.tlog differ
diff --git a/src/practice1.dir/Debug/CL.write.1.tlog b/src/practice1.dir/Debug/CL.write.1.tlog
new file mode 100644
index 0000000..e695e4f
Binary files /dev/null and b/src/practice1.dir/Debug/CL.write.1.tlog differ
diff --git a/src/practice1.dir/Debug/Lib-link.read.1.tlog b/src/practice1.dir/Debug/Lib-link.read.1.tlog
new file mode 100644
index 0000000..1980aef
Binary files /dev/null and b/src/practice1.dir/Debug/Lib-link.read.1.tlog differ
diff --git a/src/practice1.dir/Debug/Lib-link.write.1.tlog b/src/practice1.dir/Debug/Lib-link.write.1.tlog
new file mode 100644
index 0000000..71428cf
Binary files /dev/null and b/src/practice1.dir/Debug/Lib-link.write.1.tlog differ
diff --git a/src/practice1.dir/Debug/cl.command.1.tlog b/src/practice1.dir/Debug/cl.command.1.tlog
new file mode 100644
index 0000000..821606a
Binary files /dev/null and b/src/practice1.dir/Debug/cl.command.1.tlog differ
diff --git a/src/practice1.dir/Debug/custombuild.command.1.tlog b/src/practice1.dir/Debug/custombuild.command.1.tlog
new file mode 100644
index 0000000..5e45e8b
Binary files /dev/null and b/src/practice1.dir/Debug/custombuild.command.1.tlog differ
diff --git a/src/practice1.dir/Debug/custombuild.read.1.tlog b/src/practice1.dir/Debug/custombuild.read.1.tlog
new file mode 100644
index 0000000..970c9e8
Binary files /dev/null and b/src/practice1.dir/Debug/custombuild.read.1.tlog differ
diff --git a/src/practice1.dir/Debug/custombuild.write.1.tlog b/src/practice1.dir/Debug/custombuild.write.1.tlog
new file mode 100644
index 0000000..344f012
Binary files /dev/null and b/src/practice1.dir/Debug/custombuild.write.1.tlog differ
diff --git a/src/practice1.dir/Debug/lib.command.1.tlog b/src/practice1.dir/Debug/lib.command.1.tlog
new file mode 100644
index 0000000..edf24b9
Binary files /dev/null and b/src/practice1.dir/Debug/lib.command.1.tlog differ
diff --git a/src/practice1.dir/Debug/practice1.Build.CppClean.log b/src/practice1.dir/Debug/practice1.Build.CppClean.log
new file mode 100644
index 0000000..bad752c
--- /dev/null
+++ b/src/practice1.dir/Debug/practice1.Build.CppClean.log
@@ -0,0 +1,18 @@
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\LIB\DEBUG\PRACTICE1.LIB
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\LIB\DEBUG\PRACTICE1.PDB
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SRC\CMAKEFILES\GENERATE.STAMP
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\cl.command.1.tlog
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\CL.read.1.tlog
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\CL.write.1.tlog
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\custombuild.command.1.tlog
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\custombuild.read.1.tlog
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\custombuild.write.1.tlog
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SRC\PRACTICE1.DIR\DEBUG\FILTERS_FACTORY.OBJ
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SRC\PRACTICE1.DIR\DEBUG\FILTERS_GRISHIN_SERGEY.OBJ
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SRC\PRACTICE1.DIR\DEBUG\FILTERS_OPENCV.OBJ
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\lib.command.1.tlog
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\Lib-link.read.1.tlog
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\Lib-link.write.1.tlog
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SRC\PRACTICE1.DIR\DEBUG\MATRIX.OBJ
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\practice1.vcxprojResolveAssemblyReference.cache
+C:\Temp\practice1\practice1-devtools\src\practice1.dir\Debug\practice1.write.1.tlog
diff --git a/src/practice1.dir/Debug/practice1.lastbuildstate b/src/practice1.dir/Debug/practice1.lastbuildstate
new file mode 100644
index 0000000..83e1e9b
--- /dev/null
+++ b/src/practice1.dir/Debug/practice1.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\|
diff --git a/src/practice1.dir/Debug/practice1.log b/src/practice1.dir/Debug/practice1.log
new file mode 100644
index 0000000..a5a8f47
--- /dev/null
+++ b/src/practice1.dir/Debug/practice1.log
@@ -0,0 +1,31 @@
+Build started 8/17/2015 6:00:39 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\src\practice1.vcxproj" on node 2 (rebuild target(s)).
+ 1>_PrepareForClean:
+ Deleting file "practice1.dir\Debug\practice1.lastbuildstate".
+ InitializeBuildStatus:
+ Creating "practice1.dir\Debug\practice1.unsuccessfulbuild" because "AlwaysCreate" was specified.
+ CustomBuild:
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt
+ CMake does not need to re-run because C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp is up-to-date.
+ ClCompile:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\CL.exe /c /I"C:/Temp/practice1/practice1-devtools/include" /I"C:/Temp/practice1/practice1-devtools/3rdparty" /I"C:/OpenCV-2.4.11/opencv/build/include" /I"C:/OpenCV-2.4.11/opencv/build/include/opencv" /Zi /nologo /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"practice1.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/lib/Debug/practice1.pdb" /Gd /TP /errorReport:prompt filters_factory.cpp filters_Grishin_Sergey.cpp filters_opencv.cpp matrix.cpp
+ filters_factory.cpp
+ filters_Grishin_Sergey.cpp
+ filters_opencv.cpp
+ matrix.cpp
+ Generating Code...
+ Lib:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\Lib.exe /OUT:"C:\Temp\practice1\practice1-devtools\lib\Debug\practice1.lib" /NOLOGO practice1.dir\Debug\filters_factory.obj
+ practice1.dir\Debug\filters_Grishin_Sergey.obj
+ practice1.dir\Debug\filters_opencv.obj
+ practice1.dir\Debug\matrix.obj
+ 1>filters_Grishin_Sergey.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
+ practice1.vcxproj -> C:\Temp\practice1\practice1-devtools\lib\Debug\practice1.lib
+ FinalizeBuildStatus:
+ Deleting file "practice1.dir\Debug\practice1.unsuccessfulbuild".
+ Touching "practice1.dir\Debug\practice1.lastbuildstate".
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\src\practice1.vcxproj" (rebuild target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:02.35
diff --git a/src/practice1.dir/Debug/practice1.write.1.tlog b/src/practice1.dir/Debug/practice1.write.1.tlog
new file mode 100644
index 0000000..e69de29
diff --git a/src/practice1.vcxproj b/src/practice1.vcxproj
new file mode 100644
index 0000000..a6ca71a
--- /dev/null
+++ b/src/practice1.vcxproj
@@ -0,0 +1,262 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {CF362472-713A-4338-AC80-EDC3E9A978DD}
+ Win32Proj
+ x64
+ practice1
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ C:\Temp\practice1\practice1-devtools\lib\Debug\
+ practice1.dir\Debug\
+ practice1
+ .lib
+ C:\Temp\practice1\practice1-devtools\lib\Release\
+ practice1.dir\Release\
+ practice1
+ .lib
+ C:\Temp\practice1\practice1-devtools\lib\MinSizeRel\
+ practice1.dir\MinSizeRel\
+ practice1
+ .lib
+ C:\Temp\practice1\practice1-devtools\lib\RelWithDebInfo\
+ practice1.dir\RelWithDebInfo\
+ practice1
+ .lib
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/Debug/practice1.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/Release/practice1.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/MinSizeRel/practice1.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/lib/RelWithDebInfo/practice1.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/src/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\src\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\src\CMakeFiles\generate.stamp
+
+
+
+
+
+
+
+
+
+
+
+
+ 570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/practice1.vcxproj.filters b/src/practice1.vcxproj.filters
new file mode 100644
index 0000000..c54cbd1
--- /dev/null
+++ b/src/practice1.vcxproj.filters
@@ -0,0 +1,36 @@
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+
+
+
+ {5A41E723-EBFF-490E-9CB0-98BB65E418F4}
+
+
+ {E45EF1AC-4469-45B5-A1F6-571C8C6AF9CD}
+
+
+
diff --git a/src/practice1.vcxproj.user b/src/practice1.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/src/practice1.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/test/CMakeFiles/generate.stamp b/test/CMakeFiles/generate.stamp
new file mode 100644
index 0000000..3f2f30a
--- /dev/null
+++ b/test/CMakeFiles/generate.stamp
@@ -0,0 +1 @@
+# CMake generation timestamp file this directory.
diff --git a/test/CMakeFiles/generate.stamp.depend b/test/CMakeFiles/generate.stamp.depend
new file mode 100644
index 0000000..fd040dc
--- /dev/null
+++ b/test/CMakeFiles/generate.stamp.depend
@@ -0,0 +1,2 @@
+# CMake generation dependency list for this directory.
+C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt
diff --git a/test/cmake_install.cmake b/test/cmake_install.cmake
new file mode 100644
index 0000000..208ea77
--- /dev/null
+++ b/test/cmake_install.cmake
@@ -0,0 +1,29 @@
+# Install script for directory: C:/Temp/practice1/practice1-devtools/test
+
+# Set the install prefix
+IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ SET(CMAKE_INSTALL_PREFIX "C:/Program Files/practice1")
+ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ IF(BUILD_TYPE)
+ STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ ELSE(BUILD_TYPE)
+ SET(CMAKE_INSTALL_CONFIG_NAME "Release")
+ ENDIF(BUILD_TYPE)
+ MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+
+# Set the component getting installed.
+IF(NOT CMAKE_INSTALL_COMPONENT)
+ IF(COMPONENT)
+ MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
+ SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ ELSE(COMPONENT)
+ SET(CMAKE_INSTALL_COMPONENT)
+ ENDIF(COMPONENT)
+ENDIF(NOT CMAKE_INSTALL_COMPONENT)
+
diff --git a/test/practice1_test.dir/Debug/CL.read.1.tlog b/test/practice1_test.dir/Debug/CL.read.1.tlog
new file mode 100644
index 0000000..7e9e4ae
Binary files /dev/null and b/test/practice1_test.dir/Debug/CL.read.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/CL.write.1.tlog b/test/practice1_test.dir/Debug/CL.write.1.tlog
new file mode 100644
index 0000000..273197c
Binary files /dev/null and b/test/practice1_test.dir/Debug/CL.write.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/cl.command.1.tlog b/test/practice1_test.dir/Debug/cl.command.1.tlog
new file mode 100644
index 0000000..347340a
Binary files /dev/null and b/test/practice1_test.dir/Debug/cl.command.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/custombuild.command.1.tlog b/test/practice1_test.dir/Debug/custombuild.command.1.tlog
new file mode 100644
index 0000000..21992a3
Binary files /dev/null and b/test/practice1_test.dir/Debug/custombuild.command.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/custombuild.read.1.tlog b/test/practice1_test.dir/Debug/custombuild.read.1.tlog
new file mode 100644
index 0000000..0f6c87d
Binary files /dev/null and b/test/practice1_test.dir/Debug/custombuild.read.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/custombuild.write.1.tlog b/test/practice1_test.dir/Debug/custombuild.write.1.tlog
new file mode 100644
index 0000000..c791862
Binary files /dev/null and b/test/practice1_test.dir/Debug/custombuild.write.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/link-cvtres.read.1.tlog b/test/practice1_test.dir/Debug/link-cvtres.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/test/practice1_test.dir/Debug/link-cvtres.read.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/test/practice1_test.dir/Debug/link-cvtres.write.1.tlog b/test/practice1_test.dir/Debug/link-cvtres.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/test/practice1_test.dir/Debug/link-cvtres.write.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/test/practice1_test.dir/Debug/link.command.1.tlog b/test/practice1_test.dir/Debug/link.command.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/test/practice1_test.dir/Debug/link.command.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/test/practice1_test.dir/Debug/link.read.1.tlog b/test/practice1_test.dir/Debug/link.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/test/practice1_test.dir/Debug/link.read.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/test/practice1_test.dir/Debug/link.write.1.tlog b/test/practice1_test.dir/Debug/link.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/test/practice1_test.dir/Debug/link.write.1.tlog
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/test/practice1_test.dir/Debug/practice1_test.Build.CppClean.log b/test/practice1_test.dir/Debug/practice1_test.Build.CppClean.log
new file mode 100644
index 0000000..cd08964
--- /dev/null
+++ b/test/practice1_test.dir/Debug/practice1_test.Build.CppClean.log
@@ -0,0 +1,24 @@
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\BIN\PRACTICE1_TEST.PDB
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\TEST\CMAKEFILES\GENERATE.STAMP
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\cl.command.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\CL.read.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\CL.write.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\custombuild.command.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\custombuild.read.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\custombuild.write.1.tlog
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\TEST\PRACTICE1_TEST.DIR\DEBUG\FILTERS_TEST.OBJ
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\link.command.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\link.read.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\link.write.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\link-cvtres.read.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\link-cvtres.write.1.tlog
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\TEST\PRACTICE1_TEST.DIR\DEBUG\MATRIX_TEST.OBJ
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\practice1_test.exe.embed.manifest
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\TEST\PRACTICE1_TEST.DIR\DEBUG\PRACTICE1_TEST.EXE.EMBED.MANIFEST.RES
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\practice1_test.exe.intermediate.manifest
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\practice1_test.write.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\practice1_test_manifest.rc
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\rc.command.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\rc.read.1.tlog
+C:\Temp\practice1\practice1-devtools\test\practice1_test.dir\Debug\rc.write.1.tlog
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\TEST\PRACTICE1_TEST.DIR\DEBUG\TEST_MAIN.OBJ
diff --git a/test/practice1_test.dir/Debug/practice1_test.exe.embed.manifest b/test/practice1_test.dir/Debug/practice1_test.exe.embed.manifest
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/test/practice1_test.dir/Debug/practice1_test.exe.embed.manifest
@@ -0,0 +1 @@
+ÿþ
\ No newline at end of file
diff --git a/test/practice1_test.dir/Debug/practice1_test.exe.embed.manifest.res b/test/practice1_test.dir/Debug/practice1_test.exe.embed.manifest.res
new file mode 100644
index 0000000..c4d02af
Binary files /dev/null and b/test/practice1_test.dir/Debug/practice1_test.exe.embed.manifest.res differ
diff --git a/test/practice1_test.dir/Debug/practice1_test.exe.intermediate.manifest b/test/practice1_test.dir/Debug/practice1_test.exe.intermediate.manifest
new file mode 100644
index 0000000..ecea6f7
--- /dev/null
+++ b/test/practice1_test.dir/Debug/practice1_test.exe.intermediate.manifest
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/test/practice1_test.dir/Debug/practice1_test.lastbuildstate b/test/practice1_test.dir/Debug/practice1_test.lastbuildstate
new file mode 100644
index 0000000..83e1e9b
--- /dev/null
+++ b/test/practice1_test.dir/Debug/practice1_test.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\|
diff --git a/test/practice1_test.dir/Debug/practice1_test.log b/test/practice1_test.dir/Debug/practice1_test.log
new file mode 100644
index 0000000..8cae34e
--- /dev/null
+++ b/test/practice1_test.dir/Debug/practice1_test.log
@@ -0,0 +1,29 @@
+Build started 8/17/2015 6:00:43 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\test\practice1_test.vcxproj" on node 2 (rebuild target(s)).
+ 1>_PrepareForClean:
+ Deleting file "practice1_test.dir\Debug\practice1_test.lastbuildstate".
+ InitializeBuildStatus:
+ Touching "practice1_test.dir\Debug\practice1_test.unsuccessfulbuild".
+ CustomBuild:
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt
+ CMake does not need to re-run because C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp is up-to-date.
+ ClCompile:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\CL.exe /c /I"C:/Temp/practice1/practice1-devtools/include" /I"C:/Temp/practice1/practice1-devtools/3rdparty" /I"C:/OpenCV-2.4.11/opencv/build/include" /I"C:/OpenCV-2.4.11/opencv/build/include/opencv" /I"C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest" /Zi /nologo /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D _VARIADIC_MAX=10 /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"practice1_test.dir\Debug\\" /Fd"C:/Temp/practice1/practice1-devtools/bin/practice1_test.pdb" /Gd /TP /errorReport:prompt filters_test.cpp matrix_test.cpp test_main.cpp
+ filters_test.cpp
+ matrix_test.cpp
+ test_main.cpp
+ Generating Code...
+ ManifestResourceCompile:
+ C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\rc.exe /nologo /fo"practice1_test.dir\Debug\practice1_test.exe.embed.manifest.res" practice1_test.dir\Debug\practice1_test_manifest.rc
+ Link:
+ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:PROMPT /OUT:"C:\Temp\practice1\practice1-devtools\bin\practice1_test.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib ..\lib\Debug\gtest.lib ..\lib\Debug\practice1.lib "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib" "C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib" /MANIFEST /ManifestFile:"practice1_test.dir\Debug\practice1_test.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:/Temp/practice1/practice1-devtools/bin/practice1_test.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Temp/practice1/practice1-devtools/lib/Debug/practice1_test.lib" /MACHINE:X64 practice1_test.dir\Debug\practice1_test.exe.embed.manifest.res
+ practice1_test.dir\Debug\filters_test.obj
+ practice1_test.dir\Debug\matrix_test.obj
+ practice1_test.dir\Debug\test_main.obj /machine:x64 /debug
+ 1>practice1.lib(filters_factory.obj) : error LNK2019: unresolved external symbol "class Filters * __cdecl createFiltersGrishinSergei(void)" (?createFiltersGrishinSergei@@YAPEAVFilters@@XZ) referenced in function "class Filters * __cdecl createFilters(enum FILTERS_IMPLEMENTATIONS)" (?createFilters@@YAPEAVFilters@@W4FILTERS_IMPLEMENTATIONS@@@Z)
+ 1>C:\Temp\practice1\practice1-devtools\bin\practice1_test.exe : fatal error LNK1120: 1 unresolved externals
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\test\practice1_test.vcxproj" (rebuild target(s)) -- FAILED.
+
+Build FAILED.
+
+Time Elapsed 00:00:03.26
diff --git a/test/practice1_test.dir/Debug/practice1_test.unsuccessfulbuild b/test/practice1_test.dir/Debug/practice1_test.unsuccessfulbuild
new file mode 100644
index 0000000..e69de29
diff --git a/test/practice1_test.dir/Debug/practice1_test.write.1.tlog b/test/practice1_test.dir/Debug/practice1_test.write.1.tlog
new file mode 100644
index 0000000..e69de29
diff --git a/test/practice1_test.dir/Debug/practice1_test_manifest.rc b/test/practice1_test.dir/Debug/practice1_test_manifest.rc
new file mode 100644
index 0000000..46794cb
Binary files /dev/null and b/test/practice1_test.dir/Debug/practice1_test_manifest.rc differ
diff --git a/test/practice1_test.dir/Debug/rc.command.1.tlog b/test/practice1_test.dir/Debug/rc.command.1.tlog
new file mode 100644
index 0000000..fdb1b76
Binary files /dev/null and b/test/practice1_test.dir/Debug/rc.command.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/rc.read.1.tlog b/test/practice1_test.dir/Debug/rc.read.1.tlog
new file mode 100644
index 0000000..058fb79
Binary files /dev/null and b/test/practice1_test.dir/Debug/rc.read.1.tlog differ
diff --git a/test/practice1_test.dir/Debug/rc.write.1.tlog b/test/practice1_test.dir/Debug/rc.write.1.tlog
new file mode 100644
index 0000000..6429ff3
Binary files /dev/null and b/test/practice1_test.dir/Debug/rc.write.1.tlog differ
diff --git a/test/practice1_test.vcxproj b/test/practice1_test.vcxproj
new file mode 100644
index 0000000..db74163
--- /dev/null
+++ b/test/practice1_test.vcxproj
@@ -0,0 +1,373 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ MinSizeRel
+ x64
+
+
+ RelWithDebInfo
+ x64
+
+
+
+ {AB01A41B-F0A0-4300-BE51-EAAAFC5A7627}
+ Win32Proj
+ x64
+ practice1_test
+
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.20506.1
+ C:\Temp\practice1\practice1-devtools\bin\
+ practice1_test.dir\Debug\
+ practice1_test
+ .exe
+ true
+ true
+ C:\Temp\practice1\practice1-devtools\bin\
+ practice1_test.dir\Release\
+ practice1_test
+ .exe
+ false
+ true
+ C:\Temp\practice1\practice1-devtools\test\MinSizeRel\
+ practice1_test.dir\MinSizeRel\
+ practice1_test
+ .exe
+ false
+ true
+ C:\Temp\practice1\practice1-devtools\test\RelWithDebInfo\
+ practice1_test.dir\RelWithDebInfo\
+ practice1_test
+ .exe
+ true
+ true
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ EnableFastChecks
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ Disabled
+ Disabled
+ NotUsing
+ MultiThreadedDebugDLL
+ true
+ Level3
+ WIN32;_WINDOWS;_DEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)
+ Debug
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/bin/practice1_test.pdb
+
+
+ WIN32;_WINDOWS;_DEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E copy_directory C:/Temp/practice1/practice1-devtools/testdata C:/Temp/practice1/practice1-devtools/bin/testdata
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\Debug\gtest.lib;..\lib\Debug\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib
+ %(AdditionalLibraryDirectories)
+ true
+ C:/Temp/practice1/practice1-devtools/lib/Debug/practice1_test.lib
+ C:/Temp/practice1/practice1-devtools/bin/practice1_test.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ AnySuitable
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
+ Release
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/bin/practice1_test.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E copy_directory C:/Temp/practice1/practice1-devtools/testdata C:/Temp/practice1/practice1-devtools/bin/testdata
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\Release\gtest.lib;..\lib\Release\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411.lib
+ %(AdditionalLibraryDirectories)
+ false
+ C:/Temp/practice1/practice1-devtools/lib/Release/practice1_test.lib
+ C:/Temp/practice1/practice1-devtools/bin/practice1_test.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ Sync
+ OnlyExplicitInline
+ MinSpace
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+
+ WIN32;_WINDOWS;NDEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions)
+ MinSizeRel
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/test/MinSizeRel/practice1_test.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E copy_directory C:/Temp/practice1/practice1-devtools/testdata C:/Temp/practice1/practice1-devtools/bin/testdata
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+
+
+ /machine:x64 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\MinSizeRel\gtest.lib;..\lib\MinSizeRel\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib
+ %(AdditionalLibraryDirectories)
+ false
+ C:/Temp/practice1/practice1-devtools/lib/MinSizeRel/practice1_test.lib
+ C:/Temp/practice1/practice1-devtools/test/MinSizeRel/practice1_test.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ ProgramDatabase
+ Sync
+ OnlyExplicitInline
+ MaxSpeed
+ NotUsing
+ MultiThreadedDLL
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions)
+ RelWithDebInfo
+ $(IntDir)
+ C:/Temp/practice1/practice1-devtools/test/RelWithDebInfo/practice1_test.pdb
+
+
+ WIN32;_WINDOWS;NDEBUG;_VARIADIC_MAX=10;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions)
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+
+
+ C:/Temp/practice1/practice1-devtools/include;C:/Temp/practice1/practice1-devtools/3rdparty;C:/OpenCV-2.4.11/opencv/build/include;C:/OpenCV-2.4.11/opencv/build/include/opencv;C:/Temp/practice1/practice1-devtools/test/../3rdparty/gtest;%(AdditionalIncludeDirectories)
+ $(IntDir)
+ %(Filename).h
+ %(Filename).tlb
+ %(Filename)_i.c
+ %(Filename)_p.c
+
+
+
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E copy_directory C:/Temp/practice1/practice1-devtools/testdata C:/Temp/practice1/practice1-devtools/bin/testdata
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+
+
+ /machine:x64 /debug %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\lib\RelWithDebInfo\gtest.lib;..\lib\RelWithDebInfo\practice1.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_videostab2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ts2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_superres2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_stitching2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_contrib2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_nonfree2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ocl2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_gpu2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_photo2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_objdetect2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_legacy2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_video2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_ml2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_calib3d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_features2d2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_highgui2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_imgproc2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_flann2411d.lib;C:\OpenCV-2.4.11\opencv\build\x64\vc10\lib\opencv_core2411d.lib
+ %(AdditionalLibraryDirectories)
+ true
+ C:/Temp/practice1/practice1-devtools/lib/RelWithDebInfo/practice1_test.lib
+ C:/Temp/practice1/practice1-devtools/test/RelWithDebInfo/practice1_test.pdb
+ Console
+
+
+
+ false
+
+
+
+
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt
+ setlocal
+"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -HC:/Temp/practice1/practice1-devtools -BC:/Temp/practice1/practice1-devtools --check-stamp-file C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+if %errorlevel% neq 0 goto :cmEnd
+:cmEnd
+endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
+:cmErrorLevel
+exit /b %1
+:cmDone
+if %errorlevel% neq 0 goto :VCEnd
+ C:/Temp/practice1/practice1-devtools/test/CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;C:\Temp\practice1\practice1-devtools\test\CMakeLists.txt;%(AdditionalInputs)
+ C:\Temp\practice1\practice1-devtools\test\CMakeFiles\generate.stamp
+
+
+
+
+
+
+
+
+
+ 570B54FB-C0FD-4DCD-AAAA-4F7D4DA96AEE
+
+
+ 32B24948-7570-4057-A93D-99CE071EABDA
+
+
+ CF362472-713A-4338-AC80-EDC3E9A978DD
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/practice1_test.vcxproj.filters b/test/practice1_test.vcxproj.filters
new file mode 100644
index 0000000..9212085
--- /dev/null
+++ b/test/practice1_test.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+
+
+
+ {5A41E723-EBFF-490E-9CB0-98BB65E418F4}
+
+
+
diff --git a/test/practice1_test.vcxproj.user b/test/practice1_test.vcxproj.user
new file mode 100644
index 0000000..ace9a86
--- /dev/null
+++ b/test/practice1_test.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/x64/Debug/ALL_BUILD/ALL_BUILD.Build.CppClean.log b/x64/Debug/ALL_BUILD/ALL_BUILD.Build.CppClean.log
new file mode 100644
index 0000000..b1bc2a7
--- /dev/null
+++ b/x64/Debug/ALL_BUILD/ALL_BUILD.Build.CppClean.log
@@ -0,0 +1,5 @@
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\CMAKEFILES\ALL_BUILD
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\CMAKEFILES\GENERATE.STAMP
+C:\Temp\practice1\practice1-devtools\x64\Debug\ALL_BUILD\custombuild.command.1.tlog
+C:\Temp\practice1\practice1-devtools\x64\Debug\ALL_BUILD\custombuild.read.1.tlog
+C:\Temp\practice1\practice1-devtools\x64\Debug\ALL_BUILD\custombuild.write.1.tlog
diff --git a/x64/Debug/ALL_BUILD/ALL_BUILD.lastbuildstate b/x64/Debug/ALL_BUILD/ALL_BUILD.lastbuildstate
new file mode 100644
index 0000000..83e1e9b
--- /dev/null
+++ b/x64/Debug/ALL_BUILD/ALL_BUILD.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\|
diff --git a/x64/Debug/ALL_BUILD/ALL_BUILD.log b/x64/Debug/ALL_BUILD/ALL_BUILD.log
new file mode 100644
index 0000000..8783f34
--- /dev/null
+++ b/x64/Debug/ALL_BUILD/ALL_BUILD.log
@@ -0,0 +1,18 @@
+Build started 8/17/2015 6:00:46 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\ALL_BUILD.vcxproj" on node 4 (rebuild target(s)).
+ 1>_PrepareForClean:
+ Deleting file "x64\Debug\ALL_BUILD\ALL_BUILD.lastbuildstate".
+ InitializeBuildStatus:
+ Creating "x64\Debug\ALL_BUILD\ALL_BUILD.unsuccessfulbuild" because "AlwaysCreate" was specified.
+ CustomBuild:
+ Building Custom Rule C:/Temp/practice1/practice1-devtools/CMakeLists.txt
+ CMake does not need to re-run because C:\Temp\practice1\practice1-devtools\CMakeFiles\generate.stamp is up-to-date.
+ Build all projects
+ FinalizeBuildStatus:
+ Deleting file "x64\Debug\ALL_BUILD\ALL_BUILD.unsuccessfulbuild".
+ Touching "x64\Debug\ALL_BUILD\ALL_BUILD.lastbuildstate".
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\ALL_BUILD.vcxproj" (rebuild target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:00.45
diff --git a/x64/Debug/ALL_BUILD/ALL_BUILD.vcxprojResolveAssemblyReference.cache b/x64/Debug/ALL_BUILD/ALL_BUILD.vcxprojResolveAssemblyReference.cache
new file mode 100644
index 0000000..10e7795
Binary files /dev/null and b/x64/Debug/ALL_BUILD/ALL_BUILD.vcxprojResolveAssemblyReference.cache differ
diff --git a/x64/Debug/ALL_BUILD/custombuild.command.1.tlog b/x64/Debug/ALL_BUILD/custombuild.command.1.tlog
new file mode 100644
index 0000000..0f1ddd3
Binary files /dev/null and b/x64/Debug/ALL_BUILD/custombuild.command.1.tlog differ
diff --git a/x64/Debug/ALL_BUILD/custombuild.read.1.tlog b/x64/Debug/ALL_BUILD/custombuild.read.1.tlog
new file mode 100644
index 0000000..c42b40e
Binary files /dev/null and b/x64/Debug/ALL_BUILD/custombuild.read.1.tlog differ
diff --git a/x64/Debug/ALL_BUILD/custombuild.write.1.tlog b/x64/Debug/ALL_BUILD/custombuild.write.1.tlog
new file mode 100644
index 0000000..8577137
Binary files /dev/null and b/x64/Debug/ALL_BUILD/custombuild.write.1.tlog differ
diff --git a/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log b/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log
new file mode 100644
index 0000000..3af9894
--- /dev/null
+++ b/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log
@@ -0,0 +1,10 @@
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\3RDPARTY\CMAKEFILES\GENERATE.STAMP
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\CMAKEFILES\GENERATE.STAMP
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\CMAKEFILES\ZERO_CHECK
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SAMPLES\CMAKEFILES\GENERATE.STAMP
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\SRC\CMAKEFILES\GENERATE.STAMP
+C:\TEMP\PRACTICE1\PRACTICE1-DEVTOOLS\TEST\CMAKEFILES\GENERATE.STAMP
+C:\Temp\practice1\practice1-devtools\x64\Debug\ZERO_CHECK\custombuild.command.1.tlog
+C:\Temp\practice1\practice1-devtools\x64\Debug\ZERO_CHECK\custombuild.read.1.tlog
+C:\Temp\practice1\practice1-devtools\x64\Debug\ZERO_CHECK\custombuild.write.1.tlog
+C:\Temp\practice1\practice1-devtools\x64\Debug\ZERO_CHECK\ZERO_CHECK.vcxprojResolveAssemblyReference.cache
diff --git a/x64/Debug/ZERO_CHECK/ZERO_CHECK.lastbuildstate b/x64/Debug/ZERO_CHECK/ZERO_CHECK.lastbuildstate
new file mode 100644
index 0000000..83e1e9b
--- /dev/null
+++ b/x64/Debug/ZERO_CHECK/ZERO_CHECK.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|x64|C:\Temp\practice1\practice1-devtools\|
diff --git a/x64/Debug/ZERO_CHECK/ZERO_CHECK.log b/x64/Debug/ZERO_CHECK/ZERO_CHECK.log
new file mode 100644
index 0000000..0a90e7c
--- /dev/null
+++ b/x64/Debug/ZERO_CHECK/ZERO_CHECK.log
@@ -0,0 +1,21 @@
+Build started 8/17/2015 6:00:39 PM.
+ 1>Project "C:\Temp\practice1\practice1-devtools\ZERO_CHECK.vcxproj" on node 2 (rebuild target(s)).
+ 1>_PrepareForClean:
+ Deleting file "x64\Debug\ZERO_CHECK\ZERO_CHECK.lastbuildstate".
+ InitializeBuildStatus:
+ Creating "x64\Debug\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild" because "AlwaysCreate" was specified.
+ CustomBuild:
+ Checking Build System
+ CMake does not need to re-run because C:/Temp/practice1/practice1-devtools/CMakeFiles/generate.stamp is up-to-date.
+ CMake does not need to re-run because C:/Temp/practice1/practice1-devtools/3rdparty/CMakeFiles/generate.stamp is up-to-date.
+ CMake does not need to re-run because C:/Temp/practice1/practice1-devtools/src/CMakeFiles/generate.stamp is up-to-date.
+ CMake does not need to re-run because C:/Temp/practice1/practice1-devtools/test/CMakeFiles/generate.stamp is up-to-date.
+ CMake does not need to re-run because C:/Temp/practice1/practice1-devtools/samples/CMakeFiles/generate.stamp is up-to-date.
+ FinalizeBuildStatus:
+ Deleting file "x64\Debug\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild".
+ Touching "x64\Debug\ZERO_CHECK\ZERO_CHECK.lastbuildstate".
+ 1>Done Building Project "C:\Temp\practice1\practice1-devtools\ZERO_CHECK.vcxproj" (rebuild target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:00.37
diff --git a/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxprojResolveAssemblyReference.cache b/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxprojResolveAssemblyReference.cache
new file mode 100644
index 0000000..10e7795
Binary files /dev/null and b/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxprojResolveAssemblyReference.cache differ
diff --git a/x64/Debug/ZERO_CHECK/custombuild.command.1.tlog b/x64/Debug/ZERO_CHECK/custombuild.command.1.tlog
new file mode 100644
index 0000000..9cb9839
Binary files /dev/null and b/x64/Debug/ZERO_CHECK/custombuild.command.1.tlog differ
diff --git a/x64/Debug/ZERO_CHECK/custombuild.read.1.tlog b/x64/Debug/ZERO_CHECK/custombuild.read.1.tlog
new file mode 100644
index 0000000..44de261
Binary files /dev/null and b/x64/Debug/ZERO_CHECK/custombuild.read.1.tlog differ
diff --git a/x64/Debug/ZERO_CHECK/custombuild.write.1.tlog b/x64/Debug/ZERO_CHECK/custombuild.write.1.tlog
new file mode 100644
index 0000000..a97b057
Binary files /dev/null and b/x64/Debug/ZERO_CHECK/custombuild.write.1.tlog differ