From 6366bde000e9870954b97b628b3ad7409082f2ed Mon Sep 17 00:00:00 2001 From: RCi <15089880081@163.com> Date: Wed, 14 Aug 2024 10:38:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B6=E6=AE=B5=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HanddleAI/HanddleAI/CMakeLists.txt | 11 +++++++ .../HandleAiUi-new/.vscode/settings.json | 0 .../HandleAiUi-new/CMakeLists.txt | 0 .../HandleAiUi-new/algo/ALGO_Correction.h | 0 .../HandleAiUi-new/algo/ALGO_Inspection.h | 1 - .../HandleAiUi-new/algo/ALGO_MAIN.h | 0 .../HandleAiUi-new/algo/CISCO_APEX.hpp | 0 .../HandleAiUi-new/algo/CISCO_APEXSMALL.hpp | 0 .../HandleAiUi-new/algo/CISCO_ASR.hpp | 0 .../HandleAiUi-new/algo/CISCO_CORTINA4.hpp | 0 .../HandleAiUi-new/algo/CISCO_STARGAZER.hpp | 0 .../HandleAiUi-new/algo/CISCO_struct.hpp | 0 .../HandleAiUi-new/algo/OPENCV_Correction.hpp | 0 .../HandleAiUi-new/algo/simpleAlgo.h | 0 .../HandleAiUi-new/appConfig/appConfig.cpp | 0 .../HandleAiUi-new/appConfig/appConfig.h | 0 .../appConfig/appconfigStruct.h | 0 .../appConfig/json/generalJsonParsing.hpp | 0 .../appConfig/sqlManager/sqlBase.h | 0 .../appConfig/sqlManager/sqlManager.cpp | 0 .../appConfig/sqlManager/sqlManager.h | 0 .../appConfig/sqlManager/sqlStruct.h | 0 .../appConfig/sqlManager/sqliteModule.cpp | 0 .../appConfig/sqlManager/sqliteModule.h | 0 .../HandleAiUi-new/appCore.hpp | 2 +- .../HandleAiUi-new/appCoreQtFunction.cpp | 0 .../HandleAiUi-new/appCoreQtFunction.h | 0 .../HandleAiUi-new/back/backStruct.h | 0 .../HandleAiUi-new/back/cachePool.hpp | 0 .../HandleAiUi-new/back/cameraManager.cpp | 1 + .../HandleAiUi-new/back/cameraManager.h | 0 .../HandleAiUi-new/back/detData.h | 0 .../back/imgSaveThreadManager.cpp | 0 .../back/imgSaveThreadManager.h | 0 .../HandleAiUi-new/back/lightSource.hpp | 0 .../HandleAiUi-new/back/manualDetThread.cpp | 0 .../HandleAiUi-new/back/manualDetThread.h | 0 .../HandleAiUi-new/back/serviceModule.hpp | 0 .../HandleAiUi-new/back/simpleSiemensTcp.hpp | 0 .../HandleAiUi-new/back/struct.h | 0 .../HandleAiUi-new/back/threadPoolManager.cpp | 0 .../HandleAiUi-new/back/threadPoolManager.h | 0 .../HandleAiUi-new/back/toolkit.cpp | 0 .../HandleAiUi-new/back/toolkit.h | 0 .../HandleAiUi-new/back/triggerManager.cpp | 24 +++++++++------- .../HandleAiUi-new/back/triggerManager.h | 0 .../HandleAiUi-new/detProcess.hpp | 15 ++++++++-- .../externlLib/Eigen/CMakeLists.txt | 0 .../HandleAiUi-new/externlLib/Eigen/Cholesky | 0 .../externlLib/Eigen/CholmodSupport | 0 .../HandleAiUi-new/externlLib/Eigen/Core | 0 .../HandleAiUi-new/externlLib/Eigen/Dense | 0 .../HandleAiUi-new/externlLib/Eigen/Eigen | 0 .../externlLib/Eigen/Eigenvalues | 0 .../HandleAiUi-new/externlLib/Eigen/Geometry | 0 .../externlLib/Eigen/Householder | 0 .../externlLib/Eigen/IterativeLinearSolvers | 0 .../HandleAiUi-new/externlLib/Eigen/Jacobi | 0 .../HandleAiUi-new/externlLib/Eigen/LU | 0 .../externlLib/Eigen/MetisSupport | 0 .../externlLib/Eigen/OrderingMethods | 0 .../externlLib/Eigen/PaStiXSupport | 0 .../externlLib/Eigen/PardisoSupport | 0 .../HandleAiUi-new/externlLib/Eigen/QR | 0 .../externlLib/Eigen/QtAlignedMalloc | 0 .../externlLib/Eigen/SPQRSupport | 0 .../HandleAiUi-new/externlLib/Eigen/SVD | 0 .../HandleAiUi-new/externlLib/Eigen/Sparse | 0 .../externlLib/Eigen/SparseCholesky | 0 .../externlLib/Eigen/SparseCore | 0 .../HandleAiUi-new/externlLib/Eigen/SparseLU | 0 .../HandleAiUi-new/externlLib/Eigen/SparseQR | 0 .../HandleAiUi-new/externlLib/Eigen/StdDeque | 0 .../HandleAiUi-new/externlLib/Eigen/StdList | 0 .../HandleAiUi-new/externlLib/Eigen/StdVector | 0 .../externlLib/Eigen/SuperLUSupport | 0 .../externlLib/Eigen/UmfPackSupport | 0 .../externlLib/Eigen/src/Cholesky/LDLT.h | 0 .../externlLib/Eigen/src/Cholesky/LLT.h | 0 .../Eigen/src/Cholesky/LLT_LAPACKE.h | 0 .../Eigen/src/CholmodSupport/CholmodSupport.h | 0 .../externlLib/Eigen/src/Core/Array.h | 0 .../externlLib/Eigen/src/Core/ArrayBase.h | 0 .../externlLib/Eigen/src/Core/ArrayWrapper.h | 0 .../externlLib/Eigen/src/Core/Assign.h | 0 .../Eigen/src/Core/AssignEvaluator.h | 0 .../externlLib/Eigen/src/Core/Assign_MKL.h | 0 .../externlLib/Eigen/src/Core/BandMatrix.h | 0 .../externlLib/Eigen/src/Core/Block.h | 0 .../externlLib/Eigen/src/Core/BooleanRedux.h | 0 .../Eigen/src/Core/CommaInitializer.h | 0 .../Eigen/src/Core/ConditionEstimator.h | 0 .../Eigen/src/Core/CoreEvaluators.h | 0 .../externlLib/Eigen/src/Core/CoreIterators.h | 0 .../externlLib/Eigen/src/Core/CwiseBinaryOp.h | 0 .../Eigen/src/Core/CwiseNullaryOp.h | 0 .../Eigen/src/Core/CwiseTernaryOp.h | 0 .../externlLib/Eigen/src/Core/CwiseUnaryOp.h | 0 .../Eigen/src/Core/CwiseUnaryView.h | 0 .../externlLib/Eigen/src/Core/DenseBase.h | 0 .../Eigen/src/Core/DenseCoeffsBase.h | 0 .../externlLib/Eigen/src/Core/DenseStorage.h | 0 .../externlLib/Eigen/src/Core/Diagonal.h | 0 .../Eigen/src/Core/DiagonalMatrix.h | 0 .../Eigen/src/Core/DiagonalProduct.h | 0 .../externlLib/Eigen/src/Core/Dot.h | 0 .../externlLib/Eigen/src/Core/EigenBase.h | 0 .../Eigen/src/Core/ForceAlignedAccess.h | 0 .../externlLib/Eigen/src/Core/Fuzzy.h | 0 .../Eigen/src/Core/GeneralProduct.h | 0 .../Eigen/src/Core/GenericPacketMath.h | 0 .../Eigen/src/Core/GlobalFunctions.h | 0 .../externlLib/Eigen/src/Core/IO.h | 0 .../externlLib/Eigen/src/Core/Inverse.h | 0 .../externlLib/Eigen/src/Core/Map.h | 0 .../externlLib/Eigen/src/Core/MapBase.h | 0 .../externlLib/Eigen/src/Core/MathFunctions.h | 0 .../Eigen/src/Core/MathFunctionsImpl.h | 0 .../externlLib/Eigen/src/Core/Matrix.h | 0 .../externlLib/Eigen/src/Core/MatrixBase.h | 0 .../externlLib/Eigen/src/Core/NestByValue.h | 0 .../externlLib/Eigen/src/Core/NoAlias.h | 0 .../externlLib/Eigen/src/Core/NumTraits.h | 0 .../Eigen/src/Core/PermutationMatrix.h | 0 .../Eigen/src/Core/PlainObjectBase.h | 0 .../externlLib/Eigen/src/Core/Product.h | 0 .../Eigen/src/Core/ProductEvaluators.h | 0 .../externlLib/Eigen/src/Core/Random.h | 0 .../externlLib/Eigen/src/Core/Redux.h | 0 .../externlLib/Eigen/src/Core/Ref.h | 0 .../externlLib/Eigen/src/Core/Replicate.h | 0 .../externlLib/Eigen/src/Core/ReturnByValue.h | 0 .../externlLib/Eigen/src/Core/Reverse.h | 0 .../externlLib/Eigen/src/Core/Select.h | 0 .../Eigen/src/Core/SelfAdjointView.h | 0 .../Eigen/src/Core/SelfCwiseBinaryOp.h | 0 .../externlLib/Eigen/src/Core/Solve.h | 0 .../Eigen/src/Core/SolveTriangular.h | 0 .../externlLib/Eigen/src/Core/SolverBase.h | 0 .../externlLib/Eigen/src/Core/StableNorm.h | 0 .../externlLib/Eigen/src/Core/Stride.h | 0 .../externlLib/Eigen/src/Core/Swap.h | 0 .../externlLib/Eigen/src/Core/Transpose.h | 0 .../Eigen/src/Core/Transpositions.h | 0 .../Eigen/src/Core/TriangularMatrix.h | 0 .../externlLib/Eigen/src/Core/VectorBlock.h | 0 .../externlLib/Eigen/src/Core/VectorwiseOp.h | 0 .../externlLib/Eigen/src/Core/Visitor.h | 0 .../Eigen/src/Core/arch/AVX/Complex.h | 0 .../Eigen/src/Core/arch/AVX/MathFunctions.h | 0 .../Eigen/src/Core/arch/AVX/PacketMath.h | 0 .../Eigen/src/Core/arch/AVX/TypeCasting.h | 0 .../src/Core/arch/AVX512/MathFunctions.h | 0 .../Eigen/src/Core/arch/AVX512/PacketMath.h | 0 .../Eigen/src/Core/arch/AltiVec/Complex.h | 0 .../src/Core/arch/AltiVec/MathFunctions.h | 0 .../Eigen/src/Core/arch/AltiVec/PacketMath.h | 0 .../Eigen/src/Core/arch/CUDA/Complex.h | 0 .../Eigen/src/Core/arch/CUDA/Half.h | 0 .../Eigen/src/Core/arch/CUDA/MathFunctions.h | 0 .../Eigen/src/Core/arch/CUDA/PacketMath.h | 0 .../Eigen/src/Core/arch/CUDA/PacketMathHalf.h | 0 .../Eigen/src/Core/arch/CUDA/TypeCasting.h | 0 .../Eigen/src/Core/arch/Default/ConjHelper.h | 0 .../Eigen/src/Core/arch/Default/Settings.h | 0 .../Eigen/src/Core/arch/NEON/Complex.h | 0 .../Eigen/src/Core/arch/NEON/MathFunctions.h | 0 .../Eigen/src/Core/arch/NEON/PacketMath.h | 0 .../Eigen/src/Core/arch/SSE/Complex.h | 0 .../Eigen/src/Core/arch/SSE/MathFunctions.h | 0 .../Eigen/src/Core/arch/SSE/PacketMath.h | 0 .../Eigen/src/Core/arch/SSE/TypeCasting.h | 0 .../Eigen/src/Core/arch/ZVector/Complex.h | 0 .../src/Core/arch/ZVector/MathFunctions.h | 0 .../Eigen/src/Core/arch/ZVector/PacketMath.h | 0 .../src/Core/functors/AssignmentFunctors.h | 0 .../Eigen/src/Core/functors/BinaryFunctors.h | 0 .../Eigen/src/Core/functors/NullaryFunctors.h | 0 .../Eigen/src/Core/functors/StlFunctors.h | 0 .../Eigen/src/Core/functors/TernaryFunctors.h | 0 .../Eigen/src/Core/functors/UnaryFunctors.h | 0 .../Core/products/GeneralBlockPanelKernel.h | 0 .../src/Core/products/GeneralMatrixMatrix.h | 0 .../products/GeneralMatrixMatrixTriangular.h | 0 .../GeneralMatrixMatrixTriangular_BLAS.h | 0 .../Core/products/GeneralMatrixMatrix_BLAS.h | 0 .../src/Core/products/GeneralMatrixVector.h | 0 .../Core/products/GeneralMatrixVector_BLAS.h | 0 .../Eigen/src/Core/products/Parallelizer.h | 0 .../Core/products/SelfadjointMatrixMatrix.h | 0 .../products/SelfadjointMatrixMatrix_BLAS.h | 0 .../Core/products/SelfadjointMatrixVector.h | 0 .../products/SelfadjointMatrixVector_BLAS.h | 0 .../src/Core/products/SelfadjointProduct.h | 0 .../Core/products/SelfadjointRank2Update.h | 0 .../Core/products/TriangularMatrixMatrix.h | 0 .../products/TriangularMatrixMatrix_BLAS.h | 0 .../Core/products/TriangularMatrixVector.h | 0 .../products/TriangularMatrixVector_BLAS.h | 0 .../Core/products/TriangularSolverMatrix.h | 0 .../products/TriangularSolverMatrix_BLAS.h | 0 .../Core/products/TriangularSolverVector.h | 0 .../externlLib/Eigen/src/Core/util/BlasUtil.h | 0 .../Eigen/src/Core/util/Constants.h | 0 .../src/Core/util/DisableStupidWarnings.h | 0 .../Eigen/src/Core/util/ForwardDeclarations.h | 0 .../Eigen/src/Core/util/MKL_support.h | 0 .../externlLib/Eigen/src/Core/util/Macros.h | 0 .../externlLib/Eigen/src/Core/util/Memory.h | 0 .../externlLib/Eigen/src/Core/util/Meta.h | 0 .../externlLib/Eigen/src/Core/util/NonMPL2.h | 0 .../src/Core/util/ReenableStupidWarnings.h | 0 .../Eigen/src/Core/util/StaticAssert.h | 0 .../Eigen/src/Core/util/XprHelper.h | 0 .../src/Eigenvalues/ComplexEigenSolver.h | 0 .../Eigen/src/Eigenvalues/ComplexSchur.h | 0 .../src/Eigenvalues/ComplexSchur_LAPACKE.h | 0 .../Eigen/src/Eigenvalues/EigenSolver.h | 0 .../src/Eigenvalues/GeneralizedEigenSolver.h | 0 .../GeneralizedSelfAdjointEigenSolver.h | 0 .../src/Eigenvalues/HessenbergDecomposition.h | 0 .../src/Eigenvalues/MatrixBaseEigenvalues.h | 0 .../externlLib/Eigen/src/Eigenvalues/RealQZ.h | 0 .../Eigen/src/Eigenvalues/RealSchur.h | 0 .../Eigen/src/Eigenvalues/RealSchur_LAPACKE.h | 0 .../src/Eigenvalues/SelfAdjointEigenSolver.h | 0 .../SelfAdjointEigenSolver_LAPACKE.h | 0 .../src/Eigenvalues/Tridiagonalization.h | 0 .../Eigen/src/Geometry/AlignedBox.h | 0 .../externlLib/Eigen/src/Geometry/AngleAxis.h | 0 .../Eigen/src/Geometry/EulerAngles.h | 0 .../Eigen/src/Geometry/Homogeneous.h | 0 .../Eigen/src/Geometry/Hyperplane.h | 0 .../Eigen/src/Geometry/OrthoMethods.h | 0 .../Eigen/src/Geometry/ParametrizedLine.h | 0 .../Eigen/src/Geometry/Quaternion.h | 0 .../Eigen/src/Geometry/Rotation2D.h | 0 .../Eigen/src/Geometry/RotationBase.h | 0 .../externlLib/Eigen/src/Geometry/Scaling.h | 0 .../externlLib/Eigen/src/Geometry/Transform.h | 0 .../Eigen/src/Geometry/Translation.h | 0 .../externlLib/Eigen/src/Geometry/Umeyama.h | 0 .../Eigen/src/Geometry/arch/Geometry_SSE.h | 0 .../Eigen/src/Householder/BlockHouseholder.h | 0 .../Eigen/src/Householder/Householder.h | 0 .../src/Householder/HouseholderSequence.h | 0 .../BasicPreconditioners.h | 0 .../src/IterativeLinearSolvers/BiCGSTAB.h | 0 .../ConjugateGradient.h | 0 .../IncompleteCholesky.h | 0 .../IterativeLinearSolvers/IncompleteLUT.h | 0 .../IterativeSolverBase.h | 0 .../LeastSquareConjugateGradient.h | 0 .../IterativeLinearSolvers/SolveWithGuess.h | 0 .../externlLib/Eigen/src/Jacobi/Jacobi.h | 0 .../externlLib/Eigen/src/LU/Determinant.h | 0 .../externlLib/Eigen/src/LU/FullPivLU.h | 0 .../externlLib/Eigen/src/LU/InverseImpl.h | 0 .../externlLib/Eigen/src/LU/PartialPivLU.h | 0 .../Eigen/src/LU/PartialPivLU_LAPACKE.h | 0 .../Eigen/src/LU/arch/Inverse_SSE.h | 0 .../Eigen/src/MetisSupport/MetisSupport.h | 0 .../Eigen/src/OrderingMethods/Amd.h | 0 .../Eigen/src/OrderingMethods/Eigen_Colamd.h | 0 .../Eigen/src/OrderingMethods/Ordering.h | 0 .../Eigen/src/PaStiXSupport/PaStiXSupport.h | 0 .../Eigen/src/PardisoSupport/PardisoSupport.h | 0 .../Eigen/src/QR/ColPivHouseholderQR.h | 0 .../src/QR/ColPivHouseholderQR_LAPACKE.h | 0 .../src/QR/CompleteOrthogonalDecomposition.h | 0 .../Eigen/src/QR/FullPivHouseholderQR.h | 0 .../externlLib/Eigen/src/QR/HouseholderQR.h | 0 .../Eigen/src/QR/HouseholderQR_LAPACKE.h | 0 .../src/SPQRSupport/SuiteSparseQRSupport.h | 0 .../externlLib/Eigen/src/SVD/BDCSVD.h | 0 .../externlLib/Eigen/src/SVD/JacobiSVD.h | 0 .../Eigen/src/SVD/JacobiSVD_LAPACKE.h | 0 .../externlLib/Eigen/src/SVD/SVDBase.h | 0 .../Eigen/src/SVD/UpperBidiagonalization.h | 0 .../src/SparseCholesky/SimplicialCholesky.h | 0 .../SparseCholesky/SimplicialCholesky_impl.h | 0 .../Eigen/src/SparseCore/AmbiVector.h | 0 .../Eigen/src/SparseCore/CompressedStorage.h | 0 .../ConservativeSparseSparseProduct.h | 0 .../Eigen/src/SparseCore/MappedSparseMatrix.h | 0 .../Eigen/src/SparseCore/SparseAssign.h | 0 .../Eigen/src/SparseCore/SparseBlock.h | 0 .../Eigen/src/SparseCore/SparseColEtree.h | 0 .../src/SparseCore/SparseCompressedBase.h | 0 .../src/SparseCore/SparseCwiseBinaryOp.h | 0 .../Eigen/src/SparseCore/SparseCwiseUnaryOp.h | 0 .../Eigen/src/SparseCore/SparseDenseProduct.h | 0 .../src/SparseCore/SparseDiagonalProduct.h | 0 .../Eigen/src/SparseCore/SparseDot.h | 0 .../Eigen/src/SparseCore/SparseFuzzy.h | 0 .../Eigen/src/SparseCore/SparseMap.h | 0 .../Eigen/src/SparseCore/SparseMatrix.h | 0 .../Eigen/src/SparseCore/SparseMatrixBase.h | 0 .../Eigen/src/SparseCore/SparsePermutation.h | 0 .../Eigen/src/SparseCore/SparseProduct.h | 0 .../Eigen/src/SparseCore/SparseRedux.h | 0 .../Eigen/src/SparseCore/SparseRef.h | 0 .../src/SparseCore/SparseSelfAdjointView.h | 0 .../Eigen/src/SparseCore/SparseSolverBase.h | 0 .../SparseSparseProductWithPruning.h | 0 .../Eigen/src/SparseCore/SparseTranspose.h | 0 .../src/SparseCore/SparseTriangularView.h | 0 .../Eigen/src/SparseCore/SparseUtil.h | 0 .../Eigen/src/SparseCore/SparseVector.h | 0 .../Eigen/src/SparseCore/SparseView.h | 0 .../Eigen/src/SparseCore/TriangularSolver.h | 0 .../externlLib/Eigen/src/SparseLU/SparseLU.h | 0 .../Eigen/src/SparseLU/SparseLUImpl.h | 0 .../Eigen/src/SparseLU/SparseLU_Memory.h | 0 .../Eigen/src/SparseLU/SparseLU_Structs.h | 0 .../src/SparseLU/SparseLU_SupernodalMatrix.h | 0 .../Eigen/src/SparseLU/SparseLU_Utils.h | 0 .../Eigen/src/SparseLU/SparseLU_column_bmod.h | 0 .../Eigen/src/SparseLU/SparseLU_column_dfs.h | 0 .../src/SparseLU/SparseLU_copy_to_ucol.h | 0 .../Eigen/src/SparseLU/SparseLU_gemm_kernel.h | 0 .../src/SparseLU/SparseLU_heap_relax_snode.h | 0 .../Eigen/src/SparseLU/SparseLU_kernel_bmod.h | 0 .../Eigen/src/SparseLU/SparseLU_panel_bmod.h | 0 .../Eigen/src/SparseLU/SparseLU_panel_dfs.h | 0 .../Eigen/src/SparseLU/SparseLU_pivotL.h | 0 .../Eigen/src/SparseLU/SparseLU_pruneL.h | 0 .../Eigen/src/SparseLU/SparseLU_relax_snode.h | 0 .../externlLib/Eigen/src/SparseQR/SparseQR.h | 0 .../Eigen/src/StlSupport/StdDeque.h | 0 .../externlLib/Eigen/src/StlSupport/StdList.h | 0 .../Eigen/src/StlSupport/StdVector.h | 0 .../externlLib/Eigen/src/StlSupport/details.h | 0 .../Eigen/src/SuperLUSupport/SuperLUSupport.h | 0 .../Eigen/src/UmfPackSupport/UmfPackSupport.h | 0 .../externlLib/Eigen/src/misc/Image.h | 0 .../externlLib/Eigen/src/misc/Kernel.h | 0 .../externlLib/Eigen/src/misc/RealSvd2x2.h | 0 .../externlLib/Eigen/src/misc/blas.h | 0 .../externlLib/Eigen/src/misc/lapack.h | 0 .../externlLib/Eigen/src/misc/lapacke.h | 0 .../Eigen/src/misc/lapacke_mangling.h | 0 .../Eigen/src/plugins/ArrayCwiseBinaryOps.h | 0 .../Eigen/src/plugins/ArrayCwiseUnaryOps.h | 0 .../Eigen/src/plugins/BlockMethods.h | 0 .../Eigen/src/plugins/CommonCwiseBinaryOps.h | 0 .../Eigen/src/plugins/CommonCwiseUnaryOps.h | 0 .../Eigen/src/plugins/MatrixCwiseBinaryOps.h | 0 .../Eigen/src/plugins/MatrixCwiseUnaryOps.h | 0 .../externlLib/OpenXLSX/CMakeLists.txt | 0 .../externlLib/OpenXLSX/IZipArchive.hpp | 0 .../externlLib/OpenXLSX/OpenXLSX-Exports.hpp | 0 .../externlLib/OpenXLSX/OpenXLSX.hpp | 0 .../externlLib/OpenXLSX/OpenXLSXConfig.cmake | 0 .../externlLib/OpenXLSX/XLCell.cpp | 0 .../externlLib/OpenXLSX/XLCell.hpp | 0 .../externlLib/OpenXLSX/XLCellIterator.cpp | 0 .../externlLib/OpenXLSX/XLCellIterator.hpp | 0 .../externlLib/OpenXLSX/XLCellRange.cpp | 0 .../externlLib/OpenXLSX/XLCellRange.hpp | 0 .../externlLib/OpenXLSX/XLCellReference.cpp | 0 .../externlLib/OpenXLSX/XLCellReference.hpp | 0 .../externlLib/OpenXLSX/XLCellValue.cpp | 0 .../externlLib/OpenXLSX/XLCellValue.hpp | 0 .../externlLib/OpenXLSX/XLColor.cpp | 0 .../externlLib/OpenXLSX/XLColor.hpp | 0 .../externlLib/OpenXLSX/XLColumn.cpp | 0 .../externlLib/OpenXLSX/XLColumn.hpp | 0 .../externlLib/OpenXLSX/XLCommandQuery.hpp | 0 .../externlLib/OpenXLSX/XLConstants.hpp | 0 .../externlLib/OpenXLSX/XLContentTypes.cpp | 0 .../externlLib/OpenXLSX/XLContentTypes.hpp | 0 .../externlLib/OpenXLSX/XLDateTime.cpp | 0 .../externlLib/OpenXLSX/XLDateTime.hpp | 0 .../externlLib/OpenXLSX/XLDocument.cpp | 0 .../externlLib/OpenXLSX/XLDocument.hpp | 0 .../externlLib/OpenXLSX/XLException.hpp | 0 .../externlLib/OpenXLSX/XLFormula.cpp | 0 .../externlLib/OpenXLSX/XLFormula.hpp | 0 .../externlLib/OpenXLSX/XLIterator.hpp | 0 .../externlLib/OpenXLSX/XLProperties.cpp | 0 .../externlLib/OpenXLSX/XLProperties.hpp | 0 .../externlLib/OpenXLSX/XLRelationships.cpp | 0 .../externlLib/OpenXLSX/XLRelationships.hpp | 0 .../externlLib/OpenXLSX/XLRow.cpp | 0 .../externlLib/OpenXLSX/XLRow.hpp | 0 .../externlLib/OpenXLSX/XLRowData.cpp | 0 .../externlLib/OpenXLSX/XLRowData.hpp | 0 .../externlLib/OpenXLSX/XLSharedStrings.cpp | 0 .../externlLib/OpenXLSX/XLSharedStrings.hpp | 0 .../externlLib/OpenXLSX/XLSheet.cpp | 0 .../externlLib/OpenXLSX/XLSheet.hpp | 0 .../externlLib/OpenXLSX/XLWorkbook.cpp | 0 .../externlLib/OpenXLSX/XLWorkbook.hpp | 0 .../externlLib/OpenXLSX/XLXmlData.cpp | 0 .../externlLib/OpenXLSX/XLXmlData.hpp | 0 .../externlLib/OpenXLSX/XLXmlFile.cpp | 0 .../externlLib/OpenXLSX/XLXmlFile.hpp | 0 .../externlLib/OpenXLSX/XLXmlParser.hpp | 0 .../externlLib/OpenXLSX/XLZipArchive.cpp | 0 .../externlLib/OpenXLSX/XLZipArchive.hpp | 0 .../OpenXLSX/utilities/XLUtilities.hpp | 0 .../externlLib/nlohmannJson.hpp | 0 .../externlLib/nowide/nowide/args.hpp | 0 .../externlLib/nowide/nowide/cenv.hpp | 0 .../externlLib/nowide/nowide/config.hpp | 0 .../externlLib/nowide/nowide/convert.hpp | 0 .../externlLib/nowide/nowide/cstdio.hpp | 0 .../externlLib/nowide/nowide/cstdlib.hpp | 0 .../nowide/nowide/encoding_errors.hpp | 0 .../externlLib/nowide/nowide/encoding_utf.hpp | 0 .../externlLib/nowide/nowide/filebuf.hpp | 0 .../externlLib/nowide/nowide/fstream.hpp | 0 .../externlLib/nowide/nowide/iostream.hpp | 0 .../externlLib/nowide/nowide/scoped_ptr.hpp | 0 .../externlLib/nowide/nowide/stackstring.hpp | 0 .../externlLib/nowide/nowide/system.hpp | 0 .../externlLib/nowide/nowide/utf.hpp | 0 .../externlLib/nowide/nowide/utf8_codecvt.hpp | 0 .../externlLib/nowide/nowide/windows.hpp | 0 .../externlLib/pugixml/pugiconfig.hpp | 0 .../externlLib/pugixml/pugixml.cpp | 0 .../externlLib/pugixml/pugixml.hpp | 0 .../HandleAiUi-new/externlLib/zippy/zippy.hpp | 0 .../{ => HanddleAI}/HandleAiUi-new/ff.rc | 0 .../HandleAiUi-new/front/base.h | 0 .../HandleAiUi-new/front/loadingWidget.h | 0 .../HandleAiUi-new/front/loginWindow.cpp | 0 .../HandleAiUi-new/front/loginWindow.h | 0 .../front/pages/configSettingWidget.h | 0 .../front/pages/displayPageWidget.h | 0 .../front/pages/historyWidget.h | 0 .../front/pages/logPageWidget.h | 0 .../front/pages/manualDetWidget.h | 0 .../front/pages/sqlControlWidget.cpp | 0 .../front/pages/sqlControlWidget.h | 0 .../HandleAiUi-new/front/ui_mainwindow.h | 0 .../HandleAiUi-new/globalStruct.h | 0 .../HandleAiUi-new/halconAlgo/Correction.h | 0 .../HandleAiUi-new/halconAlgo/Inspection.h | 0 .../halconAlgo/Inspection_apexSmall.hpp | 0 .../halconAlgo/Inspenction_apex.hpp | 0 .../halconAlgo/Inspenction_asr.hpp | 0 .../halconAlgo/Inspenction_cortina4.hpp | 0 .../halconAlgo/Inspenction_stargazer.hpp | 0 .../Subfunction/fit_cartesian_coordinate.h | 0 .../halconAlgo/Subfunction/fit_plane.h | 0 .../HandleAiUi-new/handleAi/handleAiModel.h | 0 .../{ => HanddleAI}/HandleAiUi-new/icon.qrc | 0 .../HandleAiUi-new/icon/121.png | Bin .../HandleAiUi-new/icon/Max_n.png | Bin .../HandleAiUi-new/icon/clear.png | Bin .../HandleAiUi-new/icon/close.png | Bin .../HandleAiUi-new/icon/close_n.png | Bin .../HandleAiUi-new/icon/config.png | Bin .../HandleAiUi-new/icon/cycleButton.png | Bin .../HandleAiUi-new/icon/cycleRunning.png | Bin .../HandleAiUi-new/icon/error.png | Bin .../HandleAiUi-new/icon/fullscreen-exit.png | Bin .../HandleAiUi-new/icon/fullscreen.png | Bin .../HandleAiUi-new/icon/history.png | Bin .../HandleAiUi-new/icon/home.png | Bin .../HandleAiUi-new/icon/home2.png | Bin .../HandleAiUi-new/icon/loading.gif | Bin .../HandleAiUi-new/icon/logo_Dongsheng.png | Bin .../HandleAiUi-new/icon/logo_Dongsheng1.png | Bin .../HandleAiUi-new/icon/menu.png | Bin .../HandleAiUi-new/icon/min_n.png | Bin .../HandleAiUi-new/icon/minus.png | Bin .../HandleAiUi-new/icon/oncerun.png | Bin .../HandleAiUi-new/icon/reset.png | Bin .../HandleAiUi-new/icon/rollback.png | Bin .../HandleAiUi-new/icon/save.png | Bin .../HandleAiUi-new/icon/search.png | Bin .../HandleAiUi-new/icon/search_1.png | Bin .../HandleAiUi-new/icon/setting.png | Bin .../HandleAiUi-new/icon/sql.png | Bin .../HandleAiUi-new/icon/start_n.png | Bin .../HandleAiUi-new/icon/stop.png | Bin .../HandleAiUi-new/icon/stop_n.png | Bin .../HandleAiUi-new/icon/switch.png | Bin .../HandleAiUi-new/icon/user_n.png | Bin .../HandleAiUi-new/icon/waitting.png | Bin .../HandleAiUi-new/icon/warning.png | Bin .../HandleAiUi-new/logger/logService.hpp | 0 .../HandleAiUi-new/logger/qtLogger.cpp | 0 .../HandleAiUi-new/logger/qtLogger.h | 0 .../HandleAiUi-new/logger/stdLogger.hpp | 0 .../HandleAiUi-new/logo-dongsheng.ico | Bin .../{ => HanddleAI}/HandleAiUi-new/main.cpp | 0 .../HandleAiUi-new/mainwindow.cpp | 0 .../HandleAiUi-new/mainwindow.h | 0 .../HandleAiUi-new/mainwindow.ui | 0 .../HandleAiUi-new/python/pythonCpp.cpp | 0 .../HandleAiUi-new/python/pythonCpp.h | 0 .../simpleTools/eulerCoordinateAlgo.h | 0 .../simpleTools/fileManager.cpp | 0 .../HandleAiUi-new/simpleTools/fileManager.h | 0 .../HandleAiUi-new/simpleTools/sharedMem.h | 0 .../HandleAiUi-new/simpleTools/stringAlgo.h | 0 .../simpleTools/windowsHardwareCtrl.hpp | 0 .../HandleAiUi-new/simpleTools/writeCsv.hpp | 0 .../HandleAiUi-new/simpleTools/writeExcel.cpp | 0 .../HandleAiUi-new/simpleTools/writeExcel.h | 0 .../uiModule/components/dashBoard.h | 0 .../uiModule/components/fancyButton.h | 0 .../uiModule/components/fancyDialog.h | 0 .../uiModule/components/fancyLogWindow.h | 0 .../uiModule/components/fancyProcessBar.h | 0 .../uiModule/components/fancyWidget.h | 0 .../uiModule/components/toolBarButton.h | 0 .../uiModule/uiModule_LocationMap.h | 0 .../uiModule/uiModule_OnceDataDisplay.h | 0 .../uiModule/uiModule_backContinueDetDialog.h | 0 .../uiModule/uiModule_cpkCalculate.h | 0 .../uiModule/uiModule_dumpToExcel.h | 0 .../uiModule/uiModule_fileReadSys.h | 0 .../uiModule/uiModule_historyListWidget.h | 0 .../uiModule_imageDoubleCheckQdialog.h | 0 .../uiModule/uiModule_imageView.cpp | 0 .../uiModule/uiModule_imageView.h | 0 .../HandleAiUi-new/uiModule/uiModule_kakong.h | 0 .../uiModule/uiModule_menuListWdiget.h | 0 .../uiModule/uiModule_productDetDoubleCheck.h | 0 .../uiModule/uiModule_summaryDataManager.h | 0 .../uiModule/uiModule_switchProduct.h | 0 .../uiModule/uiModule_tableView.h | 0 env/3DAI/dll/3DAlg.dll | Bin 39424 -> 0 bytes env/3DAI/dll/stargazer.ncm | Bin 89195 -> 0 bytes env/3DAI/include/3DAlg.h | 27 ------------------ env/3DAI/lib/3DAlg.lib | Bin 1762 -> 0 bytes 531 files changed, 39 insertions(+), 42 deletions(-) create mode 100644 HanddleAI/HanddleAI/CMakeLists.txt rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/.vscode/settings.json (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/CMakeLists.txt (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/ALGO_Correction.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/ALGO_Inspection.h (99%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/ALGO_MAIN.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/CISCO_APEX.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/CISCO_APEXSMALL.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/CISCO_ASR.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/CISCO_CORTINA4.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/CISCO_STARGAZER.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/CISCO_struct.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/OPENCV_Correction.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/algo/simpleAlgo.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/appConfig.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/appConfig.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/appconfigStruct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/json/generalJsonParsing.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/sqlManager/sqlBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/sqlManager/sqlManager.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/sqlManager/sqlManager.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/sqlManager/sqlStruct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/sqlManager/sqliteModule.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appConfig/sqlManager/sqliteModule.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appCore.hpp (97%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appCoreQtFunction.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/appCoreQtFunction.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/backStruct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/cachePool.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/cameraManager.cpp (99%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/cameraManager.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/detData.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/imgSaveThreadManager.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/imgSaveThreadManager.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/lightSource.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/manualDetThread.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/manualDetThread.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/serviceModule.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/simpleSiemensTcp.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/struct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/threadPoolManager.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/threadPoolManager.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/toolkit.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/toolkit.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/triggerManager.cpp (98%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/back/triggerManager.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/detProcess.hpp (96%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/CMakeLists.txt (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Cholesky (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/CholmodSupport (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Core (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Dense (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Eigen (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Eigenvalues (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Geometry (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Householder (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/IterativeLinearSolvers (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Jacobi (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/LU (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/MetisSupport (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/OrderingMethods (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/PaStiXSupport (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/PardisoSupport (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/QR (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/QtAlignedMalloc (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/SPQRSupport (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/SVD (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/Sparse (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/SparseCholesky (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/SparseCore (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/SparseLU (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/SparseQR (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/StdDeque (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/StdList (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/StdVector (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/SuperLUSupport (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/UmfPackSupport (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LDLT.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/CholmodSupport/CholmodSupport.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Array.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayWrapper.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Assign.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/AssignEvaluator.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Assign_MKL.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/BandMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Block.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/BooleanRedux.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CommaInitializer.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/ConditionEstimator.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CoreEvaluators.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CoreIterators.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseBinaryOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseNullaryOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseTernaryOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryView.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/DenseBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/DenseCoeffsBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/DenseStorage.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Diagonal.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Dot.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/EigenBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/ForceAlignedAccess.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Fuzzy.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/GeneralProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/GenericPacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/GlobalFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/IO.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Inverse.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Map.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/MapBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctionsImpl.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Matrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/MatrixBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/NestByValue.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/NoAlias.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/NumTraits.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/PermutationMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/PlainObjectBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Product.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/ProductEvaluators.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Random.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Redux.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Ref.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Replicate.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/ReturnByValue.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Reverse.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Select.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/SelfAdjointView.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/SelfCwiseBinaryOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Solve.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/SolveTriangular.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/SolverBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/StableNorm.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Stride.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Swap.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Transpose.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Transpositions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/TriangularMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/VectorBlock.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/VectorwiseOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/Visitor.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/Complex.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/PacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/TypeCasting.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/PacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/Complex.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/PacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Complex.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Half.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMathHalf.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/TypeCasting.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/ConjHelper.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/Settings.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/Complex.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/PacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/Complex.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/PacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/TypeCasting.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/Complex.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/MathFunctions.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/PacketMath.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/functors/AssignmentFunctors.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/functors/BinaryFunctors.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/functors/NullaryFunctors.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/functors/StlFunctors.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/functors/TernaryFunctors.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/functors/UnaryFunctors.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralBlockPanelKernel.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/Parallelizer.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointRank2Update.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverVector.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/BlasUtil.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/Constants.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/DisableStupidWarnings.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/ForwardDeclarations.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/MKL_support.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/Macros.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/Memory.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/Meta.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/NonMPL2.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/ReenableStupidWarnings.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/StaticAssert.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Core/util/XprHelper.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexEigenSolver.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/EigenSolver.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/HessenbergDecomposition.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealQZ.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/Tridiagonalization.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/AlignedBox.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/AngleAxis.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/EulerAngles.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Homogeneous.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Hyperplane.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/OrthoMethods.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/ParametrizedLine.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Quaternion.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Rotation2D.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/RotationBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Scaling.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Transform.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Translation.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/Umeyama.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Geometry/arch/Geometry_SSE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Householder/BlockHouseholder.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Householder/Householder.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Householder/HouseholderSequence.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/Jacobi/Jacobi.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/LU/Determinant.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/LU/FullPivLU.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/LU/InverseImpl.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/LU/arch/Inverse_SSE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/MetisSupport/MetisSupport.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Amd.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Eigen_Colamd.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Ordering.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/PaStiXSupport/PaStiXSupport.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/PardisoSupport/PardisoSupport.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/QR/CompleteOrthogonalDecomposition.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/QR/FullPivHouseholderQR.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SVD/BDCSVD.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD_LAPACKE.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SVD/SVDBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SVD/UpperBidiagonalization.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/AmbiVector.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/CompressedStorage.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/MappedSparseMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseAssign.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseBlock.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseColEtree.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCompressedBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseBinaryOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseUnaryOp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDenseProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDiagonalProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDot.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseFuzzy.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMap.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrixBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparsePermutation.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRedux.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRef.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSelfAdjointView.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSolverBase.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSparseProductWithPruning.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTranspose.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTriangularView.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseUtil.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseVector.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseView.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseCore/TriangularSolver.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLUImpl.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Memory.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Structs.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Utils.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_bmod.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_dfs.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_kernel_bmod.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_bmod.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_dfs.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pivotL.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pruneL.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_relax_snode.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SparseQR/SparseQR.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdDeque.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdList.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdVector.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/StlSupport/details.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/SuperLUSupport/SuperLUSupport.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/UmfPackSupport/UmfPackSupport.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/misc/Image.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/misc/Kernel.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/misc/RealSvd2x2.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/misc/blas.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/misc/lapack.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke_mangling.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseBinaryOps.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseUnaryOps.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/plugins/BlockMethods.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseBinaryOps.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseUnaryOps.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseBinaryOps.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseUnaryOps.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/CMakeLists.txt (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/IZipArchive.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX-Exports.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSXConfig.cmake (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCell.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCell.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLColor.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLColor.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLCommandQuery.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLConstants.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLException.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLIterator.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLRow.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLRow.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLXmlParser.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/OpenXLSX/utilities/XLUtilities.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nlohmannJson.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/args.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/cenv.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/config.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/convert.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/cstdio.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/cstdlib.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/encoding_errors.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/encoding_utf.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/filebuf.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/fstream.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/iostream.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/scoped_ptr.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/stackstring.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/system.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/utf.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/utf8_codecvt.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/nowide/nowide/windows.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/pugixml/pugiconfig.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/pugixml/pugixml.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/pugixml/pugixml.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/externlLib/zippy/zippy.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/ff.rc (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/base.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/loadingWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/loginWindow.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/loginWindow.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/pages/configSettingWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/pages/displayPageWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/pages/historyWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/pages/logPageWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/pages/manualDetWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/pages/sqlControlWidget.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/pages/sqlControlWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/front/ui_mainwindow.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/globalStruct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Correction.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Inspection.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Inspection_apexSmall.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Inspenction_apex.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Inspenction_asr.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Inspenction_cortina4.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Inspenction_stargazer.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Subfunction/fit_cartesian_coordinate.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/halconAlgo/Subfunction/fit_plane.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/handleAi/handleAiModel.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon.qrc (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/121.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/Max_n.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/clear.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/close.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/close_n.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/config.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/cycleButton.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/cycleRunning.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/error.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/fullscreen-exit.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/fullscreen.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/history.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/home.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/home2.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/loading.gif (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/logo_Dongsheng.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/logo_Dongsheng1.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/menu.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/min_n.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/minus.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/oncerun.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/reset.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/rollback.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/save.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/search.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/search_1.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/setting.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/sql.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/start_n.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/stop.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/stop_n.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/switch.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/user_n.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/waitting.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/icon/warning.png (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/logger/logService.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/logger/qtLogger.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/logger/qtLogger.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/logger/stdLogger.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/logo-dongsheng.ico (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/main.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/mainwindow.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/mainwindow.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/mainwindow.ui (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/python/pythonCpp.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/python/pythonCpp.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/eulerCoordinateAlgo.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/fileManager.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/fileManager.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/sharedMem.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/stringAlgo.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/windowsHardwareCtrl.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/writeCsv.hpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/writeExcel.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/simpleTools/writeExcel.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/components/dashBoard.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/components/fancyButton.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/components/fancyDialog.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/components/fancyLogWindow.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/components/fancyProcessBar.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/components/fancyWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/components/toolBarButton.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_LocationMap.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_OnceDataDisplay.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_backContinueDetDialog.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_cpkCalculate.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_dumpToExcel.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_fileReadSys.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_historyListWidget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_imageDoubleCheckQdialog.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_imageView.cpp (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_imageView.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_kakong.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_menuListWdiget.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_productDetDoubleCheck.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_summaryDataManager.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_switchProduct.h (100%) rename HanddleAI/{ => HanddleAI}/HandleAiUi-new/uiModule/uiModule_tableView.h (100%) delete mode 100644 env/3DAI/dll/3DAlg.dll delete mode 100644 env/3DAI/dll/stargazer.ncm delete mode 100644 env/3DAI/include/3DAlg.h delete mode 100644 env/3DAI/lib/3DAlg.lib diff --git a/HanddleAI/HanddleAI/CMakeLists.txt b/HanddleAI/HanddleAI/CMakeLists.txt new file mode 100644 index 00000000..447487dc --- /dev/null +++ b/HanddleAI/HanddleAI/CMakeLists.txt @@ -0,0 +1,11 @@ +锘�# CMakeList.txt: 閬嶅巻鏂囦欢澶� 娣诲姞瀛愰」鐩� + +set(OUR_LIBS "") +SUBDIRENAMES(OUR_LIBS ${CMAKE_CURRENT_SOURCE_DIR} "" OFF) +message("OUR_LIBS :" ${OUR_LIBS}) + + +# 閬嶅巻瀛愬簱 +foreach(dll ${OUR_LIBS}) + add_subdirectory(${dll}) +endforeach(dll ${}) \ No newline at end of file diff --git a/HanddleAI/HandleAiUi-new/.vscode/settings.json b/HanddleAI/HanddleAI/HandleAiUi-new/.vscode/settings.json similarity index 100% rename from HanddleAI/HandleAiUi-new/.vscode/settings.json rename to HanddleAI/HanddleAI/HandleAiUi-new/.vscode/settings.json diff --git a/HanddleAI/HandleAiUi-new/CMakeLists.txt b/HanddleAI/HanddleAI/HandleAiUi-new/CMakeLists.txt similarity index 100% rename from HanddleAI/HandleAiUi-new/CMakeLists.txt rename to HanddleAI/HanddleAI/HandleAiUi-new/CMakeLists.txt diff --git a/HanddleAI/HandleAiUi-new/algo/ALGO_Correction.h b/HanddleAI/HanddleAI/HandleAiUi-new/algo/ALGO_Correction.h similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/ALGO_Correction.h rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/ALGO_Correction.h diff --git a/HanddleAI/HandleAiUi-new/algo/ALGO_Inspection.h b/HanddleAI/HanddleAI/HandleAiUi-new/algo/ALGO_Inspection.h similarity index 99% rename from HanddleAI/HandleAiUi-new/algo/ALGO_Inspection.h rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/ALGO_Inspection.h index e27ad967..2429e69f 100644 --- a/HanddleAI/HandleAiUi-new/algo/ALGO_Inspection.h +++ b/HanddleAI/HanddleAI/HandleAiUi-new/algo/ALGO_Inspection.h @@ -117,7 +117,6 @@ void ALGO_Inspection(std::shared_ptr data, handleAiModelManager* _hand data->handleAiEndTime = std::chrono::high_resolution_clock::now(); aiImgResult.push_back(stargazerHandleAiAlgo(data, src(BboxToRect(connector)), _handleAiModelManager)); data->halconEndTime = std::chrono::high_resolution_clock::now(); - tempCompared = true; break; case 6://STARGAZER HUGE halconImgResult.push_back(stargazerHalconAlgo(data, src(BboxToRect(connector)))); diff --git a/HanddleAI/HandleAiUi-new/algo/ALGO_MAIN.h b/HanddleAI/HanddleAI/HandleAiUi-new/algo/ALGO_MAIN.h similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/ALGO_MAIN.h rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/ALGO_MAIN.h diff --git a/HanddleAI/HandleAiUi-new/algo/CISCO_APEX.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_APEX.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/CISCO_APEX.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_APEX.hpp diff --git a/HanddleAI/HandleAiUi-new/algo/CISCO_APEXSMALL.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_APEXSMALL.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/CISCO_APEXSMALL.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_APEXSMALL.hpp diff --git a/HanddleAI/HandleAiUi-new/algo/CISCO_ASR.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_ASR.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/CISCO_ASR.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_ASR.hpp diff --git a/HanddleAI/HandleAiUi-new/algo/CISCO_CORTINA4.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_CORTINA4.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/CISCO_CORTINA4.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_CORTINA4.hpp diff --git a/HanddleAI/HandleAiUi-new/algo/CISCO_STARGAZER.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_STARGAZER.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/CISCO_STARGAZER.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_STARGAZER.hpp diff --git a/HanddleAI/HandleAiUi-new/algo/CISCO_struct.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_struct.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/CISCO_struct.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/CISCO_struct.hpp diff --git a/HanddleAI/HandleAiUi-new/algo/OPENCV_Correction.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/algo/OPENCV_Correction.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/OPENCV_Correction.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/OPENCV_Correction.hpp diff --git a/HanddleAI/HandleAiUi-new/algo/simpleAlgo.h b/HanddleAI/HanddleAI/HandleAiUi-new/algo/simpleAlgo.h similarity index 100% rename from HanddleAI/HandleAiUi-new/algo/simpleAlgo.h rename to HanddleAI/HanddleAI/HandleAiUi-new/algo/simpleAlgo.h diff --git a/HanddleAI/HandleAiUi-new/appConfig/appConfig.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/appConfig.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/appConfig.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/appConfig.cpp diff --git a/HanddleAI/HandleAiUi-new/appConfig/appConfig.h b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/appConfig.h similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/appConfig.h rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/appConfig.h diff --git a/HanddleAI/HandleAiUi-new/appConfig/appconfigStruct.h b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/appconfigStruct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/appconfigStruct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/appconfigStruct.h diff --git a/HanddleAI/HandleAiUi-new/appConfig/json/generalJsonParsing.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/json/generalJsonParsing.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/json/generalJsonParsing.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/json/generalJsonParsing.hpp diff --git a/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlBase.h diff --git a/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.cpp diff --git a/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.h b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.h similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.h rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlManager.h diff --git a/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlStruct.h b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlStruct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlStruct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlStruct.h diff --git a/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.cpp diff --git a/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.h b/HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.h similarity index 100% rename from HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.h rename to HanddleAI/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqliteModule.h diff --git a/HanddleAI/HandleAiUi-new/appCore.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/appCore.hpp similarity index 97% rename from HanddleAI/HandleAiUi-new/appCore.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/appCore.hpp index 44a0d7fd..41bb09fb 100644 --- a/HanddleAI/HandleAiUi-new/appCore.hpp +++ b/HanddleAI/HanddleAI/HandleAiUi-new/appCore.hpp @@ -10,7 +10,7 @@ #include #define enableHandleAiModel 1 -#define disableBackEndCheck 1 +#define disableBackEndCheck 0 #define disableeAlgo 0 #define enableHideConsle 1 class detGlobalData diff --git a/HanddleAI/HandleAiUi-new/appCoreQtFunction.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/appCoreQtFunction.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/appCoreQtFunction.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/appCoreQtFunction.cpp diff --git a/HanddleAI/HandleAiUi-new/appCoreQtFunction.h b/HanddleAI/HanddleAI/HandleAiUi-new/appCoreQtFunction.h similarity index 100% rename from HanddleAI/HandleAiUi-new/appCoreQtFunction.h rename to HanddleAI/HanddleAI/HandleAiUi-new/appCoreQtFunction.h diff --git a/HanddleAI/HandleAiUi-new/back/backStruct.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/backStruct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/backStruct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/backStruct.h diff --git a/HanddleAI/HandleAiUi-new/back/cachePool.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/cachePool.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/cachePool.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/cachePool.hpp diff --git a/HanddleAI/HandleAiUi-new/back/cameraManager.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/cameraManager.cpp similarity index 99% rename from HanddleAI/HandleAiUi-new/back/cameraManager.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/cameraManager.cpp index 2964c123..c619211b 100644 --- a/HanddleAI/HandleAiUi-new/back/cameraManager.cpp +++ b/HanddleAI/HanddleAI/HandleAiUi-new/back/cameraManager.cpp @@ -155,6 +155,7 @@ void cameraManager::run() { if (initFlag == true) return; + status = NotInit; bool initReuslt = true; for (auto i = 0; i < camerasVec.size(); i++) { diff --git a/HanddleAI/HandleAiUi-new/back/cameraManager.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/cameraManager.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/cameraManager.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/cameraManager.h diff --git a/HanddleAI/HandleAiUi-new/back/detData.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/detData.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/detData.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/detData.h diff --git a/HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.cpp diff --git a/HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/imgSaveThreadManager.h diff --git a/HanddleAI/HandleAiUi-new/back/lightSource.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/lightSource.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/lightSource.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/lightSource.hpp diff --git a/HanddleAI/HandleAiUi-new/back/manualDetThread.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/manualDetThread.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/manualDetThread.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/manualDetThread.cpp diff --git a/HanddleAI/HandleAiUi-new/back/manualDetThread.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/manualDetThread.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/manualDetThread.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/manualDetThread.h diff --git a/HanddleAI/HandleAiUi-new/back/serviceModule.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/serviceModule.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/serviceModule.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/serviceModule.hpp diff --git a/HanddleAI/HandleAiUi-new/back/simpleSiemensTcp.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/simpleSiemensTcp.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/simpleSiemensTcp.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/simpleSiemensTcp.hpp diff --git a/HanddleAI/HandleAiUi-new/back/struct.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/struct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/struct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/struct.h diff --git a/HanddleAI/HandleAiUi-new/back/threadPoolManager.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/threadPoolManager.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/threadPoolManager.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/threadPoolManager.cpp diff --git a/HanddleAI/HandleAiUi-new/back/threadPoolManager.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/threadPoolManager.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/threadPoolManager.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/threadPoolManager.h diff --git a/HanddleAI/HandleAiUi-new/back/toolkit.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/toolkit.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/back/toolkit.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/toolkit.cpp diff --git a/HanddleAI/HandleAiUi-new/back/toolkit.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/toolkit.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/toolkit.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/toolkit.h diff --git a/HanddleAI/HandleAiUi-new/back/triggerManager.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/back/triggerManager.cpp similarity index 98% rename from HanddleAI/HandleAiUi-new/back/triggerManager.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/back/triggerManager.cpp index 52d74e2a..8096a8fd 100644 --- a/HanddleAI/HandleAiUi-new/back/triggerManager.cpp +++ b/HanddleAI/HanddleAI/HandleAiUi-new/back/triggerManager.cpp @@ -17,26 +17,18 @@ void triggerManager::initialization(detProcess* _detProcessIn) startPos = _core._appConfig._triggerStruct.startPos; triggerFileName = QString::fromStdString(_core._appConfig._triggerStruct.modelName); - IpAndPort = QString::fromStdString(_core._appConfig._triggerStruct.initStr); + IpAndPort = QString::fromStdString(_core._appConfig._triggerStruct.initStr); readAllCmd = QByteArray::fromStdString(_core._appConfig._triggerStruct.readAllCmd); triggerFileName = QString::fromStdString(_core._appConfig._triggerStruct.modelName); sleepTime = _core._appConfig._triggerStruct.sleepTime; readNum = _core._appConfig._triggerStruct.readNum; writeType = _core._appConfig._triggerStruct.writeType; - m_lib = new QLibrary(triggerFileName); - libLoadedflag = m_lib->load(); - if (!m_lib->isLoaded()) - { - emit _core._qtFunc.sendErrorToMainwindow(dllNotFound); - emit _core._qtFunc.sendInitString("找不到" + triggerFileName); - return; - } - } void triggerManager::run() { - connectHost(); + if(connectHost() == false) + return; QThread::msleep(3000); while (runFlag) { @@ -48,6 +40,15 @@ bool triggerManager::connectHost() { if (init == true) return true; + status = NotInit; + m_lib = new QLibrary(triggerFileName); + libLoadedflag = m_lib->load(); + if (!m_lib->isLoaded()) + { + emit _core._qtFunc.sendErrorToMainwindow(dllNotFound); + emit _core._qtFunc.sendInitString("找不到" + triggerFileName); + return false; + } if (libLoadedflag) { CreateFunction createFun = (CreateFunction)m_lib->resolve("create"); @@ -84,6 +85,7 @@ bool triggerManager::connectHost() return true; } } + return false; } void triggerManager::reciveCommond() { diff --git a/HanddleAI/HandleAiUi-new/back/triggerManager.h b/HanddleAI/HanddleAI/HandleAiUi-new/back/triggerManager.h similarity index 100% rename from HanddleAI/HandleAiUi-new/back/triggerManager.h rename to HanddleAI/HanddleAI/HandleAiUi-new/back/triggerManager.h diff --git a/HanddleAI/HandleAiUi-new/detProcess.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/detProcess.hpp similarity index 96% rename from HanddleAI/HandleAiUi-new/detProcess.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/detProcess.hpp index b92b08cc..e3775eb2 100644 --- a/HanddleAI/HandleAiUi-new/detProcess.hpp +++ b/HanddleAI/HanddleAI/HandleAiUi-new/detProcess.hpp @@ -28,21 +28,32 @@ public: _handleAiModelManager.start(); _lightSourceManager.start(); _triggerManager.start(); + QThread::msleep(1000); bool res1 = waitrForInitResult(&_cameraManager); bool res2 = waitrForInitResult(&_handleAiModelManager); bool res3 = waitrForInitResult(&_triggerManager); - std::cout << std::to_string(res1) << "," << std::to_string(res2) << "," << std::to_string(res3) << "," << std::endl; + std::cout << "_cameraManager-initReuslt-->" << std::to_string(res1) << "\n" + << "_handleAiModelManager-initReuslt-->" << std::to_string(res2) << "\n" + << "_triggerManager-initReuslt-->" << std::to_string(res3) << "\n" << std::endl; + if(res1 == true&&res2 == true && res3 == true) + emit _core._qtFunc.sendInitFinished(InitOK); + else + emit _core._qtFunc.sendInitFinished(InitFailure); } bool waitrForInitResult(serviceModule* ptr) { int timecnt = 0; - while (timecnt < 100) + while (timecnt <= 100) { if (ptr->status != NotInit) break; + QThread::msleep(100); + timecnt++; } if (timecnt > 100) return false; + if (ptr->status == InitFailure) + return false; return true; } simpleSiemensTcp _simpleSiemensTcp; diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/CMakeLists.txt b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/CMakeLists.txt similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/CMakeLists.txt rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/CMakeLists.txt diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Cholesky b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Cholesky similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Cholesky rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Cholesky diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/CholmodSupport b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/CholmodSupport similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/CholmodSupport rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/CholmodSupport diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Core b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Core similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Core rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Core diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Dense b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Dense similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Dense rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Dense diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigen b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigen similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigen rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigen diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigenvalues b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigenvalues similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigenvalues rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Eigenvalues diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Geometry b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Geometry similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Geometry rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Geometry diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Householder b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Householder similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Householder rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Householder diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/IterativeLinearSolvers b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/IterativeLinearSolvers similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/IterativeLinearSolvers rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/IterativeLinearSolvers diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Jacobi b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Jacobi similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Jacobi rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Jacobi diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/LU b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/LU similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/LU rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/LU diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/MetisSupport b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/MetisSupport similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/MetisSupport rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/MetisSupport diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/OrderingMethods b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/OrderingMethods similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/OrderingMethods rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/OrderingMethods diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/PaStiXSupport b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/PaStiXSupport similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/PaStiXSupport rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/PaStiXSupport diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/PardisoSupport b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/PardisoSupport similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/PardisoSupport rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/PardisoSupport diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/QR b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/QR similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/QR rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/QR diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/QtAlignedMalloc b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/QtAlignedMalloc similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/QtAlignedMalloc rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/QtAlignedMalloc diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/SPQRSupport b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SPQRSupport similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/SPQRSupport rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SPQRSupport diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/SVD b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SVD similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/SVD rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SVD diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/Sparse b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Sparse similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/Sparse rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/Sparse diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCholesky b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCholesky similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCholesky rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCholesky diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCore b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCore similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCore rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseCore diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseLU b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseLU similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseLU rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseLU diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseQR b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseQR similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseQR rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SparseQR diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdDeque b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdDeque similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/StdDeque rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdDeque diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdList b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdList similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/StdList rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdList diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdVector b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdVector similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/StdVector rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/StdVector diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/SuperLUSupport b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SuperLUSupport similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/SuperLUSupport rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/SuperLUSupport diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/UmfPackSupport b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/UmfPackSupport similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/UmfPackSupport rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/UmfPackSupport diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LDLT.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LDLT.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LDLT.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LDLT.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Cholesky/LLT_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/CholmodSupport/CholmodSupport.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/CholmodSupport/CholmodSupport.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/CholmodSupport/CholmodSupport.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/CholmodSupport/CholmodSupport.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Array.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Array.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Array.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Array.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayWrapper.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayWrapper.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayWrapper.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ArrayWrapper.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/AssignEvaluator.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/AssignEvaluator.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/AssignEvaluator.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/AssignEvaluator.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign_MKL.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign_MKL.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign_MKL.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Assign_MKL.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BandMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BandMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BandMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BandMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Block.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Block.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Block.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Block.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BooleanRedux.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BooleanRedux.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BooleanRedux.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/BooleanRedux.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CommaInitializer.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CommaInitializer.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CommaInitializer.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CommaInitializer.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ConditionEstimator.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ConditionEstimator.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ConditionEstimator.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ConditionEstimator.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreEvaluators.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreEvaluators.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreEvaluators.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreEvaluators.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreIterators.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreIterators.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreIterators.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CoreIterators.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseBinaryOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseBinaryOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseBinaryOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseBinaryOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseNullaryOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseNullaryOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseNullaryOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseNullaryOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseTernaryOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseTernaryOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseTernaryOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseTernaryOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryView.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryView.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryView.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/CwiseUnaryView.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseCoeffsBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseCoeffsBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseCoeffsBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseCoeffsBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseStorage.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseStorage.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseStorage.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DenseStorage.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Diagonal.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Diagonal.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Diagonal.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Diagonal.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/DiagonalProduct.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Dot.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Dot.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Dot.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Dot.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/EigenBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/EigenBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/EigenBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/EigenBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ForceAlignedAccess.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ForceAlignedAccess.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ForceAlignedAccess.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ForceAlignedAccess.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Fuzzy.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Fuzzy.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Fuzzy.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Fuzzy.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GeneralProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GeneralProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GeneralProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GeneralProduct.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GenericPacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GenericPacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GenericPacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GenericPacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GlobalFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GlobalFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GlobalFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/GlobalFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/IO.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/IO.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/IO.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/IO.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Inverse.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Inverse.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Inverse.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Inverse.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Map.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Map.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Map.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Map.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MapBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MapBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MapBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MapBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctionsImpl.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctionsImpl.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctionsImpl.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MathFunctionsImpl.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Matrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Matrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Matrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Matrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MatrixBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MatrixBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MatrixBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/MatrixBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NestByValue.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NestByValue.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NestByValue.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NestByValue.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NoAlias.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NoAlias.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NoAlias.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NoAlias.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NumTraits.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NumTraits.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NumTraits.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/NumTraits.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PermutationMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PermutationMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PermutationMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PermutationMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PlainObjectBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PlainObjectBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PlainObjectBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/PlainObjectBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Product.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Product.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Product.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Product.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ProductEvaluators.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ProductEvaluators.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ProductEvaluators.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ProductEvaluators.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Random.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Random.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Random.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Random.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Redux.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Redux.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Redux.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Redux.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Ref.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Ref.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Ref.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Ref.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Replicate.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Replicate.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Replicate.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Replicate.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ReturnByValue.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ReturnByValue.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ReturnByValue.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/ReturnByValue.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Reverse.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Reverse.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Reverse.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Reverse.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Select.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Select.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Select.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Select.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfAdjointView.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfAdjointView.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfAdjointView.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfAdjointView.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfCwiseBinaryOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfCwiseBinaryOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfCwiseBinaryOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SelfCwiseBinaryOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Solve.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Solve.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Solve.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Solve.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolveTriangular.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolveTriangular.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolveTriangular.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolveTriangular.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolverBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolverBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolverBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/SolverBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/StableNorm.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/StableNorm.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/StableNorm.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/StableNorm.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Stride.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Stride.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Stride.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Stride.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Swap.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Swap.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Swap.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Swap.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpose.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpose.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpose.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpose.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpositions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpositions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpositions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Transpositions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/TriangularMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/TriangularMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/TriangularMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/TriangularMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorBlock.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorBlock.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorBlock.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorBlock.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorwiseOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorwiseOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorwiseOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/VectorwiseOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Visitor.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Visitor.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Visitor.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/Visitor.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/Complex.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/Complex.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/Complex.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/Complex.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/PacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/PacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/PacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/PacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/TypeCasting.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/TypeCasting.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/TypeCasting.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX/TypeCasting.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/PacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/PacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/PacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AVX512/PacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/Complex.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/Complex.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/Complex.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/Complex.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/PacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/PacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/PacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/AltiVec/PacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Complex.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Complex.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Complex.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Complex.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Half.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Half.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Half.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/Half.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMathHalf.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMathHalf.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMathHalf.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/PacketMathHalf.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/TypeCasting.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/TypeCasting.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/TypeCasting.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/CUDA/TypeCasting.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/ConjHelper.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/ConjHelper.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/ConjHelper.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/ConjHelper.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/Settings.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/Settings.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/Settings.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/Default/Settings.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/Complex.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/Complex.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/Complex.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/Complex.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/PacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/PacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/PacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/NEON/PacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/Complex.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/Complex.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/Complex.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/Complex.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/PacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/PacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/PacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/PacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/TypeCasting.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/TypeCasting.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/TypeCasting.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/SSE/TypeCasting.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/Complex.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/Complex.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/Complex.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/Complex.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/MathFunctions.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/MathFunctions.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/MathFunctions.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/MathFunctions.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/PacketMath.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/PacketMath.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/PacketMath.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/arch/ZVector/PacketMath.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/AssignmentFunctors.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/AssignmentFunctors.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/AssignmentFunctors.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/AssignmentFunctors.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/BinaryFunctors.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/BinaryFunctors.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/BinaryFunctors.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/BinaryFunctors.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/NullaryFunctors.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/NullaryFunctors.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/NullaryFunctors.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/NullaryFunctors.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/StlFunctors.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/StlFunctors.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/StlFunctors.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/StlFunctors.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/TernaryFunctors.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/TernaryFunctors.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/TernaryFunctors.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/TernaryFunctors.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/UnaryFunctors.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/UnaryFunctors.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/UnaryFunctors.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/functors/UnaryFunctors.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralBlockPanelKernel.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralBlockPanelKernel.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralBlockPanelKernel.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralBlockPanelKernel.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/Parallelizer.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/Parallelizer.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/Parallelizer.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/Parallelizer.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointProduct.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointRank2Update.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointRank2Update.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointRank2Update.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/SelfadjointRank2Update.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverVector.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverVector.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverVector.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/products/TriangularSolverVector.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/BlasUtil.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/BlasUtil.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/BlasUtil.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/BlasUtil.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Constants.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Constants.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Constants.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Constants.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/DisableStupidWarnings.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/DisableStupidWarnings.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/DisableStupidWarnings.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/DisableStupidWarnings.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ForwardDeclarations.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ForwardDeclarations.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ForwardDeclarations.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ForwardDeclarations.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/MKL_support.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/MKL_support.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/MKL_support.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/MKL_support.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Macros.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Macros.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Macros.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Macros.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Memory.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Memory.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Memory.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Memory.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Meta.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Meta.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Meta.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/Meta.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/NonMPL2.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/NonMPL2.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/NonMPL2.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/NonMPL2.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ReenableStupidWarnings.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ReenableStupidWarnings.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ReenableStupidWarnings.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/ReenableStupidWarnings.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/StaticAssert.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/StaticAssert.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/StaticAssert.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/StaticAssert.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/XprHelper.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/XprHelper.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/XprHelper.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Core/util/XprHelper.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexEigenSolver.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexEigenSolver.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexEigenSolver.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexEigenSolver.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/EigenSolver.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/EigenSolver.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/EigenSolver.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/EigenSolver.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/HessenbergDecomposition.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/HessenbergDecomposition.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/HessenbergDecomposition.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/HessenbergDecomposition.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealQZ.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealQZ.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealQZ.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealQZ.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/Tridiagonalization.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/Tridiagonalization.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/Tridiagonalization.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Eigenvalues/Tridiagonalization.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AlignedBox.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AlignedBox.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AlignedBox.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AlignedBox.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AngleAxis.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AngleAxis.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AngleAxis.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/AngleAxis.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/EulerAngles.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/EulerAngles.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/EulerAngles.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/EulerAngles.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Homogeneous.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Homogeneous.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Homogeneous.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Homogeneous.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Hyperplane.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Hyperplane.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Hyperplane.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Hyperplane.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/OrthoMethods.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/OrthoMethods.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/OrthoMethods.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/OrthoMethods.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/ParametrizedLine.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/ParametrizedLine.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/ParametrizedLine.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/ParametrizedLine.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Quaternion.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Quaternion.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Quaternion.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Quaternion.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Rotation2D.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Rotation2D.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Rotation2D.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Rotation2D.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/RotationBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/RotationBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/RotationBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/RotationBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Scaling.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Scaling.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Scaling.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Scaling.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Transform.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Transform.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Transform.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Transform.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Translation.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Translation.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Translation.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Translation.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Umeyama.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Umeyama.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Umeyama.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/Umeyama.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/arch/Geometry_SSE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/arch/Geometry_SSE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/arch/Geometry_SSE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Geometry/arch/Geometry_SSE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/BlockHouseholder.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/BlockHouseholder.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/BlockHouseholder.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/BlockHouseholder.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/Householder.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/Householder.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/Householder.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/Householder.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/HouseholderSequence.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/HouseholderSequence.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/HouseholderSequence.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Householder/HouseholderSequence.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Jacobi/Jacobi.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Jacobi/Jacobi.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Jacobi/Jacobi.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/Jacobi/Jacobi.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/Determinant.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/Determinant.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/Determinant.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/Determinant.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/FullPivLU.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/FullPivLU.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/FullPivLU.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/FullPivLU.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/InverseImpl.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/InverseImpl.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/InverseImpl.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/InverseImpl.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/PartialPivLU_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/arch/Inverse_SSE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/arch/Inverse_SSE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/arch/Inverse_SSE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/LU/arch/Inverse_SSE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/MetisSupport/MetisSupport.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/MetisSupport/MetisSupport.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/MetisSupport/MetisSupport.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/MetisSupport/MetisSupport.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Amd.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Amd.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Amd.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Amd.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Eigen_Colamd.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Eigen_Colamd.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Eigen_Colamd.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Eigen_Colamd.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Ordering.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Ordering.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Ordering.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/OrderingMethods/Ordering.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PaStiXSupport/PaStiXSupport.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PaStiXSupport/PaStiXSupport.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PaStiXSupport/PaStiXSupport.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PaStiXSupport/PaStiXSupport.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PardisoSupport/PardisoSupport.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PardisoSupport/PardisoSupport.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PardisoSupport/PardisoSupport.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/PardisoSupport/PardisoSupport.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/CompleteOrthogonalDecomposition.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/CompleteOrthogonalDecomposition.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/CompleteOrthogonalDecomposition.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/CompleteOrthogonalDecomposition.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/FullPivHouseholderQR.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/FullPivHouseholderQR.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/FullPivHouseholderQR.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/FullPivHouseholderQR.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/QR/HouseholderQR_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/BDCSVD.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/BDCSVD.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/BDCSVD.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/BDCSVD.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD_LAPACKE.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD_LAPACKE.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD_LAPACKE.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/JacobiSVD_LAPACKE.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/SVDBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/SVDBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/SVDBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/SVDBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/UpperBidiagonalization.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/UpperBidiagonalization.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/UpperBidiagonalization.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SVD/UpperBidiagonalization.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/AmbiVector.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/AmbiVector.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/AmbiVector.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/AmbiVector.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/CompressedStorage.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/CompressedStorage.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/CompressedStorage.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/CompressedStorage.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/MappedSparseMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/MappedSparseMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/MappedSparseMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/MappedSparseMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseAssign.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseAssign.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseAssign.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseAssign.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseBlock.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseBlock.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseBlock.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseBlock.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseColEtree.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseColEtree.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseColEtree.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseColEtree.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCompressedBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCompressedBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCompressedBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCompressedBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseBinaryOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseBinaryOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseBinaryOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseBinaryOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseUnaryOp.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseUnaryOp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseUnaryOp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseCwiseUnaryOp.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDenseProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDenseProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDenseProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDenseProduct.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDiagonalProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDiagonalProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDiagonalProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDiagonalProduct.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDot.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDot.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDot.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseDot.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseFuzzy.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseFuzzy.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseFuzzy.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseFuzzy.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMap.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMap.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMap.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMap.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrixBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrixBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrixBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseMatrixBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparsePermutation.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparsePermutation.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparsePermutation.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparsePermutation.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseProduct.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRedux.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRedux.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRedux.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRedux.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRef.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRef.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRef.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseRef.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSelfAdjointView.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSelfAdjointView.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSelfAdjointView.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSelfAdjointView.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSolverBase.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSolverBase.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSolverBase.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSolverBase.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSparseProductWithPruning.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSparseProductWithPruning.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSparseProductWithPruning.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseSparseProductWithPruning.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTranspose.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTranspose.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTranspose.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTranspose.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTriangularView.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTriangularView.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTriangularView.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseTriangularView.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseUtil.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseUtil.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseUtil.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseUtil.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseVector.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseVector.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseVector.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseVector.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseView.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseView.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseView.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/SparseView.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/TriangularSolver.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/TriangularSolver.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/TriangularSolver.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseCore/TriangularSolver.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLUImpl.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLUImpl.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLUImpl.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLUImpl.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Memory.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Memory.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Memory.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Memory.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Structs.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Structs.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Structs.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Structs.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Utils.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Utils.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Utils.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_Utils.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_bmod.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_bmod.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_bmod.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_bmod.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_dfs.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_dfs.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_dfs.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_column_dfs.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_kernel_bmod.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_kernel_bmod.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_kernel_bmod.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_kernel_bmod.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_bmod.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_bmod.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_bmod.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_bmod.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_dfs.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_dfs.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_dfs.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_panel_dfs.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pivotL.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pivotL.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pivotL.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pivotL.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pruneL.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pruneL.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pruneL.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_pruneL.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_relax_snode.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_relax_snode.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_relax_snode.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseLU/SparseLU_relax_snode.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseQR/SparseQR.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseQR/SparseQR.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseQR/SparseQR.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SparseQR/SparseQR.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdDeque.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdDeque.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdDeque.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdDeque.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdList.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdList.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdList.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdList.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdVector.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdVector.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdVector.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/StdVector.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/details.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/details.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/details.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/StlSupport/details.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SuperLUSupport/SuperLUSupport.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SuperLUSupport/SuperLUSupport.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SuperLUSupport/SuperLUSupport.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/SuperLUSupport/SuperLUSupport.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/UmfPackSupport/UmfPackSupport.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/UmfPackSupport/UmfPackSupport.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/UmfPackSupport/UmfPackSupport.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/UmfPackSupport/UmfPackSupport.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Image.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Image.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Image.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Image.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Kernel.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Kernel.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Kernel.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/Kernel.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/RealSvd2x2.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/RealSvd2x2.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/RealSvd2x2.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/RealSvd2x2.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/blas.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/blas.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/blas.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/blas.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapack.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapack.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapack.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapack.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke_mangling.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke_mangling.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke_mangling.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/misc/lapacke_mangling.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseBinaryOps.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseBinaryOps.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseBinaryOps.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseBinaryOps.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseUnaryOps.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseUnaryOps.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseUnaryOps.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/ArrayCwiseUnaryOps.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/BlockMethods.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/BlockMethods.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/BlockMethods.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/BlockMethods.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseBinaryOps.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseBinaryOps.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseBinaryOps.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseBinaryOps.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseUnaryOps.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseUnaryOps.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseUnaryOps.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/CommonCwiseUnaryOps.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseBinaryOps.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseBinaryOps.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseBinaryOps.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseBinaryOps.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseUnaryOps.h b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseUnaryOps.h similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseUnaryOps.h rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/Eigen/src/plugins/MatrixCwiseUnaryOps.h diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/CMakeLists.txt b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/CMakeLists.txt similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/CMakeLists.txt rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/CMakeLists.txt diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/IZipArchive.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/IZipArchive.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/IZipArchive.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/IZipArchive.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX-Exports.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX-Exports.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX-Exports.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX-Exports.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSX.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSXConfig.cmake b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSXConfig.cmake similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSXConfig.cmake rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/OpenXLSXConfig.cmake diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCell.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellIterator.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellRange.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellReference.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCellValue.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColor.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLColumn.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCommandQuery.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCommandQuery.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCommandQuery.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLCommandQuery.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLConstants.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLConstants.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLConstants.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLConstants.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLContentTypes.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDateTime.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLDocument.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLException.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLException.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLException.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLException.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLFormula.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLIterator.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLIterator.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLIterator.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLIterator.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLProperties.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRelationships.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRow.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLRowData.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSharedStrings.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLSheet.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLWorkbook.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlData.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlFile.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlParser.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlParser.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlParser.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLXmlParser.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/XLZipArchive.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/utilities/XLUtilities.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/utilities/XLUtilities.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/utilities/XLUtilities.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/OpenXLSX/utilities/XLUtilities.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nlohmannJson.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nlohmannJson.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nlohmannJson.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nlohmannJson.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/args.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/args.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/args.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/args.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cenv.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cenv.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cenv.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cenv.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/config.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/config.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/config.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/config.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/convert.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/convert.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/convert.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/convert.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdio.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdio.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdio.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdio.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdlib.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdlib.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdlib.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/cstdlib.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_errors.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_errors.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_errors.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_errors.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_utf.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_utf.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_utf.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/encoding_utf.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/filebuf.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/filebuf.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/filebuf.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/filebuf.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/fstream.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/fstream.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/fstream.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/fstream.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/iostream.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/iostream.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/iostream.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/iostream.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/scoped_ptr.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/scoped_ptr.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/scoped_ptr.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/scoped_ptr.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/stackstring.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/stackstring.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/stackstring.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/stackstring.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/system.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/system.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/system.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/system.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf8_codecvt.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf8_codecvt.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf8_codecvt.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/utf8_codecvt.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/windows.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/windows.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/windows.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/nowide/nowide/windows.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugiconfig.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugiconfig.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/pugixml/pugiconfig.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugiconfig.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.cpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/pugixml/pugixml.hpp diff --git a/HanddleAI/HandleAiUi-new/externlLib/zippy/zippy.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/externlLib/zippy/zippy.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/externlLib/zippy/zippy.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/externlLib/zippy/zippy.hpp diff --git a/HanddleAI/HandleAiUi-new/ff.rc b/HanddleAI/HanddleAI/HandleAiUi-new/ff.rc similarity index 100% rename from HanddleAI/HandleAiUi-new/ff.rc rename to HanddleAI/HanddleAI/HandleAiUi-new/ff.rc diff --git a/HanddleAI/HandleAiUi-new/front/base.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/base.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/base.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/base.h diff --git a/HanddleAI/HandleAiUi-new/front/loadingWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/loadingWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/loadingWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/loadingWidget.h diff --git a/HanddleAI/HandleAiUi-new/front/loginWindow.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/front/loginWindow.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/front/loginWindow.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/front/loginWindow.cpp diff --git a/HanddleAI/HandleAiUi-new/front/loginWindow.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/loginWindow.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/loginWindow.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/loginWindow.h diff --git a/HanddleAI/HandleAiUi-new/front/pages/configSettingWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/pages/configSettingWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/pages/configSettingWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/pages/configSettingWidget.h diff --git a/HanddleAI/HandleAiUi-new/front/pages/displayPageWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/pages/displayPageWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/pages/displayPageWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/pages/displayPageWidget.h diff --git a/HanddleAI/HandleAiUi-new/front/pages/historyWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/pages/historyWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/pages/historyWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/pages/historyWidget.h diff --git a/HanddleAI/HandleAiUi-new/front/pages/logPageWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/pages/logPageWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/pages/logPageWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/pages/logPageWidget.h diff --git a/HanddleAI/HandleAiUi-new/front/pages/manualDetWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/pages/manualDetWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/pages/manualDetWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/pages/manualDetWidget.h diff --git a/HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.cpp diff --git a/HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/pages/sqlControlWidget.h diff --git a/HanddleAI/HandleAiUi-new/front/ui_mainwindow.h b/HanddleAI/HanddleAI/HandleAiUi-new/front/ui_mainwindow.h similarity index 100% rename from HanddleAI/HandleAiUi-new/front/ui_mainwindow.h rename to HanddleAI/HanddleAI/HandleAiUi-new/front/ui_mainwindow.h diff --git a/HanddleAI/HandleAiUi-new/globalStruct.h b/HanddleAI/HanddleAI/HandleAiUi-new/globalStruct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/globalStruct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/globalStruct.h diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Correction.h b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Correction.h similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Correction.h rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Correction.h diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Inspection.h b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspection.h similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Inspection.h rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspection.h diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Inspection_apexSmall.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspection_apexSmall.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Inspection_apexSmall.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspection_apexSmall.hpp diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_apex.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_apex.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_apex.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_apex.hpp diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_asr.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_asr.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_asr.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_asr.hpp diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_cortina4.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_cortina4.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_cortina4.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_cortina4.hpp diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_stargazer.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_stargazer.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_stargazer.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Inspenction_stargazer.hpp diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_cartesian_coordinate.h b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_cartesian_coordinate.h similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_cartesian_coordinate.h rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_cartesian_coordinate.h diff --git a/HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_plane.h b/HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_plane.h similarity index 100% rename from HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_plane.h rename to HanddleAI/HanddleAI/HandleAiUi-new/halconAlgo/Subfunction/fit_plane.h diff --git a/HanddleAI/HandleAiUi-new/handleAi/handleAiModel.h b/HanddleAI/HanddleAI/HandleAiUi-new/handleAi/handleAiModel.h similarity index 100% rename from HanddleAI/HandleAiUi-new/handleAi/handleAiModel.h rename to HanddleAI/HanddleAI/HandleAiUi-new/handleAi/handleAiModel.h diff --git a/HanddleAI/HandleAiUi-new/icon.qrc b/HanddleAI/HanddleAI/HandleAiUi-new/icon.qrc similarity index 100% rename from HanddleAI/HandleAiUi-new/icon.qrc rename to HanddleAI/HanddleAI/HandleAiUi-new/icon.qrc diff --git a/HanddleAI/HandleAiUi-new/icon/121.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/121.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/121.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/121.png diff --git a/HanddleAI/HandleAiUi-new/icon/Max_n.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/Max_n.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/Max_n.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/Max_n.png diff --git a/HanddleAI/HandleAiUi-new/icon/clear.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/clear.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/clear.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/clear.png diff --git a/HanddleAI/HandleAiUi-new/icon/close.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/close.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/close.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/close.png diff --git a/HanddleAI/HandleAiUi-new/icon/close_n.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/close_n.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/close_n.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/close_n.png diff --git a/HanddleAI/HandleAiUi-new/icon/config.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/config.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/config.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/config.png diff --git a/HanddleAI/HandleAiUi-new/icon/cycleButton.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/cycleButton.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/cycleButton.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/cycleButton.png diff --git a/HanddleAI/HandleAiUi-new/icon/cycleRunning.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/cycleRunning.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/cycleRunning.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/cycleRunning.png diff --git a/HanddleAI/HandleAiUi-new/icon/error.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/error.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/error.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/error.png diff --git a/HanddleAI/HandleAiUi-new/icon/fullscreen-exit.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/fullscreen-exit.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/fullscreen-exit.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/fullscreen-exit.png diff --git a/HanddleAI/HandleAiUi-new/icon/fullscreen.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/fullscreen.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/fullscreen.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/fullscreen.png diff --git a/HanddleAI/HandleAiUi-new/icon/history.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/history.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/history.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/history.png diff --git a/HanddleAI/HandleAiUi-new/icon/home.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/home.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/home.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/home.png diff --git a/HanddleAI/HandleAiUi-new/icon/home2.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/home2.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/home2.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/home2.png diff --git a/HanddleAI/HandleAiUi-new/icon/loading.gif b/HanddleAI/HanddleAI/HandleAiUi-new/icon/loading.gif similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/loading.gif rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/loading.gif diff --git a/HanddleAI/HandleAiUi-new/icon/logo_Dongsheng.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/logo_Dongsheng.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/logo_Dongsheng.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/logo_Dongsheng.png diff --git a/HanddleAI/HandleAiUi-new/icon/logo_Dongsheng1.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/logo_Dongsheng1.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/logo_Dongsheng1.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/logo_Dongsheng1.png diff --git a/HanddleAI/HandleAiUi-new/icon/menu.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/menu.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/menu.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/menu.png diff --git a/HanddleAI/HandleAiUi-new/icon/min_n.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/min_n.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/min_n.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/min_n.png diff --git a/HanddleAI/HandleAiUi-new/icon/minus.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/minus.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/minus.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/minus.png diff --git a/HanddleAI/HandleAiUi-new/icon/oncerun.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/oncerun.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/oncerun.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/oncerun.png diff --git a/HanddleAI/HandleAiUi-new/icon/reset.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/reset.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/reset.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/reset.png diff --git a/HanddleAI/HandleAiUi-new/icon/rollback.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/rollback.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/rollback.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/rollback.png diff --git a/HanddleAI/HandleAiUi-new/icon/save.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/save.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/save.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/save.png diff --git a/HanddleAI/HandleAiUi-new/icon/search.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/search.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/search.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/search.png diff --git a/HanddleAI/HandleAiUi-new/icon/search_1.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/search_1.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/search_1.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/search_1.png diff --git a/HanddleAI/HandleAiUi-new/icon/setting.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/setting.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/setting.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/setting.png diff --git a/HanddleAI/HandleAiUi-new/icon/sql.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/sql.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/sql.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/sql.png diff --git a/HanddleAI/HandleAiUi-new/icon/start_n.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/start_n.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/start_n.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/start_n.png diff --git a/HanddleAI/HandleAiUi-new/icon/stop.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/stop.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/stop.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/stop.png diff --git a/HanddleAI/HandleAiUi-new/icon/stop_n.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/stop_n.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/stop_n.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/stop_n.png diff --git a/HanddleAI/HandleAiUi-new/icon/switch.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/switch.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/switch.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/switch.png diff --git a/HanddleAI/HandleAiUi-new/icon/user_n.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/user_n.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/user_n.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/user_n.png diff --git a/HanddleAI/HandleAiUi-new/icon/waitting.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/waitting.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/waitting.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/waitting.png diff --git a/HanddleAI/HandleAiUi-new/icon/warning.png b/HanddleAI/HanddleAI/HandleAiUi-new/icon/warning.png similarity index 100% rename from HanddleAI/HandleAiUi-new/icon/warning.png rename to HanddleAI/HanddleAI/HandleAiUi-new/icon/warning.png diff --git a/HanddleAI/HandleAiUi-new/logger/logService.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/logger/logService.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/logger/logService.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/logger/logService.hpp diff --git a/HanddleAI/HandleAiUi-new/logger/qtLogger.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/logger/qtLogger.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/logger/qtLogger.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/logger/qtLogger.cpp diff --git a/HanddleAI/HandleAiUi-new/logger/qtLogger.h b/HanddleAI/HanddleAI/HandleAiUi-new/logger/qtLogger.h similarity index 100% rename from HanddleAI/HandleAiUi-new/logger/qtLogger.h rename to HanddleAI/HanddleAI/HandleAiUi-new/logger/qtLogger.h diff --git a/HanddleAI/HandleAiUi-new/logger/stdLogger.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/logger/stdLogger.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/logger/stdLogger.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/logger/stdLogger.hpp diff --git a/HanddleAI/HandleAiUi-new/logo-dongsheng.ico b/HanddleAI/HanddleAI/HandleAiUi-new/logo-dongsheng.ico similarity index 100% rename from HanddleAI/HandleAiUi-new/logo-dongsheng.ico rename to HanddleAI/HanddleAI/HandleAiUi-new/logo-dongsheng.ico diff --git a/HanddleAI/HandleAiUi-new/main.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/main.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/main.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/main.cpp diff --git a/HanddleAI/HandleAiUi-new/mainwindow.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/mainwindow.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/mainwindow.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/mainwindow.cpp diff --git a/HanddleAI/HandleAiUi-new/mainwindow.h b/HanddleAI/HanddleAI/HandleAiUi-new/mainwindow.h similarity index 100% rename from HanddleAI/HandleAiUi-new/mainwindow.h rename to HanddleAI/HanddleAI/HandleAiUi-new/mainwindow.h diff --git a/HanddleAI/HandleAiUi-new/mainwindow.ui b/HanddleAI/HanddleAI/HandleAiUi-new/mainwindow.ui similarity index 100% rename from HanddleAI/HandleAiUi-new/mainwindow.ui rename to HanddleAI/HanddleAI/HandleAiUi-new/mainwindow.ui diff --git a/HanddleAI/HandleAiUi-new/python/pythonCpp.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/python/pythonCpp.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/python/pythonCpp.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/python/pythonCpp.cpp diff --git a/HanddleAI/HandleAiUi-new/python/pythonCpp.h b/HanddleAI/HanddleAI/HandleAiUi-new/python/pythonCpp.h similarity index 100% rename from HanddleAI/HandleAiUi-new/python/pythonCpp.h rename to HanddleAI/HanddleAI/HandleAiUi-new/python/pythonCpp.h diff --git a/HanddleAI/HandleAiUi-new/simpleTools/eulerCoordinateAlgo.h b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/eulerCoordinateAlgo.h similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/eulerCoordinateAlgo.h rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/eulerCoordinateAlgo.h diff --git a/HanddleAI/HandleAiUi-new/simpleTools/fileManager.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/fileManager.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/fileManager.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/fileManager.cpp diff --git a/HanddleAI/HandleAiUi-new/simpleTools/fileManager.h b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/fileManager.h similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/fileManager.h rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/fileManager.h diff --git a/HanddleAI/HandleAiUi-new/simpleTools/sharedMem.h b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/sharedMem.h similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/sharedMem.h rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/sharedMem.h diff --git a/HanddleAI/HandleAiUi-new/simpleTools/stringAlgo.h b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/stringAlgo.h similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/stringAlgo.h rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/stringAlgo.h diff --git a/HanddleAI/HandleAiUi-new/simpleTools/windowsHardwareCtrl.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/windowsHardwareCtrl.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/windowsHardwareCtrl.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/windowsHardwareCtrl.hpp diff --git a/HanddleAI/HandleAiUi-new/simpleTools/writeCsv.hpp b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/writeCsv.hpp similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/writeCsv.hpp rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/writeCsv.hpp diff --git a/HanddleAI/HandleAiUi-new/simpleTools/writeExcel.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/writeExcel.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/writeExcel.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/writeExcel.cpp diff --git a/HanddleAI/HandleAiUi-new/simpleTools/writeExcel.h b/HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/writeExcel.h similarity index 100% rename from HanddleAI/HandleAiUi-new/simpleTools/writeExcel.h rename to HanddleAI/HanddleAI/HandleAiUi-new/simpleTools/writeExcel.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/components/dashBoard.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/dashBoard.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/components/dashBoard.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/dashBoard.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/components/fancyButton.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyButton.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/components/fancyButton.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyButton.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/components/fancyDialog.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyDialog.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/components/fancyDialog.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyDialog.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/components/fancyLogWindow.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyLogWindow.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/components/fancyLogWindow.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyLogWindow.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/components/fancyProcessBar.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyProcessBar.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/components/fancyProcessBar.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyProcessBar.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/components/fancyWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/components/fancyWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/fancyWidget.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/components/toolBarButton.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/toolBarButton.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/components/toolBarButton.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/components/toolBarButton.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_LocationMap.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_LocationMap.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_LocationMap.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_LocationMap.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_OnceDataDisplay.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_OnceDataDisplay.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_OnceDataDisplay.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_OnceDataDisplay.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_backContinueDetDialog.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_backContinueDetDialog.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_backContinueDetDialog.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_backContinueDetDialog.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_cpkCalculate.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_cpkCalculate.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_cpkCalculate.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_cpkCalculate.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_dumpToExcel.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_dumpToExcel.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_dumpToExcel.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_dumpToExcel.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_fileReadSys.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_fileReadSys.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_fileReadSys.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_fileReadSys.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_historyListWidget.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_historyListWidget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_historyListWidget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_historyListWidget.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageDoubleCheckQdialog.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageDoubleCheckQdialog.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_imageDoubleCheckQdialog.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageDoubleCheckQdialog.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.cpp b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.cpp similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.cpp rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.cpp diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_imageView.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_kakong.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_kakong.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_kakong.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_kakong.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_menuListWdiget.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_menuListWdiget.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_menuListWdiget.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_menuListWdiget.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_productDetDoubleCheck.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_productDetDoubleCheck.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_productDetDoubleCheck.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_productDetDoubleCheck.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_summaryDataManager.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_summaryDataManager.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_summaryDataManager.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_summaryDataManager.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_switchProduct.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_switchProduct.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_switchProduct.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_switchProduct.h diff --git a/HanddleAI/HandleAiUi-new/uiModule/uiModule_tableView.h b/HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_tableView.h similarity index 100% rename from HanddleAI/HandleAiUi-new/uiModule/uiModule_tableView.h rename to HanddleAI/HanddleAI/HandleAiUi-new/uiModule/uiModule_tableView.h diff --git a/env/3DAI/dll/3DAlg.dll b/env/3DAI/dll/3DAlg.dll deleted file mode 100644 index 77e113689fc46b8120d447acefa86b7638e36f5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39424 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 Rv1Pt;6R%XKFTLvY{{ZUK2oC@N diff --git a/env/3DAI/include/3DAlg.h b/env/3DAI/include/3DAlg.h deleted file mode 100644 index 400b1228..00000000 --- a/env/3DAI/include/3DAlg.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - - -#include "HalconCpp.h" -#include -#include -#include - -using namespace HalconCpp; - -//********************************************************************** - //Function Name: Inspenction_stargazer_pin - //Author: - //Description: 检测stargazer产品的pin针, - //Input: - // in_Image, 图像(bmp), - // in_Filepath, 模板文件路径, - - //output: out_OK_Pings, OK的pin针坐标(x,y,width,height) - // out_NG_Pings, NG的pin针坐标(x,y,width,height) - // out_Flag, 算法执行的标志位; 0, 算法执行NG 1,算法执行OK 2,算法报错err -extern "C" __declspec(dllexport) void __stdcall Inspenction_stargazer_pin(HObject ho_in_Image, HTuple hv_in_FilePath, - HTuple * hv_out_OK_Pings, HTuple * hv_out_NG_Pings, HTuple * hv_out_Flag); -// ********************************************************************** - -void Get_Rectangle2_Corner(HObject ho_Rectangle, HTuple* hv_out_Row, HTuple* hv_out_Col); - diff --git a/env/3DAI/lib/3DAlg.lib b/env/3DAI/lib/3DAlg.lib deleted file mode 100644 index 0c13cc83177d350a500eb8ede94959021ae80c16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1762 zcmcIlzi$#z9RD1LttG|~WoTk*u8~9?#Fhdw7(Emd36wUJ&aWqj^b&d?;Nrs8$-lwH z(Lcbo>FT0!ba3h7;AG-v>i2v1-t~xuLV_=O@B8!aeLvqHcdHMrUSt1J?7lI&?yZl? zN?Mc5dNwDyy%>N?fOZV%C&VrT3odUVN}JnTwYn%i+j&|mZP&MIVxw4Sw;)7yw^I4n zjG<@ut@Y=-)v_oS>IIbCez)m122RHn{ejhMS#O#>(REyUlXK7&#<9dAmI6?>aXr3Bn$MmdxQZka!)u#Pqu1$oUJi^qwYx^8R4q&U2)RNMhrt_E zFy`WPQZ0!K?tt0o9CRtp#8A^tPs9G?NTuej;F^FJ>b}x=!2DaJPlkQyAp}0zGY#u+ z@*x+$9e5xmCJ|KWoZs-o0-#fNNIH`bbw~vE%7>pHy}&rU^E<@$O~D!JkPW5e4tcKx zNx4J*L*=Kb=n91}_Cqvt&hqI{&UEOjd%wQX1%7$Y&)I~j%BnQ+RPt1XmkCo%RYvLA t@2e6dWxqM+cAC82pzG)KtqOiJ2LEMvH0{Ikt6RU59>VB^?{82)`~|^7MDhRt