From 7a2d16d0835a09c1d4ca53b9c68edbf7fadaeb20 Mon Sep 17 00:00:00 2001 From: Farid Alijani <farid.alijani@student.lut.fi> Date: Mon, 22 Feb 2016 22:41:45 +0100 Subject: [PATCH] controller tunning --- .../AR_MARKER_DETECTION/.catkin_workspace | 1 + .../AR_MARKER_DETECTION/CMakeLists.txt | 1 + .../AR_MARKER_DETECTION/build/CATKIN_IGNORE | 0 .../AR_MARKER_DETECTION/build/CMakeCache.txt | 572 ++++++ .../build/CMakeFiles/CMakeCCompiler.cmake | 49 + .../build/CMakeFiles/CMakeCXXCompiler.cmake | 50 + .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8413 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8426 bytes .../CMakeDirectoryInformation.cmake | 22 + .../build/CMakeFiles/CMakeError.log | 19 + .../build/CMakeFiles/CMakeOutput.log | 293 +++ .../build/CMakeFiles/CMakeRuleHashes.txt | 32 + .../build/CMakeFiles/CMakeSystem.cmake | 15 + .../CMakeFiles/CompilerIdC/CMakeCCompilerId.c | 232 +++ .../build/CMakeFiles/CompilerIdC/a.out | Bin 0 -> 8472 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 215 ++ .../build/CMakeFiles/CompilerIdCXX/a.out | Bin 0 -> 8476 bytes .../build/CMakeFiles/Makefile.cmake | 236 +++ .../build/CMakeFiles/Makefile2 | 1180 +++++++++++ .../build/CMakeFiles/TargetDirectories.txt | 34 + .../clean_test_results.dir/DependInfo.cmake | 13 + .../clean_test_results.dir/build.make | 66 + .../clean_test_results.dir/cmake_clean.cmake | 8 + .../clean_test_results.dir/progress.make | 1 + .../build/CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/doxygen.dir/DependInfo.cmake | 13 + .../build/CMakeFiles/doxygen.dir/build.make | 67 + .../CMakeFiles/doxygen.dir/cmake_clean.cmake | 8 + .../CMakeFiles/doxygen.dir/progress.make | 2 + .../build/CMakeFiles/progress.marks | 1 + .../CMakeFiles/run_tests.dir/DependInfo.cmake | 13 + .../build/CMakeFiles/run_tests.dir/build.make | 65 + .../run_tests.dir/cmake_clean.cmake | 8 + .../CMakeFiles/run_tests.dir/progress.make | 1 + .../CMakeFiles/tests.dir/DependInfo.cmake | 13 + .../build/CMakeFiles/tests.dir/build.make | 65 + .../CMakeFiles/tests.dir/cmake_clean.cmake | 8 + .../build/CMakeFiles/tests.dir/progress.make | 1 + .../build/CTestTestfile.cmake | 8 + .../AR_MARKER_DETECTION/build/Makefile | 654 +++++++ .../catkin_generated/version/package.cmake | 9 + .../build/catkin_generated/env_cached.sh | 16 + .../catkin_generated/generate_cached_setup.py | 29 + .../catkin_generated/installspace/.rosinstall | 2 + .../installspace/_setup_util.py | 280 +++ .../catkin_generated/installspace/env.sh | 16 + .../catkin_generated/installspace/setup.bash | 8 + .../catkin_generated/installspace/setup.sh | 87 + .../catkin_generated/installspace/setup.zsh | 8 + .../catkin_generated/order_packages.cmake | 14 + .../build/catkin_generated/order_packages.py | 5 + .../build/catkin_generated/setup_cached.sh | 20 + .../Project/interrogate_setup_dot_py.py.stamp | 250 +++ .../Project/order_packages.cmake.em.stamp | 56 + .../stamps/Project/package.xml.stamp | 36 + .../build/catkin_make.cache | 2 + .../build/cmake_install.cmake | 105 + .../CMakeDirectoryInformation.cmake | 24 + .../CMakeFiles/gtest.dir/DependInfo.cmake | 18 + .../gtest/CMakeFiles/gtest.dir/build.make | 102 + .../CMakeFiles/gtest.dir/cmake_clean.cmake | 10 + .../gtest/CMakeFiles/gtest.dir/depend.make | 2 + .../gtest/CMakeFiles/gtest.dir/flags.make | 10 + .../build/gtest/CMakeFiles/gtest.dir/link.txt | 1 + .../gtest/CMakeFiles/gtest.dir/progress.make | 2 + .../gtest_main.dir/DependInfo.cmake | 19 + .../CMakeFiles/gtest_main.dir/build.make | 103 + .../gtest_main.dir/cmake_clean.cmake | 10 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../gtest/CMakeFiles/gtest_main.dir/link.txt | 1 + .../CMakeFiles/gtest_main.dir/progress.make | 2 + .../build/gtest/CMakeFiles/progress.marks | 1 + .../build/gtest/CTestTestfile.cmake | 6 + .../AR_MARKER_DETECTION/build/gtest/Makefile | 262 +++ .../build/gtest/cmake_install.cmake | 34 + .../CMakeDirectoryInformation.cmake | 29 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../CMakeFiles/mar_est.dir/CXX.includecache | 1730 +++++++++++++++++ .../CMakeFiles/mar_est.dir/DependInfo.cmake | 21 + .../mar_est/CMakeFiles/mar_est.dir/build.make | 208 ++ .../CMakeFiles/mar_est.dir/cmake_clean.cmake | 11 + .../CMakeFiles/mar_est.dir/depend.internal | 303 +++ .../CMakeFiles/mar_est.dir/depend.make | 303 +++ .../mar_est/CMakeFiles/mar_est.dir/flags.make | 8 + .../mar_est/CMakeFiles/mar_est.dir/link.txt | 1 + .../CMakeFiles/mar_est.dir/progress.make | 3 + .../src/viewpoint_estimation.cpp.o | Bin 0 -> 136640 bytes .../src/viewpoint_estimation_lib.cpp.o | Bin 0 -> 451664 bytes .../build/mar_est/CMakeFiles/progress.marks | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../tf_generate_messages_cpp.dir/build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../tf_generate_messages_lisp.dir/build.make | 65 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../DependInfo.cmake | 15 + .../tf_generate_messages_py.dir/build.make | 65 + .../cmake_clean.cmake | 8 + .../tf_generate_messages_py.dir/progress.make | 1 + .../build/mar_est/CTestTestfile.cmake | 6 + .../build/mar_est/Makefile | 652 +++++++ .../catkin_generated/installspace/mar_est.pc | 8 + .../installspace/mar_estConfig-version.cmake | 14 + .../installspace/mar_estConfig.cmake | 191 ++ .../catkin_generated/ordered_paths.cmake | 1 + .../mar_est/catkin_generated/package.cmake | 7 + .../pkg.develspace.context.pc.py | 8 + .../pkg.installspace.context.pc.py | 8 + .../stamps/mar_est/package.xml.stamp | 65 + .../stamps/mar_est/pkg.pc.em.stamp | 8 + .../build/mar_est/cmake_install.cmake | 49 + .../AR_MARKER_DETECTION/devel/.catkin | 1 + .../AR_MARKER_DETECTION/devel/.rosinstall | 2 + .../AR_MARKER_DETECTION/devel/_setup_util.py | 280 +++ .../AR_MARKER_DETECTION/devel/env.sh | 16 + .../profile.d/05.catkin-test-results.sh | 4 + .../etc/catkin/profile.d/05.catkin_make.bash | 64 + .../profile.d/05.catkin_make_isolated.bash | 62 + .../devel/lib/mar_est/mar_est | Bin 0 -> 349759 bytes .../devel/lib/pkgconfig/mar_est.pc | 8 + .../AR_MARKER_DETECTION/devel/setup.bash | 8 + .../AR_MARKER_DETECTION/devel/setup.sh | 87 + .../AR_MARKER_DETECTION/devel/setup.zsh | 8 + .../mar_est/cmake/mar_estConfig-version.cmake | 14 + .../share/mar_est/cmake/mar_estConfig.cmake | 191 ++ .../mar_est/CMakeLists.txt | 205 ++ .../mar_est/CMakeLists.txt~ | 203 ++ .../include/viewpoint_estimation_lib.h | 79 + .../AR_MARKER_DETECTION/mar_est/package.xml | 65 + .../AR_MARKER_DETECTION/mar_est/package.xml~ | 61 + .../mar_est/src/viewpoint_estimation.cpp | 18 + .../mar_est/src/viewpoint_estimation_lib.cpp | 331 ++++ .../mar_est/src/viewpoint_estimation_lib.cpp~ | 331 ++++ .../camtomar.dir/src/VisionControl.cpp.o | Bin 699632 -> 705424 bytes .../CamMark/camtomar/include/VisionControl.h | 10 +- .../CamMark/camtomar/include/VisionControl.h~ | 7 +- .../CamMark/camtomar/src/VisionControl.cpp | 312 +-- .../CamMark/camtomar/src/VisionControl.cpp~ | 92 +- .../CamMark/devel/lib/camtomar/camtomar | Bin 444198 -> 445155 bytes .../aruco_testproject/aruco_simple.cpp | 6 +- .../aruco_testproject/aruco_simple.cpp~ | 7 +- .../build/CMakeFiles/Progress/1 | 1 - .../build/CMakeFiles/Progress/count.txt | 1 - .../aruco_simple.dir/aruco_simple.cpp.o | Bin 0 -> 30920 bytes .../build/bin/logitech_calibration.txt | 31 + .../build/bin/logitech_calibration.txt~ | 31 + 244 files changed, 13912 insertions(+), 191 deletions(-) create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/.catkin_workspace create mode 120000 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/CMakeLists.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CATKIN_IGNORE create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeCache.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCCompiler.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCXXCompiler.cmake create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeError.log create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeOutput.log create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeRuleHashes.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeSystem.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/a.out create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/a.out create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile2 create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/TargetDirectories.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/cmake.check_cache create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/progress.marks create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CTestTestfile.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/Makefile create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin/catkin_generated/version/package.cmake create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/env_cached.sh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/generate_cached_setup.py create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/.rosinstall create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/_setup_util.py create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/env.sh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.bash create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.sh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.zsh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.py create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/setup_cached.sh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/package.xml.stamp create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_make.cache create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/cmake_install.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/depend.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/flags.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/link.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/progress.marks create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CTestTestfile.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/Makefile create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/cmake_install.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/CXX.includecache create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.internal create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/flags.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/link.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/progress.marks create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/progress.make create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CTestTestfile.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/Makefile create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_est.pc create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig-version.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/ordered_paths.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/package.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.develspace.context.pc.py create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.installspace.context.pc.py create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/package.xml.stamp create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/pkg.pc.em.stamp create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/cmake_install.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.catkin create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.rosinstall create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/_setup_util.py create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/env.sh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin-test-results.sh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make.bash create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash create mode 100755 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/mar_est/mar_est create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/pkgconfig/mar_est.pc create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.bash create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.sh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.zsh create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig-version.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig.cmake create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt~ create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/include/viewpoint_estimation_lib.h create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml~ create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp create mode 100644 MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp~ delete mode 100644 MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/1 delete mode 100644 MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/count.txt create mode 100644 MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/aruco_simple.dir/aruco_simple.cpp.o create mode 100644 MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt create mode 100644 MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt~ diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/.catkin_workspace b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/.catkin_workspace new file mode 100644 index 00000000..52fd97e7 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/.catkin_workspace @@ -0,0 +1 @@ +# This file currently only serves to mark the location of a catkin workspace for tool integration diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/CMakeLists.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/CMakeLists.txt new file mode 120000 index 00000000..904b44e6 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/CMakeLists.txt @@ -0,0 +1 @@ +/opt/ros/hydro/share/catkin/cmake/toplevel.cmake \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CATKIN_IGNORE b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CATKIN_IGNORE new file mode 100644 index 00000000..e69de29b diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeCache.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeCache.txt new file mode 100644 index 00000000..617372ad --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeCache.txt @@ -0,0 +1,572 @@ +# This is the CMakeCache file. +# For build in directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ARUCO_PATH:UNINITIALIZED=/usr/local + +//Build shared libraries (DLLs). +BUILD_SHARED_LIBS:BOOL=ON + +//List of ';' separated packages to exclude +CATKIN_BLACKLIST_PACKAGES:STRING= + +//catkin devel space +CATKIN_DEVEL_PREFIX:PATH=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel + +//Catkin enable testing +CATKIN_ENABLE_TESTING:BOOL=ON + +//Catkin skip testing +CATKIN_SKIP_TESTING:BOOL=OFF + +//List of ';' separated packages to build +CATKIN_WHITELIST_PACKAGES:STRING= + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release minsize builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds (/MD /Ob1 /Oi +// /Ot /Oy /Gs will produce slightly less optimized but smaller +// files). +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during Release with Debug Info builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g + +//C compiler. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release minsize builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds (/MD /Ob1 /Oi +// /Ot /Oy /Gs will produce slightly less optimized but smaller +// files). +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during Release with Debug Info builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING=' ' + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING=' ' + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING=' ' + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If true, cmake will use relative paths in makefiles and projects. +CMAKE_USE_RELATIVE_PATHS:BOOL=OFF + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a program. +DOXYGEN_EXECUTABLE:FILEPATH=/usr/bin/doxygen + +//Doxygen found +DOXYGEN_FOUND:BOOL=TRUE + +//Path to a program. +EMPY_EXECUTABLE:FILEPATH=/usr/bin/empy + +//Path to a file. +GTEST_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +GTEST_LIBRARY:FILEPATH=GTEST_LIBRARY-NOTFOUND + +//Path to a library. +GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY:FILEPATH=GTEST_MAIN_LIBRARY-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND + +//lsb_release executable was found +LSB_FOUND:BOOL=TRUE + +//Path to a program. +LSB_RELEASE_EXECUTABLE:FILEPATH=/usr/bin/lsb_release + +//Path to a program. +NOSETESTS:FILEPATH=/usr/bin/nosetests + +//Path where debug 3rdpaty OpenCV dependencies are located +OpenCV_3RDPARTY_LIB_DIR_DBG:PATH= + +//Path where release 3rdpaty OpenCV dependencies are located +OpenCV_3RDPARTY_LIB_DIR_OPT:PATH= + +OpenCV_CONFIG_PATH:FILEPATH=/opt/ros/hydro/share/OpenCV + +//The directory containing a CMake configuration file for OpenCV. +OpenCV_DIR:PATH=/opt/ros/hydro/share/OpenCV + +//Path where debug OpenCV libraries are located +OpenCV_LIB_DIR_DBG:PATH= + +//Path where release OpenCV libraries are located +OpenCV_LIB_DIR_OPT:PATH= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python + +//Specify specific Python version to use ('major.minor' or 'major') +PYTHON_VERSION:STRING= + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +//Path to a library. +RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so + +//Enable debian style python package layout +SETUPTOOLS_DEB_LAYOUT:BOOL=ON + +//LSB Distrib tag +UBUNTU:BOOL=TRUE + +//LSB Distrib - codename tag +UBUNTU_PRECISE:BOOL=TRUE + +//Path to a file. +_CATKIN_GTEST_INCLUDE:FILEPATH=/usr/include/gtest/gtest.h + +//Path to a file. +_CATKIN_GTEST_SRC:FILEPATH=/usr/src/gtest/src/gtest.cc + +//The directory containing a CMake configuration file for actionlib. +actionlib_DIR:PATH=/opt/ros/hydro/share/actionlib/cmake + +//The directory containing a CMake configuration file for actionlib_msgs. +actionlib_msgs_DIR:PATH=/opt/ros/hydro/share/actionlib_msgs/cmake + +//The directory containing a CMake configuration file for aruco. +aruco_DIR:PATH=aruco_DIR-NOTFOUND + +//The directory containing a CMake configuration file for aruco_msgs. +aruco_msgs_DIR:PATH=aruco_msgs_DIR-NOTFOUND + +//The directory containing a CMake configuration file for catkin. +catkin_DIR:PATH=/opt/ros/hydro/share/catkin/cmake + +//The directory containing a CMake configuration file for class_loader. +class_loader_DIR:PATH=/opt/ros/hydro/share/class_loader/cmake + +//The directory containing a CMake configuration file for cpp_common. +cpp_common_DIR:PATH=/opt/ros/hydro/share/cpp_common/cmake + +//The directory containing a CMake configuration file for cv_bridge. +cv_bridge_DIR:PATH=/opt/ros/hydro/share/cv_bridge/cmake + +//The directory containing a CMake configuration file for gencpp. +gencpp_DIR:PATH=/opt/ros/hydro/share/gencpp/cmake + +//The directory containing a CMake configuration file for genlisp. +genlisp_DIR:PATH=/opt/ros/hydro/share/genlisp/cmake + +//The directory containing a CMake configuration file for genmsg. +genmsg_DIR:PATH=/opt/ros/hydro/share/genmsg/cmake + +//The directory containing a CMake configuration file for genpy. +genpy_DIR:PATH=/opt/ros/hydro/share/genpy/cmake + +//The directory containing a CMake configuration file for geometry_msgs. +geometry_msgs_DIR:PATH=/opt/ros/hydro/share/geometry_msgs/cmake + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest + +//Dependencies for the target +gtest_LIB_DEPENDS:STATIC=general;-lpthread; + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/usr/src/gtest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;-lpthread;general;gtest; + +//The directory containing a CMake configuration file for image_transport. +image_transport_DIR:PATH=/opt/ros/hydro/share/image_transport/cmake + +//Path to a library. +lib:FILEPATH=/opt/ros/hydro/lib/libcv_bridge.so + +//Value Computed by CMake +mar_est_BINARY_DIR:STATIC=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est + +//Value Computed by CMake +mar_est_SOURCE_DIR:STATIC=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est + +//The directory containing a CMake configuration file for message_filters. +message_filters_DIR:PATH=/opt/ros/hydro/share/message_filters/cmake + +//The directory containing a CMake configuration file for message_generation. +message_generation_DIR:PATH=/opt/ros/hydro/share/message_generation/cmake + +//The directory containing a CMake configuration file for message_runtime. +message_runtime_DIR:PATH=/opt/ros/hydro/share/message_runtime/cmake + +//The directory containing a CMake configuration file for pal_vision_segmentation. +pal_vision_segmentation_DIR:PATH=pal_vision_segmentation_DIR-NOTFOUND + +//The directory containing a CMake configuration file for pluginlib. +pluginlib_DIR:PATH=/opt/ros/hydro/share/pluginlib/cmake + +//The directory containing a CMake configuration file for rosconsole. +rosconsole_DIR:PATH=/opt/ros/hydro/share/rosconsole/cmake + +//The directory containing a CMake configuration file for roscpp. +roscpp_DIR:PATH=/opt/ros/hydro/share/roscpp/cmake + +//The directory containing a CMake configuration file for roscpp_serialization. +roscpp_serialization_DIR:PATH=/opt/ros/hydro/share/roscpp_serialization/cmake + +//The directory containing a CMake configuration file for roscpp_traits. +roscpp_traits_DIR:PATH=/opt/ros/hydro/share/roscpp_traits/cmake + +//The directory containing a CMake configuration file for rosgraph. +rosgraph_DIR:PATH=/opt/ros/hydro/share/rosgraph/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/hydro/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for roslib. +roslib_DIR:PATH=/opt/ros/hydro/share/roslib/cmake + +//The directory containing a CMake configuration file for rospy. +rospy_DIR:PATH=/opt/ros/hydro/share/rospy/cmake + +//The directory containing a CMake configuration file for rostime. +rostime_DIR:PATH=/opt/ros/hydro/share/rostime/cmake + +//The directory containing a CMake configuration file for sensor_msgs. +sensor_msgs_DIR:PATH=/opt/ros/hydro/share/sensor_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/hydro/share/std_msgs/cmake + +//The directory containing a CMake configuration file for tf2. +tf2_DIR:PATH=/opt/ros/hydro/share/tf2/cmake + +//The directory containing a CMake configuration file for tf2_msgs. +tf2_msgs_DIR:PATH=/opt/ros/hydro/share/tf2_msgs/cmake + +//The directory containing a CMake configuration file for tf2_py. +tf2_py_DIR:PATH=/opt/ros/hydro/share/tf2_py/cmake + +//The directory containing a CMake configuration file for tf2_ros. +tf2_ros_DIR:PATH=/opt/ros/hydro/share/tf2_ros/cmake + +//The directory containing a CMake configuration file for tf. +tf_DIR:PATH=/opt/ros/hydro/share/tf/cmake + +//The directory containing a CMake configuration file for xmlrpcpp. +xmlrpcpp_DIR:PATH=/opt/ros/hydro/share/xmlrpcpp/cmake + + +######################## +# INTERNAL cache entries +######################## + +//catkin environment +CATKIN_ENV:INTERNAL=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/env_cached.sh +CATKIN_TEST_RESULTS_DIR:INTERNAL=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/test_results +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_BUILD_TOOL +CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1 +//What is the target build tool cmake is generating for. +CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=8 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=7 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_CXX_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_C_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE +//Result of TRY_COMPILE +CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 +//Have include CMAKE_HAVE_PTHREAD_H +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Start directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=3 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS +CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v2.7.3()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +GTEST_FROM_SOURCE_FOUND:INTERNAL=TRUE +GTEST_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include +GTEST_FROM_SOURCE_LIBRARIES:INTERNAL=gtest +GTEST_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest +GTEST_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gtest_main +//ADVANCED property for variable: GTEST_INCLUDE_DIR +GTEST_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY +GTEST_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY_DEBUG +GTEST_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY +GTEST_MAIN_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY_DEBUG +GTEST_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_DBG +OpenCV_3RDPARTY_LIB_DIR_DBG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_OPT +OpenCV_3RDPARTY_LIB_DIR_OPT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_CONFIG_PATH +OpenCV_CONFIG_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_LIB_DIR_DBG +OpenCV_LIB_DIR_DBG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_LIB_DIR_OPT +OpenCV_LIB_DIR_OPT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//This needs to be in PYTHONPATH when 'setup.py install' is called. +// And it needs to match. But setuptools won't tell us where +// it will install things. +PYTHON_INSTALL_DIR:INTERNAL=lib/python2.7/dist-packages + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCCompiler.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCCompiler.cmake new file mode 100644 index 00000000..657f5b0e --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCCompiler.cmake @@ -0,0 +1,49 @@ +SET(CMAKE_C_COMPILER "/usr/bin/gcc") +SET(CMAKE_C_COMPILER_ARG1 "") +SET(CMAKE_C_COMPILER_ID "GNU") +SET(CMAKE_C_PLATFORM_ID "Linux") + +SET(CMAKE_AR "/usr/bin/ar") +SET(CMAKE_RANLIB "/usr/bin/ranlib") +SET(CMAKE_LINKER "/usr/bin/ld") +SET(CMAKE_COMPILER_IS_GNUCC 1) +SET(CMAKE_C_COMPILER_LOADED 1) +SET(CMAKE_COMPILER_IS_MINGW ) +SET(CMAKE_COMPILER_IS_CYGWIN ) +IF(CMAKE_COMPILER_IS_CYGWIN) + SET(CYGWIN 1) + SET(UNIX 1) +ENDIF(CMAKE_COMPILER_IS_CYGWIN) + +SET(CMAKE_C_COMPILER_ENV_VAR "CC") + +IF(CMAKE_COMPILER_IS_MINGW) + SET(MINGW 1) +ENDIF(CMAKE_COMPILER_IS_MINGW) +SET(CMAKE_C_COMPILER_ID_RUN 1) +SET(CMAKE_C_SOURCE_FILE_EXTENSIONS c) +SET(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +SET(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +SET(CMAKE_C_SIZEOF_DATA_PTR "8") +SET(CMAKE_C_COMPILER_ABI "ELF") +SET(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +IF(CMAKE_C_SIZEOF_DATA_PTR) + SET(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +ENDIF(CMAKE_C_SIZEOF_DATA_PTR) + +IF(CMAKE_C_COMPILER_ABI) + SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +ENDIF(CMAKE_C_COMPILER_ABI) + +IF(CMAKE_C_LIBRARY_ARCHITECTURE) + SET(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +ENDIF() + +SET(CMAKE_C_HAS_ISYSROOT "") + + +SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c") +SET(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCXXCompiler.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..f62d04d9 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeCXXCompiler.cmake @@ -0,0 +1,50 @@ +SET(CMAKE_CXX_COMPILER "/usr/bin/c++") +SET(CMAKE_CXX_COMPILER_ARG1 "") +SET(CMAKE_CXX_COMPILER_ID "GNU") +SET(CMAKE_CXX_PLATFORM_ID "Linux") + +SET(CMAKE_AR "/usr/bin/ar") +SET(CMAKE_RANLIB "/usr/bin/ranlib") +SET(CMAKE_LINKER "/usr/bin/ld") +SET(CMAKE_COMPILER_IS_GNUCXX 1) +SET(CMAKE_CXX_COMPILER_LOADED 1) +SET(CMAKE_COMPILER_IS_MINGW ) +SET(CMAKE_COMPILER_IS_CYGWIN ) +IF(CMAKE_COMPILER_IS_CYGWIN) + SET(CYGWIN 1) + SET(UNIX 1) +ENDIF(CMAKE_COMPILER_IS_CYGWIN) + +SET(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +IF(CMAKE_COMPILER_IS_MINGW) + SET(MINGW 1) +ENDIF(CMAKE_COMPILER_IS_MINGW) +SET(CMAKE_CXX_COMPILER_ID_RUN 1) +SET(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +SET(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +SET(CMAKE_CXX_LINKER_PREFERENCE 30) +SET(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +SET(CMAKE_CXX_SIZEOF_DATA_PTR "8") +SET(CMAKE_CXX_COMPILER_ABI "ELF") +SET(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +IF(CMAKE_CXX_SIZEOF_DATA_PTR) + SET(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +ENDIF(CMAKE_CXX_SIZEOF_DATA_PTR) + +IF(CMAKE_CXX_COMPILER_ABI) + SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +ENDIF(CMAKE_CXX_COMPILER_ABI) + +IF(CMAKE_CXX_LIBRARY_ARCHITECTURE) + SET(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +ENDIF() + +SET(CMAKE_CXX_HAS_ISYSROOT "") + + +SET(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c") +SET(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..dc21ec4e8374e81c953da6449000e248b553d721 GIT binary patch literal 8413 zcmb<-^>JfjWMqH=CI&kO5bp!416T+`GB7v@g1KPAfx&`-lfi*OjzOA%je&uIm4Sf) zt`5p_fYLuehA}WOz-SJz2@DL(3=9k`3=9kwOb`JJCWr|zS_UG_0HdMCfZYbN4=Rmf zGf0eu6GSpFz-R^r1+V}}Kgg{bd|)nv244c00i!>F6o5pa?t$q8aY6b5p!x!!`e5_~ zs6H4C^B>4>ARGcRfPsM_1nNH+?E<okfq?-=gVchA0-lznfY>HbgG@Le;R2&|K#CX` z7+^F=El4QvX-Nvmogg+b7-~F25Y#?g;c^4&KNt<=GU(@ICYhP&=cMT7WagDt=vG*m z>6)4773b?2f#X$xfdL#>?tY<Q=YWC%<UR>#yo)eE(f~-l<6GlZ7X6mVW-V9Ve3EkY zT^@V58<svm`q&v57$yiba4;x}adWV+@OH2;IDq^O5(h<#lk3$tS)9(-c0Zm}!(%m_ zdyV(w1GmmTo@bPF`|XXw2$`(<Sv5O*Kl1U2Jes#df_2C1%kM$j!0tjP^cWZzgwO?{ zeu1PUR7sFOv56-#Ffa%(eEcsV07+*sT^V3;2?h={@hM>OkN-8$#IqPcDG^hBDFXw8 zAOk-G12lbr!UJSS3)ua<3<B(sbkhkEWME*(gNnoQHB^{kCe&VZcUnW$Utxoo1LA}9 z^nt~>8FoO+2ap&DgH#DI@G>lb+6#&|kaz&podQsIih=|g7#O_3=I}ARfU1WIGcd%* zr|0J9#TS<(7L~-uGsJt9#RsLPXBL;F7CGl678j=$Gvs6@C4*9$8AE(Lhz(Voo0ypg z6G<*EjZe$W%VfyROUsWh&a6t!Pm50}C@EryPfbZINo0tR2T>564Dp`+@x>)6nR)T0 z#i=RCW@P4NmN3Mp=79v0ii@G@-F-Zroa2r3jPy)F?uPi4kpUM3sR7BUfWsQZV_+zi z%H(8VU}9Jb;W9knholow9)Xw#m4K!PP+EuOJ&=q?^BayA(F_a>FJ6I&r;H2?9?eHM z4*xfm;!<GvuPVc(z`!r>!0=xc#0RB1hL;ci|Nn3J*0b|soJZ#)kLD*I0zy2G9{|Oe z$MJ)p1mki1I4Hhf9RL6S|Cb39Kz4X^v+m?nVDM-?P{Q>80@#WP$RO0C^Jy?hVT0`n zP6Y;rQt#akd<hI5-K>W|+8SS5fOrRgGkY|@X7sSUQLK{2FYf|!>;XoPPS&}c3Jm{6 zj)E0+v-X3uSl%dlbd0r{Q-OgIWL<RZ;k2|gJ$`vm$_DAPoxrZZzyPwhL}&*%C|VDc zaK!HS;7efm{~-48gb5(I&e}H~ouv<syZ!+w>2`hNF@t|w11J^p?>oTg`UfVW%HhBO z6ZsQ+c!Eb~j>-+6&J>jg9=*EE><SD%y{doM6c~Iub5vgVbe5=m@ae2k`QgzSqjJHc z`Hh8-=2OSczn-1nJP!V4_Uyd=BKhC{{~oPxOJodhgTmjZ^OsNOH<!-$j{imOcr+ho z^sszg`pTm_Muo$pJ4Z#pr#nSO!lye&MZu@LL`B1=yGF&pqxp!%VSf1rkjp<GMh<O= z-@xJR(aoB{roiCQ{NsO#<Ze(k1`XHO9RDwPbTfk_N<TtF5E7R!{6TI5r4o?I5X{Jc zlG+$N{oMSmkn&5kfkiAtFfl1J+SSJ`mVtp$n%P<dT8_{8`~N?v4qNc=|Nk5Y28KKT z{{Qb`U|`7k|Ns9M1_lODIS;alu_}mxu|j}RnunbOR9AxX0;p~e`1}7qxcuZ3aO0Ek z;^!{sXkf6Hveq(IQ3B}$sR5a<^Y8zEa2e#tC(y>^%*$5B!w#y$K<1<{Ffe%h`~M$Y z)&=&kwz0+YIW)8PGxag|vM@#Pfz*NA0dm)dfB*lZ`WR%(C>{-g(GVC7fzc4a6$1aE z045LR{)h2lG^~vRDwjcGJRpLB0p4EZh4NwTzOVoO=Yxc1K>J6qzTE^CP>YfQ+`k0L z|A5MKfjA5d3>%>|H<SkTD?m(G`x3+kVNgE;M8ANxuV7_AOg*Sx0Lg>eS0Gv(L@+Qg zEP%FeVd5Q7KBz7MDS_#Sb~hPd{D1!;{>gx<{}1KE!sP>$?*x?xnMDr_>#w5Q^$dqQ z+?}1R6f{DUO7lue^?fq)5{vQ`O!Un3jCBo5!Gflm5IzHgUU6k^Nn#R%UU5kggwBAm zGV@AOiwYR@^72bk^&Fi%bxRV{p}h3GQoW?o%$yY6%oGMa5HBOKID<hir82L$G8aOZ z6hUOlQj3Z+^Yc(R@kI=JMX5Q7APrDfK~4#S9=OG>SCU#$!k`E40q7OwgPQsbdZ`)l zX+?>-sqq;pMF<{)UUEr(Q89yF3WUl^E&^Mgn46i*pqHLs0w(mpW<$(LDlTTwOU}>D zP0cGo4^EQ#($KyoEM3CJKVah`p!N^4p|ErW6H{hjU;w32n10y!0&Ls?+_r)#hPK&| zxD1A9`b(hstORNxEFZ)4!1|dmKB#T>?f?ILsB#8aKAr&;fb?o0V?-c5u>1pJgRmb1 z0|O`zLzOeY^7#*_zznE|LH!~S6Q&=Q-@>5d2vFq=uySJp)S<9)0%R8mgUkTYFdWCg zzyQjlF#WK6=>#o^z>QGo7#BznOdX8QW?*0d<#`w%mhUs5`eEUZ?tYM2AY28F6PSKj zInx2v5A!FK%Yg2GP_GE&RhWKQxwQbQ0a-t&EJoK4>d%A11mr%Ddtm+g9ccPNav%({ z3q->(sLhS6{{pl;xd7D<^FK^IXuJf(hS8vL4`ltY@re&m{jhOEkRA|*=>xGrcosDO zz}ye3S6+ZJ1p@;E`alo5`xij<!@>_Xo&pPKV~{0C7~TFAX!>E}bg=O|*f<@`2z2|m zq3KV6j*}!nBWejuBb0^;LwO7g2cY_4^&F@p2$F=2=b^h7UH@@3{h*#WNWTR%;0WnI zho&FY3kT`<fa*uL51oIR0aC}q+z+d#VB@Wzz9PsxSp35D!`yWT&3@Q8$^(9oE(TaM zLO2WvKFpklX!>F8gcnf#=;;@x4@QGVUqI;>=6=|?9tYHcPzu9-n7{|9n_&83<8TsC zjZg}v9K%0fq3$<;tAH?I`n4cjI0<qqhy$ZR!}>70LE<p%1hx1dOaMy5^g+4cF<yAy zfeA7&FdTpuJQC1|lVxB4*EO(kgGw`i+E3W*zaa-Pj1|prbo(Kyu#?OTj0~{)6j=o` z0~35a9#x!~0apK^inGA$HB@m{czuN`&IYfCP{r99VD$^CI0pl)-ar-SWPsHNsN!7k z_9?13=C~|Ko|%D%0ah-9_%O`Oz{>zDZ((8}nwbI1xGcDyMT|Ft)WI+_g8&1p+=GdM zXl4dM23UCp;=?dAgAjcF1ttcfnHhu`VC4^p55vq1A`Gx{1ttcfnHfYGVC4mf55vq1 zV({@)m>7s=W)Nq9<!=xlhM5^K$Jaq}%nXtYu>1((!!R?06pRU{LFtl-ftNuBI$jQw z0Oc<hhL0HiBv8AK5lc9L@+%{jaIgU9bIfpXWdMyL^D;P~*$WyPW<+v7$bBF;f#wrH z;tJ4lWmtZ!fSR)b%^Y0r2emsu?l*wWhk?un;fY{(3NkQoLi%qYF%X^)7RPk|YM8xf z^8g3I?IO%@y9zdkp8+&(3o;j4%`n^piwiS=2A@IVF#H<K5Moe4b0=t6n2|w(K>!*K zU}X#p44jOhc`M9xB?JyYOmkGh>M_%mH6v&q33EQgn-TkbP8cI(J_j^H4RQ;tADhmI zeI6+fY(8c_Edh&zOhCnx!RBD5^95k{psEG&)<fL`YY)NNE&IUcW6m#~1DlUIe{~tE z9=)8o1yzrpzn($WgXSSX?f{SZGB7Z_#^KKYVD(taz2wB49HglvhUB7>;*!#|G`(bo z_;}|K|Dbpu&)^Wy3{$)d3eU?KNh&2jK0PNtDKRG=+&zp>EUjQj&d)8#Ni9iD(K9nO zHe>)v#Al{dfOy6XkRE1AX>M*M%pO-i7qB&ML5{wz@h~398W<a43%D-|w#C^uF+0`S zIX|}`Gbgpk(aBRU88Vrbn3Ty74{<Y0Kd8?epIB6sSP7k~N-55d&q&Nm$w_61cZu|K z^!0RRh>u572A*DHh<Eq#cXITJ_jhv(b`6OSadh%=jYppT0(YQ6y<X_V7tYx<utJR4 lI0pyhnKINVH>9`$g$^+@a8O6bBPQY?Q+`;c2*G}3006gyp5Xuh literal 0 HcmV?d00001 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..fa7cd7dbc2a9b16796e0e301fb9d42c5cbe09c29 GIT binary patch literal 8426 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 D@(Y<~ literal 0 HcmV?d00001 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDirectoryInformation.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..21b62cff --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,22 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Relative path conversion top directories. +SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION") +SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build") + +# Force unix paths in dependencies. +SET(CMAKE_FORCE_UNIX_PATHS 1) + +# The C and CXX include file search paths: +SET(CMAKE_C_INCLUDE_PATH + ) +SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) +SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) +SET(CMAKE_ASM_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) + +# The C and CXX include file regular expressions for this directory. +SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeError.log b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeError.log new file mode 100644 index 00000000..cfc34468 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeError.log @@ -0,0 +1,19 @@ +Determining if the function pthread_create exists in the pthreads failed with the following output: +Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o +/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -rdynamic -lpthreads +/usr/bin/ld: cannot find -lpthreads +collect2: ld returned 1 exit status +make[1]: *** [cmTryCompileExec] Error 1 +make[1]: Leaving directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +make: *** [cmTryCompileExec/fast] Error 2 + + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeOutput.log b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..875e081a --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,293 @@ +The system is: Linux - 3.11.0-26-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/gcc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o +/usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/gcc CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -o cmTryCompileExec -rdynamic +make[1]: Leaving directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o +/usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/gcc -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec -rdynamic +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/4.6/collect2 --sysroot=/ --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o +make[1]: Leaving directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/gcc -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec -rdynamic ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.6/collect2 --sysroot=/ --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/collect2] ==> ignore + arg [--sysroot=/] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o] ==> ignore + remove lib [gcc] + remove lib [gcc_s] + remove lib [gcc] + remove lib [gcc_s] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.6] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> [/usr/lib] + collapse dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse dir [/lib/../lib] ==> [/lib] + collapse dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse dir [/usr/lib/../lib] ==> [/usr/lib] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] ==> [/usr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -o cmTryCompileExec -rdynamic +make[1]: Leaving directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec -rdynamic +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/4.6/collect2 --sysroot=/ --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o +make[1]: Leaving directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] + ignore line: [make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1] + ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTryCompileExec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec -rdynamic ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.6/collect2 --sysroot=/ --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/collect2] ==> ignore + arg [--sysroot=/] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--as-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTryCompileExec] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] + arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o] ==> ignore + remove lib [gcc_s] + remove lib [gcc] + remove lib [gcc_s] + remove lib [gcc] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.6] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> [/usr/lib] + collapse dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse dir [/lib/../lib] ==> [/lib] + collapse dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse dir [/usr/lib/../lib] ==> [/usr/lib] + collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;c] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + + +Determining if files pthread.h exist passed with the following output: +Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CheckIncludeFiles.c.o +/usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/CheckIncludeFiles.c.o -c /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CheckIncludeFiles.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/gcc CMakeFiles/cmTryCompileExec.dir/CheckIncludeFiles.c.o -o cmTryCompileExec -rdynamic +make[1]: Leaving directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' + + +Determining if the function pthread_create exists in the pthread passed with the following output: +Change Dir: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp + +Run Build Command:/usr/bin/make "cmTryCompileExec/fast" +/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build +make[1]: Entering directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' +/usr/bin/cmake -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp/CMakeFiles 1 +Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o +/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c +Linking C executable cmTryCompileExec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 +/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -rdynamic -lpthread +make[1]: Leaving directory `/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeTmp' + + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeRuleHashes.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 00000000..467141de --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,32 @@ +# Hashes of file build rules. +784adb76bd5975ab56169a420f5c397e CMakeFiles/clean_test_results +33d948316a721512688d4e14ec0f62ba CMakeFiles/doxygen +33d948316a721512688d4e14ec0f62ba CMakeFiles/run_tests +33d948316a721512688d4e14ec0f62ba CMakeFiles/tests +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/actionlib_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/actionlib_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/actionlib_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/actionlib_msgs_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/geometry_msgs_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/roscpp_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/roscpp_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/roscpp_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/sensor_msgs_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/std_msgs_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/std_msgs_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/std_msgs_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/tf2_msgs_generate_messages_py +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/tf_generate_messages_cpp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/tf_generate_messages_lisp +14681783a1c5ee1e712b0a4519796691 mar_est/CMakeFiles/tf_generate_messages_py diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeSystem.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeSystem.cmake new file mode 100644 index 00000000..5ac0d4fa --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CMakeSystem.cmake @@ -0,0 +1,15 @@ + + +SET(CMAKE_SYSTEM "Linux-3.11.0-26-generic") +SET(CMAKE_SYSTEM_NAME "Linux") +SET(CMAKE_SYSTEM_VERSION "3.11.0-26-generic") +SET(CMAKE_SYSTEM_PROCESSOR "x86_64") + +SET(CMAKE_HOST_SYSTEM "Linux-3.11.0-26-generic") +SET(CMAKE_HOST_SYSTEM_NAME "Linux") +SET(CMAKE_HOST_SYSTEM_VERSION "3.11.0-26-generic") +SET(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +SET(CMAKE_CROSSCOMPILING "FALSE") + +SET(CMAKE_SYSTEM_LOADED 1) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..936ae30a --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,232 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" + +#elif defined(__clang__) +# define COMPILER_ID "Clang" + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + +#elif defined(__WATCOMC__) +# define COMPILER_ID "Watcom" + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + +#elif defined(__IBMC__) +# if defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# elif __IBMC__ >= 800 +# define COMPILER_ID "XL" +# else +# define COMPILER_ID "VisualAge" +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" + +#elif defined(__PATHSCALE__) +# define COMPILER_ID "PathScale" + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI_DSP" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + +#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +/* Analog Devices C++ compiler for Blackfin, TigerSHARC and + SHARC (21000) DSPs */ +# define COMPILER_ID "ADSP" + +/* IAR Systems compiler for embedded systems. + http://www.iar.com + Not supported yet by CMake +#elif defined(__IAR_SYSTEMS_ICC__) +# define COMPILER_ID "IAR" */ + +/* sdcc, the small devices C compiler for embedded systems, + http://sdcc.sourceforge.net */ +#elif defined(SDCC) +# define COMPILER_ID "SDCC" + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" + +/* This compiler is either not known or is too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" + +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) +# define PLATFORM_ID "Haiku" +/* Haiku also defines __BEOS__ so we must + put it prior to the check for __BEOS__ +*/ + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#else /* unknown platform */ +# define PLATFORM_ID "" + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; + (void)argv; + return require; +} +#endif diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/a.out b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ec9b7d5ef3fc79a2450bc3b303688d16d9b90fe0 GIT binary patch literal 8472 zcmb<-^>JfjWMqH=CI&kO5bpxB16T+`GB894g1KPAfx&`-lfi*OjzOA%je&uIm4Sf) zrp^J%g3&)fhA}WOz-SJz2@DL(3=9k`3=9kwOb`JJCWr|zS_UG_0HdMCfZYbN4=Rmf zGe}H?9YiuPz-R^r1+V}}Kgg{bd|)nv244c00i!vf?vQ}eFnu5{NM8U{UjS4ejGh28 zn1O)-M#KCE@*4<;fDB+@U<iTw4@SFyZD(MB(IB-Tp@63)DIm53$WoB+*dXEJ0Ht+6 ziWnFeU^GZANGR}WNeWa8h)WQ|+!+M54_CO{fcg(cL%9t4IhjdjCi*!kx;dG7r4_mr z7G}C;CVIvBdPd-Q6<}Zh$CbNZDA+BaU;w#K0vhik43IPclHVV_S5PBEHGksCrPds= zQF|iOesY8Cfnl%#L=sXA3=Be8)Pl@{qy#j{`1thP{Ji+$lEk8t_;`k#%%o(HFU%O? z<3VhwL~dec9)r7&r;~HMk)DyBDFXuo$VVVQGBSYt3c?_hOQkY7L2|J8dB6`zXCS{r zbbwSbFfa%}#6igw<Tj`%gGcilju*)c3=A(mfe2Y91_qDjBOHfe^8Zb(coZ1^tJ?4= zF!0MeF#J~q@iRcuFCYB>|KISfXXnK@kIqLP%}+iAgm@l5uz}Tq!Q=Qr1u%7d3yTB8 zi{t<Q|Nk;!0?00pZq}RJ3Je~t2TGX!UjSP*0U3mPbUqCRDQvK1;89>;DD~d$z?Z<_ z(arh`q^<F_1&DX>H?v3cYeo;t8^tPV{PHd!M;~DH=w!Xht-$bK<S1BCH|ueb7Rwt& zkB+f!=2l=}1X&jydpIpEO^;u`1>^??k7nBqoC*vKAbU%Mc7Vh{ZsUmE@4=VA@c%*V z;RzE!a-FqrJUUAs9C!T#R?;o%&8@)D?fS-Jh6m#X{%s8W`wlR={_*G*wZ<W?jZM7U z^$*AbqyX^f%u%`F)0v|3z@u09Glv3$Pp|455Y?HZ^1`RHMCF4|XN}4akIopC3m(mH zEPOPdI(Gi`?EL0&@GrAx=k*ub|Nj5?Xnk8EV|W`BUp}3`d^*3mbiQ}|FLKAD`7oo0 z<?GT{9^El293I^{Dgr*;DJl{^-8m`>KHViM8a~}MDh3|SM=TEW%Qt|0`uQ-D<0e4D z0vtac-K-HD3Jf02KmM0U?gkZW(0F*w@&AHHH#110^dmIHA#wjg9^^Ji>SAPIV(|2H z^S4UQ&n?KzNiB+Y_X~}M2o>ZcmZaqu<wpB}vN}{Su_!qsI+lS^n%NqZ)<NY^!QcP? zJs21mO8))-U%<e?@ZjJ7{}UJ(7z+OX{|}By1_lODz6be(u_}mxu|j}RnunbORCcN` zFo4T?g}?v*gYzk$fE%BL7e9A7M+1Ysl(m+ziV{d4s6GIdnScKN{~r$$aO4wcV{+zY zV~XNo=U`v}nUli6z~J%k|Nl;qd|(f28(Tb|Lo<6nQy+6L3sVFisO$r|qlbZkVZ*=w z|55TKNY5x94S~@R7!85Z5Eu=C(GUQKz<($Ja~K#Hpxpm3K8%L7Wnt}M9;n0wXn&Fy z%KyO%>DPSy_dg#bGy~c{g7@v9>Ot*hko*p)JQs)q>Ni4ZZYT}vSAdwJAOZ=4`k5f^ z3urqWR@cMSgW3Tgc~CnXM2mw61_p)-sQobU1SlWWb^s}X>E{G-7#J8}{D1!;{&9e+ z{}1KE!sP>$ZvmBuYNt5`>#w3)bPR_(c%c1Fc_?iHrQMyKtrRpulS=bSO7(p*^Ad~l z6-@NZ^o(^4OTmJsnh-t%gI;lEZb@PigI;k-5rocwu`=^YQi}>0^z!mcQuQ32JatPF z)1kcdyi&cS(#)I`-OLmQJrFM=u{eW4FQqcCxH1<)mlQ!{%2JDpGxPIMIPpacdPS)@ zi69M7RzXe)gI;D{W(k8{Noqw2gI-!@UM7QHQGQBdNg{(@YDRooQDSatd`3zUg2$kj zT#{c@%%GP7p|X;Tz?LWGW+pS}rRSG`2|cjc5Ob1>iy8Ei^K)}k^GeWznPk2+wEqlC zuds0u*mw!39gJ)!EPcVmlo=QpKxr4IA2#j)8;=0Dv0;j#eR3o&gCUy!5@`M_ff@*E zXCtczwf~X%pf>uq|Nrx$${Aq!dj?bh=6+ayhvh4n8GZ~544}LXRn7p*|2v=ppne8O zEvS3|`5mSomJh?A;|oyb3=FVz4lNKYK$?*-$P6SdLmZ@xgS#J=UoD{eLH2^w!`u(E z2S#TzFff410vI1w9ymbt!@?hA4#;kp`$1-ca1}I8VESR@PXbgw%%3p(Vfta>px!hn zPGI_B<yi$5{h%@$U4I`m{ej#Eau2Nho`9wwBnQGEyFfGygZf?|f5G%`fQJ7DsD7CL zVd`P^1&p48W<P8^@&Z)92Fznn17P}~T!vX_`eF6W4`_fvhx1^{!DCi%4g&+j0;qnN zH5}0Lj|1u<^z?)7{}pKZVdHnOaXnC<8QDH`{oBy=7eMVVfZD$VSu+Cz11$bv!Uv%G zp}~bT-U(5G9$x7BkE7`ajo^TET0jGikp6RM`az>NApIUt{pj|g^Di?nfX9|$?uXT1 zuyI(>m;uN<XmG&&4|CTYH2Y!Wa1Z!Fx-i2FW<QL6h^8Obes}@ZkDh*E`e5`cH2oaV z@jecy12rJdfRiwNFo6%yIEDG&0IJ^rsvk<hl*9cG6Zi_X-vA~6rD6KDpnMnw%BvtY zj0O$&!|Vo$!*CST;(ss!C=JsG<$}k4VR;882BL333n&9<#K|%+Fz7-33X+FPGl1Gv z*zD(!2dQFU5I{2=-F}EF>?AV-BLl2HMOMMgzyu$sM-^vgfYpDf;w<ob4ON^KUSFY# zvmxpsBnf5)b_Q7ef+Wnq%)r3_t2a=^IT>K}0jf9`yxoc_&dmTTzfr|`7+~cxsyHtL zth_}P=VO4Cqp0Hi46yPMRa}4pR_>vS3o^jUGgNUQcsYeCF3bQce^A9m7+~cJs<<cv zth_)K7h`~x1E}KS46yu-DlWkQ%eScFk_@o?h$;@6eLxlg%@2TP19%z!K<hu4EGU1m zFnq-5KY`jsj0~9J0Lrh744B~ns)raEFvGzWJVU|Dpuhs@XTj`^2A2y6_rvl{7F65< zTF$`AqY9`w6VS}T<$h4R1LS@K=sX$B-icuI1sMd`QQb2iERN~^)lhp6K>LX>a}I*r zMVR4s1*|}bK?Tj;r(p9j)5AL)>KPe9afX>5#2G>JO1uo9*%XjgSn;FI2%0IxOeaQ+ z3=9GcAOEAL6HBl;nEA+_k%2*wNtgjNxdJjDhJC>5VLSw#4K^Rs-U_gL5b9v8cCh&p z3<A*jg^5oAi8CPbFRUH17%VQqpa4}5OAi~t?%`zsO(%iO0JZZ#^g*zDKK^%rst1XI z@G+=*^z!5^)O-o3dYJjQq2{26+jFQnp!qA1x!|#X1_p*VIQ$Emo)cogEce)$7#IW@ zBp5W%>}5z!%*jET3S>wwDk&~0O-s{DW{8h>4)G6)_wfu4iH~Q9k9R@gc{w9VrR2w_ z=j10P=EQ@$jq!=46%3#mm7LU))D%54Q)5F0kVJfDN(G2#%mC?mrj+L9R>JIY^>YDR z;}+!T>lzQ^fvkbC5w?K)s9;;1eG{`&ot>exH=ZeAcY`{;@rgx6iIwrGc_|F>E|GqY zzMjqu@$pD9;HgiBcy}LvCr6)ne>b;a*O2%SM<*XwkY~Y@pvlFh@!(D~sHY2=5@m=_ z1#uW4;?O{WIS{M~Y;HVg=G4IfdFnJi9;6Xw3R0MZeVtOAAD@w!my(mp5bx<9UtE%s znHOJLoSMRrnU|Iy51WgEP0xZ{2J#C7#DicvAu2(^4w}efh>uSyE{0kMat%YgS6O^e bYI<gINotXEPGWI!YB2*iKp+}HGg}M*>eNt> literal 0 HcmV?d00001 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..7414ddf4 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,215 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" + +#elif defined(__clang__) +# define COMPILER_ID "Clang" + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + +#elif defined(__WATCOMC__) +# define COMPILER_ID "Watcom" + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + +#elif defined(__IBMCPP__) +# if defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# elif __IBMCPP__ >= 800 +# define COMPILER_ID "XL" +# else +# define COMPILER_ID "VisualAge" +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" + +#elif defined(__PATHSCALE__) +# define COMPILER_ID "PathScale" + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI_DSP" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + +#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +/* Analog Devices C++ compiler for Blackfin, TigerSHARC and + SHARC (21000) DSPs */ +# define COMPILER_ID "ADSP" + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" + +/* This compiler is either not known or is too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" + +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) +# define PLATFORM_ID "Haiku" +/* Haiku also defines __BEOS__ so we must + put it prior to the check for __BEOS__ +*/ + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#else /* unknown platform */ +# define PLATFORM_ID "" + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + (void)argv; + return require; +} diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/a.out b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..24724234ef21d6675b75238af05647fff26db3c9 GIT binary patch literal 8476 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 literal 0 HcmV?d00001 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..1740177c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,236 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# The generator used is: +SET(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +SET(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/CMakeCCompiler.cmake" + "CMakeFiles/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeSystem.cmake" + "catkin/catkin_generated/version/package.cmake" + "catkin_generated/order_packages.cmake" + "mar_est/catkin_generated/ordered_paths.cmake" + "mar_est/catkin_generated/package.cmake" + "../mar_est/CMakeLists.txt" + "../mar_est/package.xml" + "/opt/ros/hydro/share/OpenCV/OpenCVConfig-version.cmake" + "/opt/ros/hydro/share/OpenCV/OpenCVConfig.cmake" + "/opt/ros/hydro/share/OpenCV/OpenCVModules-relwithdebinfo.cmake" + "/opt/ros/hydro/share/OpenCV/OpenCVModules.cmake" + "/opt/ros/hydro/share/actionlib/cmake/actionlib-msg-extras.cmake" + "/opt/ros/hydro/share/actionlib/cmake/actionlibConfig-version.cmake" + "/opt/ros/hydro/share/actionlib/cmake/actionlibConfig.cmake" + "/opt/ros/hydro/share/actionlib_msgs/cmake/actionlib_msgs-extras.cmake" + "/opt/ros/hydro/share/actionlib_msgs/cmake/actionlib_msgs-msg-extras.cmake" + "/opt/ros/hydro/share/actionlib_msgs/cmake/actionlib_msgsConfig-version.cmake" + "/opt/ros/hydro/share/actionlib_msgs/cmake/actionlib_msgsConfig.cmake" + "/opt/ros/hydro/share/catkin/cmake/../package.xml" + "/opt/ros/hydro/share/catkin/cmake/all.cmake" + "/opt/ros/hydro/share/catkin/cmake/assert.cmake" + "/opt/ros/hydro/share/catkin/cmake/atomic_configure_file.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkinConfig-version.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_add_env_hooks.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_destinations.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_generate_environment.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_install_python.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_libraries.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_metapackage.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_package.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_package_xml.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_python_setup.cmake" + "/opt/ros/hydro/share/catkin/cmake/catkin_workspace.cmake" + "/opt/ros/hydro/share/catkin/cmake/debug_message.cmake" + "/opt/ros/hydro/share/catkin/cmake/em/order_packages.cmake.em" + "/opt/ros/hydro/share/catkin/cmake/em/pkg.pc.em" + "/opt/ros/hydro/share/catkin/cmake/em_expand.cmake" + "/opt/ros/hydro/share/catkin/cmake/empy.cmake" + "/opt/ros/hydro/share/catkin/cmake/env-hooks/05.catkin-test-results.sh.develspace.in" + "/opt/ros/hydro/share/catkin/cmake/find_program_required.cmake" + "/opt/ros/hydro/share/catkin/cmake/interrogate_setup_dot_py.py" + "/opt/ros/hydro/share/catkin/cmake/legacy.cmake" + "/opt/ros/hydro/share/catkin/cmake/list_append_deduplicate.cmake" + "/opt/ros/hydro/share/catkin/cmake/list_append_unique.cmake" + "/opt/ros/hydro/share/catkin/cmake/list_insert_in_workspace_order.cmake" + "/opt/ros/hydro/share/catkin/cmake/parse_arguments.cmake" + "/opt/ros/hydro/share/catkin/cmake/platform/lsb.cmake" + "/opt/ros/hydro/share/catkin/cmake/platform/ubuntu.cmake" + "/opt/ros/hydro/share/catkin/cmake/platform/windows.cmake" + "/opt/ros/hydro/share/catkin/cmake/python.cmake" + "/opt/ros/hydro/share/catkin/cmake/safe_execute_process.cmake" + "/opt/ros/hydro/share/catkin/cmake/stamp.cmake" + "/opt/ros/hydro/share/catkin/cmake/string_starts_with.cmake" + "/opt/ros/hydro/share/catkin/cmake/templates/_setup_util.py.in" + "/opt/ros/hydro/share/catkin/cmake/templates/env.sh.in" + "/opt/ros/hydro/share/catkin/cmake/templates/generate_cached_setup.py.in" + "/opt/ros/hydro/share/catkin/cmake/templates/order_packages.context.py.in" + "/opt/ros/hydro/share/catkin/cmake/templates/pkg.context.pc.in" + "/opt/ros/hydro/share/catkin/cmake/templates/pkgConfig-version.cmake.in" + "/opt/ros/hydro/share/catkin/cmake/templates/pkgConfig.cmake.in" + "/opt/ros/hydro/share/catkin/cmake/templates/rosinstall.in" + "/opt/ros/hydro/share/catkin/cmake/templates/setup.bash.in" + "/opt/ros/hydro/share/catkin/cmake/templates/setup.sh.in" + "/opt/ros/hydro/share/catkin/cmake/templates/setup.zsh.in" + "/opt/ros/hydro/share/catkin/cmake/test/catkin_download_test_data.cmake" + "/opt/ros/hydro/share/catkin/cmake/test/download_test_data.cmake" + "/opt/ros/hydro/share/catkin/cmake/test/gtest.cmake" + "/opt/ros/hydro/share/catkin/cmake/test/nosetests.cmake" + "/opt/ros/hydro/share/catkin/cmake/test/tests.cmake" + "/opt/ros/hydro/share/catkin/cmake/tools/doxygen.cmake" + "/opt/ros/hydro/share/catkin/cmake/tools/libraries.cmake" + "/opt/ros/hydro/share/catkin/cmake/tools/rt.cmake" + "/opt/ros/hydro/share/class_loader/cmake/class_loader-extras.cmake" + "/opt/ros/hydro/share/class_loader/cmake/class_loaderConfig-version.cmake" + "/opt/ros/hydro/share/class_loader/cmake/class_loaderConfig.cmake" + "/opt/ros/hydro/share/cpp_common/cmake/cpp_commonConfig-version.cmake" + "/opt/ros/hydro/share/cpp_common/cmake/cpp_commonConfig.cmake" + "/opt/ros/hydro/share/cv_bridge/cmake/cv_bridgeConfig-version.cmake" + "/opt/ros/hydro/share/cv_bridge/cmake/cv_bridgeConfig.cmake" + "/opt/ros/hydro/share/gencpp/cmake/gencpp-extras.cmake" + "/opt/ros/hydro/share/gencpp/cmake/gencppConfig-version.cmake" + "/opt/ros/hydro/share/gencpp/cmake/gencppConfig.cmake" + "/opt/ros/hydro/share/genlisp/cmake/genlisp-extras.cmake" + "/opt/ros/hydro/share/genlisp/cmake/genlispConfig-version.cmake" + "/opt/ros/hydro/share/genlisp/cmake/genlispConfig.cmake" + "/opt/ros/hydro/share/genmsg/cmake/genmsg-extras.cmake" + "/opt/ros/hydro/share/genmsg/cmake/genmsgConfig-version.cmake" + "/opt/ros/hydro/share/genmsg/cmake/genmsgConfig.cmake" + "/opt/ros/hydro/share/genpy/cmake/genpy-extras.cmake" + "/opt/ros/hydro/share/genpy/cmake/genpyConfig-version.cmake" + "/opt/ros/hydro/share/genpy/cmake/genpyConfig.cmake" + "/opt/ros/hydro/share/geometry_msgs/cmake/geometry_msgs-msg-extras.cmake" + "/opt/ros/hydro/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" + "/opt/ros/hydro/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" + "/opt/ros/hydro/share/image_transport/cmake/image_transportConfig-version.cmake" + "/opt/ros/hydro/share/image_transport/cmake/image_transportConfig.cmake" + "/opt/ros/hydro/share/message_filters/cmake/message_filtersConfig-version.cmake" + "/opt/ros/hydro/share/message_filters/cmake/message_filtersConfig.cmake" + "/opt/ros/hydro/share/message_generation/cmake/message_generationConfig-version.cmake" + "/opt/ros/hydro/share/message_generation/cmake/message_generationConfig.cmake" + "/opt/ros/hydro/share/message_runtime/cmake/message_runtimeConfig-version.cmake" + "/opt/ros/hydro/share/message_runtime/cmake/message_runtimeConfig.cmake" + "/opt/ros/hydro/share/pluginlib/cmake/pluginlibConfig-version.cmake" + "/opt/ros/hydro/share/pluginlib/cmake/pluginlibConfig.cmake" + "/opt/ros/hydro/share/rosconsole/cmake/rosconsole-extras.cmake" + "/opt/ros/hydro/share/rosconsole/cmake/rosconsoleConfig-version.cmake" + "/opt/ros/hydro/share/rosconsole/cmake/rosconsoleConfig.cmake" + "/opt/ros/hydro/share/roscpp/cmake/roscpp-msg-extras.cmake" + "/opt/ros/hydro/share/roscpp/cmake/roscppConfig-version.cmake" + "/opt/ros/hydro/share/roscpp/cmake/roscppConfig.cmake" + "/opt/ros/hydro/share/roscpp_serialization/cmake/roscpp_serializationConfig-version.cmake" + "/opt/ros/hydro/share/roscpp_serialization/cmake/roscpp_serializationConfig.cmake" + "/opt/ros/hydro/share/roscpp_traits/cmake/roscpp_traitsConfig-version.cmake" + "/opt/ros/hydro/share/roscpp_traits/cmake/roscpp_traitsConfig.cmake" + "/opt/ros/hydro/share/rosgraph/cmake/rosgraphConfig-version.cmake" + "/opt/ros/hydro/share/rosgraph/cmake/rosgraphConfig.cmake" + "/opt/ros/hydro/share/rosgraph_msgs/cmake/rosgraph_msgs-msg-extras.cmake" + "/opt/ros/hydro/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/hydro/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/hydro/share/roslib/cmake/roslib-extras.cmake" + "/opt/ros/hydro/share/roslib/cmake/roslibConfig-version.cmake" + "/opt/ros/hydro/share/roslib/cmake/roslibConfig.cmake" + "/opt/ros/hydro/share/rospy/cmake/rospyConfig-version.cmake" + "/opt/ros/hydro/share/rospy/cmake/rospyConfig.cmake" + "/opt/ros/hydro/share/rostime/cmake/rostimeConfig-version.cmake" + "/opt/ros/hydro/share/rostime/cmake/rostimeConfig.cmake" + "/opt/ros/hydro/share/sensor_msgs/cmake/sensor_msgs-msg-extras.cmake" + "/opt/ros/hydro/share/sensor_msgs/cmake/sensor_msgsConfig-version.cmake" + "/opt/ros/hydro/share/sensor_msgs/cmake/sensor_msgsConfig.cmake" + "/opt/ros/hydro/share/std_msgs/cmake/std_msgs-msg-extras.cmake" + "/opt/ros/hydro/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/hydro/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/hydro/share/tf/cmake/tf-msg-extras.cmake" + "/opt/ros/hydro/share/tf/cmake/tfConfig-version.cmake" + "/opt/ros/hydro/share/tf/cmake/tfConfig.cmake" + "/opt/ros/hydro/share/tf2/cmake/tf2Config-version.cmake" + "/opt/ros/hydro/share/tf2/cmake/tf2Config.cmake" + "/opt/ros/hydro/share/tf2_msgs/cmake/tf2_msgs-msg-extras.cmake" + "/opt/ros/hydro/share/tf2_msgs/cmake/tf2_msgsConfig-version.cmake" + "/opt/ros/hydro/share/tf2_msgs/cmake/tf2_msgsConfig.cmake" + "/opt/ros/hydro/share/tf2_py/cmake/tf2_pyConfig-version.cmake" + "/opt/ros/hydro/share/tf2_py/cmake/tf2_pyConfig.cmake" + "/opt/ros/hydro/share/tf2_ros/cmake/tf2_rosConfig-version.cmake" + "/opt/ros/hydro/share/tf2_ros/cmake/tf2_rosConfig.cmake" + "/opt/ros/hydro/share/xmlrpcpp/cmake/xmlrpcppConfig-version.cmake" + "/opt/ros/hydro/share/xmlrpcpp/cmake/xmlrpcppConfig.cmake" + "/usr/local/lib/cmake/Findaruco.cmake" + "/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-2.8/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake" + "/usr/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-2.8/Modules/CheckIncludeFiles.cmake" + "/usr/share/cmake-2.8/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-2.8/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-2.8/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-2.8/Modules/FindGTest.cmake" + "/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-2.8/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-2.8/Modules/FindPythonInterp.cmake" + "/usr/share/cmake-2.8/Modules/FindThreads.cmake" + "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-2.8/Modules/Platform/Linux.cmake" + "/usr/share/cmake-2.8/Modules/Platform/UnixPaths.cmake" + "/usr/src/gtest/CMakeLists.txt" + "/usr/src/gtest/cmake/internal_utils.cmake" + ) + +# The corresponding makefile is: +SET(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +SET(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + "gtest/CMakeFiles/CMakeDirectoryInformation.cmake" + "mar_est/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +SET(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/clean_test_results.dir/DependInfo.cmake" + "CMakeFiles/doxygen.dir/DependInfo.cmake" + "CMakeFiles/run_tests.dir/DependInfo.cmake" + "CMakeFiles/tests.dir/DependInfo.cmake" + "gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + "gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/mar_est.dir/DependInfo.cmake" + "mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake" + "mar_est/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake" + "mar_est/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake" + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile2 b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile2 new file mode 100644 index 00000000..6de41ede --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/Makefile2 @@ -0,0 +1,1180 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# The main recursive all target +all: +.PHONY : all + +# The main recursive preinstall target +preinstall: +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +#============================================================================= +# Target rules for target CMakeFiles/clean_test_results.dir + +# All Build rule for target. +CMakeFiles/clean_test_results.dir/all: + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/depend + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target clean_test_results" +.PHONY : CMakeFiles/clean_test_results.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/clean_test_results.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/clean_test_results.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : CMakeFiles/clean_test_results.dir/rule + +# Convenience name for target. +clean_test_results: CMakeFiles/clean_test_results.dir/rule +.PHONY : clean_test_results + +# clean rule for target. +CMakeFiles/clean_test_results.dir/clean: + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/clean +.PHONY : CMakeFiles/clean_test_results.dir/clean + +# clean rule for target. +clean: CMakeFiles/clean_test_results.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/doxygen.dir + +# All Build rule for target. +CMakeFiles/doxygen.dir/all: + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/depend + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 1 + @echo "Built target doxygen" +.PHONY : CMakeFiles/doxygen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/doxygen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 1 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/doxygen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : CMakeFiles/doxygen.dir/rule + +# Convenience name for target. +doxygen: CMakeFiles/doxygen.dir/rule +.PHONY : doxygen + +# clean rule for target. +CMakeFiles/doxygen.dir/clean: + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/clean +.PHONY : CMakeFiles/doxygen.dir/clean + +# clean rule for target. +clean: CMakeFiles/doxygen.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/run_tests.dir + +# All Build rule for target. +CMakeFiles/run_tests.dir/all: + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/depend + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target run_tests" +.PHONY : CMakeFiles/run_tests.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/run_tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : CMakeFiles/run_tests.dir/rule + +# Convenience name for target. +run_tests: CMakeFiles/run_tests.dir/rule +.PHONY : run_tests + +# clean rule for target. +CMakeFiles/run_tests.dir/clean: + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/clean +.PHONY : CMakeFiles/run_tests.dir/clean + +# clean rule for target. +clean: CMakeFiles/run_tests.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/tests.dir + +# All Build rule for target. +CMakeFiles/tests.dir/all: + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target tests" +.PHONY : CMakeFiles/tests.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : CMakeFiles/tests.dir/rule + +# Convenience name for target. +tests: CMakeFiles/tests.dir/rule +.PHONY : tests + +# clean rule for target. +CMakeFiles/tests.dir/clean: + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/clean +.PHONY : CMakeFiles/tests.dir/clean + +# clean rule for target. +clean: CMakeFiles/tests.dir/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory gtest + +# Convenience name for "all" pass in the directory. +gtest/all: +.PHONY : gtest/all + +# Convenience name for "clean" pass in the directory. +gtest/clean: gtest/CMakeFiles/gtest.dir/clean +gtest/clean: gtest/CMakeFiles/gtest_main.dir/clean +.PHONY : gtest/clean + +# Convenience name for "preinstall" pass in the directory. +gtest/preinstall: +.PHONY : gtest/preinstall + +#============================================================================= +# Target rules for target gtest/CMakeFiles/gtest.dir + +# All Build rule for target. +gtest/CMakeFiles/gtest.dir/all: + $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/depend + $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 2 + @echo "Built target gtest" +.PHONY : gtest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +gtest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 1 + $(MAKE) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: gtest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# clean rule for target. +gtest/CMakeFiles/gtest.dir/clean: + $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/clean +.PHONY : gtest/CMakeFiles/gtest.dir/clean + +# clean rule for target. +clean: gtest/CMakeFiles/gtest.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target gtest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +gtest/CMakeFiles/gtest_main.dir/all: gtest/CMakeFiles/gtest.dir/all + $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/depend + $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 3 + @echo "Built target gtest_main" +.PHONY : gtest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +gtest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : gtest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: gtest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# clean rule for target. +gtest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/clean +.PHONY : gtest/CMakeFiles/gtest_main.dir/clean + +# clean rule for target. +clean: gtest/CMakeFiles/gtest_main.dir/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory mar_est + +# Convenience name for "all" pass in the directory. +mar_est/all: mar_est/CMakeFiles/mar_est.dir/all +.PHONY : mar_est/all + +# Convenience name for "clean" pass in the directory. +mar_est/clean: mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/actionlib_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/mar_est.dir/clean +mar_est/clean: mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/roscpp_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean +mar_est/clean: mar_est/CMakeFiles/tf_generate_messages_cpp.dir/clean +mar_est/clean: mar_est/CMakeFiles/tf_generate_messages_lisp.dir/clean +mar_est/clean: mar_est/CMakeFiles/tf_generate_messages_py.dir/clean +.PHONY : mar_est/clean + +# Convenience name for "preinstall" pass in the directory. +mar_est/preinstall: +.PHONY : mar_est/preinstall + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target actionlib_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/rule + +# Convenience name for target. +actionlib_generate_messages_cpp: mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/rule +.PHONY : actionlib_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target actionlib_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/rule + +# Convenience name for target. +actionlib_generate_messages_lisp: mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/rule +.PHONY : actionlib_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/actionlib_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/actionlib_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target actionlib_generate_messages_py" +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/actionlib_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_py.dir/rule + +# Convenience name for target. +actionlib_generate_messages_py: mar_est/CMakeFiles/actionlib_generate_messages_py.dir/rule +.PHONY : actionlib_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/actionlib_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/actionlib_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target actionlib_msgs_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_cpp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule +.PHONY : actionlib_msgs_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target actionlib_msgs_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_lisp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule +.PHONY : actionlib_msgs_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target actionlib_msgs_generate_messages_py" +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_py: mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule +.PHONY : actionlib_msgs_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target geometry_msgs_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_cpp: mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule +.PHONY : geometry_msgs_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target geometry_msgs_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_lisp: mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule +.PHONY : geometry_msgs_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target geometry_msgs_generate_messages_py" +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_py: mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule +.PHONY : geometry_msgs_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/mar_est.dir + +# All Build rule for target. +mar_est/CMakeFiles/mar_est.dir/all: + $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/depend + $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 4 5 + @echo "Built target mar_est" +.PHONY : mar_est/CMakeFiles/mar_est.dir/all + +# Include target in all. +all: mar_est/CMakeFiles/mar_est.dir/all +.PHONY : all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/mar_est.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/mar_est.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/mar_est.dir/rule + +# Convenience name for target. +mar_est: mar_est/CMakeFiles/mar_est.dir/rule +.PHONY : mar_est + +# clean rule for target. +mar_est/CMakeFiles/mar_est.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/clean +.PHONY : mar_est/CMakeFiles/mar_est.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/mar_est.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target roscpp_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_cpp: mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/rule +.PHONY : roscpp_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target roscpp_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_lisp: mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/rule +.PHONY : roscpp_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/roscpp_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/roscpp_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target roscpp_generate_messages_py" +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/roscpp_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/roscpp_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_py.dir/rule + +# Convenience name for target. +roscpp_generate_messages_py: mar_est/CMakeFiles/roscpp_generate_messages_py.dir/rule +.PHONY : roscpp_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/roscpp_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/roscpp_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target rosgraph_msgs_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_cpp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule +.PHONY : rosgraph_msgs_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target rosgraph_msgs_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_lisp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule +.PHONY : rosgraph_msgs_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target rosgraph_msgs_generate_messages_py" +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_py: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule +.PHONY : rosgraph_msgs_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target sensor_msgs_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_cpp: mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule +.PHONY : sensor_msgs_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target sensor_msgs_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_lisp: mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule +.PHONY : sensor_msgs_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target sensor_msgs_generate_messages_py" +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_py: mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/rule +.PHONY : sensor_msgs_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target std_msgs_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_cpp: mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule +.PHONY : std_msgs_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target std_msgs_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_lisp: mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule +.PHONY : std_msgs_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/std_msgs_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target std_msgs_generate_messages_py" +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_py: mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/rule +.PHONY : std_msgs_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target tf2_msgs_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_cpp: mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule +.PHONY : tf2_msgs_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target tf2_msgs_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_lisp: mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule +.PHONY : tf2_msgs_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target tf2_msgs_generate_messages_py" +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_py: mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/rule +.PHONY : tf2_msgs_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/tf_generate_messages_cpp.dir + +# All Build rule for target. +mar_est/CMakeFiles/tf_generate_messages_cpp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_cpp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target tf_generate_messages_cpp" +.PHONY : mar_est/CMakeFiles/tf_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/tf_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/tf_generate_messages_cpp.dir/rule + +# Convenience name for target. +tf_generate_messages_cpp: mar_est/CMakeFiles/tf_generate_messages_cpp.dir/rule +.PHONY : tf_generate_messages_cpp + +# clean rule for target. +mar_est/CMakeFiles/tf_generate_messages_cpp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_cpp.dir/clean +.PHONY : mar_est/CMakeFiles/tf_generate_messages_cpp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/tf_generate_messages_cpp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/tf_generate_messages_lisp.dir + +# All Build rule for target. +mar_est/CMakeFiles/tf_generate_messages_lisp.dir/all: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_lisp.dir/depend + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target tf_generate_messages_lisp" +.PHONY : mar_est/CMakeFiles/tf_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/tf_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/tf_generate_messages_lisp.dir/rule + +# Convenience name for target. +tf_generate_messages_lisp: mar_est/CMakeFiles/tf_generate_messages_lisp.dir/rule +.PHONY : tf_generate_messages_lisp + +# clean rule for target. +mar_est/CMakeFiles/tf_generate_messages_lisp.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_lisp.dir/clean +.PHONY : mar_est/CMakeFiles/tf_generate_messages_lisp.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/tf_generate_messages_lisp.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target mar_est/CMakeFiles/tf_generate_messages_py.dir + +# All Build rule for target. +mar_est/CMakeFiles/tf_generate_messages_py.dir/all: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf_generate_messages_py.dir/depend + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf_generate_messages_py.dir/build + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles + @echo "Built target tf_generate_messages_py" +.PHONY : mar_est/CMakeFiles/tf_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +mar_est/CMakeFiles/tf_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : mar_est/CMakeFiles/tf_generate_messages_py.dir/rule + +# Convenience name for target. +tf_generate_messages_py: mar_est/CMakeFiles/tf_generate_messages_py.dir/rule +.PHONY : tf_generate_messages_py + +# clean rule for target. +mar_est/CMakeFiles/tf_generate_messages_py.dir/clean: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf_generate_messages_py.dir/clean +.PHONY : mar_est/CMakeFiles/tf_generate_messages_py.dir/clean + +# clean rule for target. +clean: mar_est/CMakeFiles/tf_generate_messages_py.dir/clean +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/TargetDirectories.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..c554e623 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,34 @@ +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake new file mode 100644 index 00000000..8bc32e37 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake @@ -0,0 +1,13 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/build.make new file mode 100644 index 00000000..62863152 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/build.make @@ -0,0 +1,66 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for clean_test_results. + +# Include the progress variables for this target. +include CMakeFiles/clean_test_results.dir/progress.make + +CMakeFiles/clean_test_results: + /usr/bin/cmake -E remove_directory /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/test_results + +clean_test_results: CMakeFiles/clean_test_results +clean_test_results: CMakeFiles/clean_test_results.dir/build.make +.PHONY : clean_test_results + +# Rule to build all files generated by this target. +CMakeFiles/clean_test_results.dir/build: clean_test_results +.PHONY : CMakeFiles/clean_test_results.dir/build + +CMakeFiles/clean_test_results.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/clean_test_results.dir/cmake_clean.cmake +.PHONY : CMakeFiles/clean_test_results.dir/clean + +CMakeFiles/clean_test_results.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/clean_test_results.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake new file mode 100644 index 00000000..46c1cb33 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/clean_test_results" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/clean_test_results.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/clean_test_results.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/cmake.check_cache b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/DependInfo.cmake new file mode 100644 index 00000000..8bc32e37 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/DependInfo.cmake @@ -0,0 +1,13 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/build.make new file mode 100644 index 00000000..cf92fb7a --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/build.make @@ -0,0 +1,67 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for doxygen. + +# Include the progress variables for this target. +include CMakeFiles/doxygen.dir/progress.make + +CMakeFiles/doxygen: + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles $(CMAKE_PROGRESS_1) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "doxygen found" + +doxygen: CMakeFiles/doxygen +doxygen: CMakeFiles/doxygen.dir/build.make +.PHONY : doxygen + +# Rule to build all files generated by this target. +CMakeFiles/doxygen.dir/build: doxygen +.PHONY : CMakeFiles/doxygen.dir/build + +CMakeFiles/doxygen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/doxygen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/doxygen.dir/clean + +CMakeFiles/doxygen.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/doxygen.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/cmake_clean.cmake new file mode 100644 index 00000000..3cf72d90 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/doxygen" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/doxygen.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/progress.make new file mode 100644 index 00000000..781c7de2 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/doxygen.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 1 + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/progress.marks b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/progress.marks new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/DependInfo.cmake new file mode 100644 index 00000000..8bc32e37 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/DependInfo.cmake @@ -0,0 +1,13 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/build.make new file mode 100644 index 00000000..8a4947ee --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for run_tests. + +# Include the progress variables for this target. +include CMakeFiles/run_tests.dir/progress.make + +CMakeFiles/run_tests: + +run_tests: CMakeFiles/run_tests +run_tests: CMakeFiles/run_tests.dir/build.make +.PHONY : run_tests + +# Rule to build all files generated by this target. +CMakeFiles/run_tests.dir/build: run_tests +.PHONY : CMakeFiles/run_tests.dir/build + +CMakeFiles/run_tests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/run_tests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/run_tests.dir/clean + +CMakeFiles/run_tests.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/run_tests.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/cmake_clean.cmake new file mode 100644 index 00000000..45a3e057 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/run_tests" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/run_tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/run_tests.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/DependInfo.cmake new file mode 100644 index 00000000..8bc32e37 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/DependInfo.cmake @@ -0,0 +1,13 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/build.make new file mode 100644 index 00000000..4628fb5b --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for tests. + +# Include the progress variables for this target. +include CMakeFiles/tests.dir/progress.make + +CMakeFiles/tests: + +tests: CMakeFiles/tests +tests: CMakeFiles/tests.dir/build.make +.PHONY : tests + +# Rule to build all files generated by this target. +CMakeFiles/tests.dir/build: tests +.PHONY : CMakeFiles/tests.dir/build + +CMakeFiles/tests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tests.dir/clean + +CMakeFiles/tests.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tests.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/cmake_clean.cmake new file mode 100644 index 00000000..a0424cfc --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/tests" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/tests.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CTestTestfile.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CTestTestfile.cmake new file mode 100644 index 00000000..bd22a33f --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CTestTestfile.cmake @@ -0,0 +1,8 @@ +# CMake generated Testfile for +# Source directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION +# Build directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build +# +# This file includes the relevent testing commands required for +# testing this directory and lists subdirectories to be tested as well. +SUBDIRS(gtest) +SUBDIRS(mar_est) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/Makefile b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/Makefile new file mode 100644 index 00000000..37e28af9 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/Makefile @@ -0,0 +1,654 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/cmake-gui -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip +.PHONY : install/strip/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named clean_test_results + +# Build rule for target. +clean_test_results: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 clean_test_results +.PHONY : clean_test_results + +# fast build rule for target. +clean_test_results/fast: + $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build +.PHONY : clean_test_results/fast + +#============================================================================= +# Target rules for targets named doxygen + +# Build rule for target. +doxygen: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 doxygen +.PHONY : doxygen + +# fast build rule for target. +doxygen/fast: + $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build +.PHONY : doxygen/fast + +#============================================================================= +# Target rules for targets named run_tests + +# Build rule for target. +run_tests: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 run_tests +.PHONY : run_tests + +# fast build rule for target. +run_tests/fast: + $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build +.PHONY : run_tests/fast + +#============================================================================= +# Target rules for targets named tests + +# Build rule for target. +tests: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tests +.PHONY : tests + +# fast build rule for target. +tests/fast: + $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build +.PHONY : tests/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_cpp + +# Build rule for target. +actionlib_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 actionlib_generate_messages_cpp +.PHONY : actionlib_generate_messages_cpp + +# fast build rule for target. +actionlib_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build +.PHONY : actionlib_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_lisp + +# Build rule for target. +actionlib_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 actionlib_generate_messages_lisp +.PHONY : actionlib_generate_messages_lisp + +# fast build rule for target. +actionlib_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build +.PHONY : actionlib_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_py + +# Build rule for target. +actionlib_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 actionlib_generate_messages_py +.PHONY : actionlib_generate_messages_py + +# fast build rule for target. +actionlib_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build +.PHONY : actionlib_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_cpp + +# Build rule for target. +actionlib_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_cpp +.PHONY : actionlib_msgs_generate_messages_cpp + +# fast build rule for target. +actionlib_msgs_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build +.PHONY : actionlib_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_lisp + +# Build rule for target. +actionlib_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_lisp +.PHONY : actionlib_msgs_generate_messages_lisp + +# fast build rule for target. +actionlib_msgs_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build +.PHONY : actionlib_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_py + +# Build rule for target. +actionlib_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_py +.PHONY : actionlib_msgs_generate_messages_py + +# fast build rule for target. +actionlib_msgs_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build +.PHONY : actionlib_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_cpp + +# Build rule for target. +geometry_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_cpp +.PHONY : geometry_msgs_generate_messages_cpp + +# fast build rule for target. +geometry_msgs_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build +.PHONY : geometry_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_lisp + +# Build rule for target. +geometry_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_lisp +.PHONY : geometry_msgs_generate_messages_lisp + +# fast build rule for target. +geometry_msgs_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build +.PHONY : geometry_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_py + +# Build rule for target. +geometry_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_py +.PHONY : geometry_msgs_generate_messages_py + +# fast build rule for target. +geometry_msgs_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build +.PHONY : geometry_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named mar_est + +# Build rule for target. +mar_est: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 mar_est +.PHONY : mar_est + +# fast build rule for target. +mar_est/fast: + $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/build +.PHONY : mar_est/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_cpp + +# Build rule for target. +roscpp_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_cpp +.PHONY : roscpp_generate_messages_cpp + +# fast build rule for target. +roscpp_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build +.PHONY : roscpp_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_lisp + +# Build rule for target. +roscpp_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_lisp +.PHONY : roscpp_generate_messages_lisp + +# fast build rule for target. +roscpp_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build +.PHONY : roscpp_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_py + +# Build rule for target. +roscpp_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 roscpp_generate_messages_py +.PHONY : roscpp_generate_messages_py + +# fast build rule for target. +roscpp_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build +.PHONY : roscpp_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_cpp + +# Build rule for target. +rosgraph_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_cpp +.PHONY : rosgraph_msgs_generate_messages_cpp + +# fast build rule for target. +rosgraph_msgs_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build +.PHONY : rosgraph_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_lisp + +# Build rule for target. +rosgraph_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_lisp +.PHONY : rosgraph_msgs_generate_messages_lisp + +# fast build rule for target. +rosgraph_msgs_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build +.PHONY : rosgraph_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_py + +# Build rule for target. +rosgraph_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_py +.PHONY : rosgraph_msgs_generate_messages_py + +# fast build rule for target. +rosgraph_msgs_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build +.PHONY : rosgraph_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_cpp + +# Build rule for target. +sensor_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_cpp +.PHONY : sensor_msgs_generate_messages_cpp + +# fast build rule for target. +sensor_msgs_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build +.PHONY : sensor_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_lisp + +# Build rule for target. +sensor_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_lisp +.PHONY : sensor_msgs_generate_messages_lisp + +# fast build rule for target. +sensor_msgs_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build +.PHONY : sensor_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_py + +# Build rule for target. +sensor_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_py +.PHONY : sensor_msgs_generate_messages_py + +# fast build rule for target. +sensor_msgs_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build +.PHONY : sensor_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_cpp + +# Build rule for target. +std_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_cpp +.PHONY : std_msgs_generate_messages_cpp + +# fast build rule for target. +std_msgs_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build +.PHONY : std_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_lisp + +# Build rule for target. +std_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_lisp +.PHONY : std_msgs_generate_messages_lisp + +# fast build rule for target. +std_msgs_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build +.PHONY : std_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_py + +# Build rule for target. +std_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_py +.PHONY : std_msgs_generate_messages_py + +# fast build rule for target. +std_msgs_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build +.PHONY : std_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_cpp + +# Build rule for target. +tf2_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_cpp +.PHONY : tf2_msgs_generate_messages_cpp + +# fast build rule for target. +tf2_msgs_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build +.PHONY : tf2_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_lisp + +# Build rule for target. +tf2_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_lisp +.PHONY : tf2_msgs_generate_messages_lisp + +# fast build rule for target. +tf2_msgs_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build +.PHONY : tf2_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_py + +# Build rule for target. +tf2_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_py +.PHONY : tf2_msgs_generate_messages_py + +# fast build rule for target. +tf2_msgs_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build +.PHONY : tf2_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_cpp + +# Build rule for target. +tf_generate_messages_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tf_generate_messages_cpp +.PHONY : tf_generate_messages_cpp + +# fast build rule for target. +tf_generate_messages_cpp/fast: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build +.PHONY : tf_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_lisp + +# Build rule for target. +tf_generate_messages_lisp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tf_generate_messages_lisp +.PHONY : tf_generate_messages_lisp + +# fast build rule for target. +tf_generate_messages_lisp/fast: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build +.PHONY : tf_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_py + +# Build rule for target. +tf_generate_messages_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tf_generate_messages_py +.PHONY : tf_generate_messages_py + +# fast build rule for target. +tf_generate_messages_py/fast: + $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf_generate_messages_py.dir/build +.PHONY : tf_generate_messages_py/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... clean_test_results" + @echo "... doxygen" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... run_tests" + @echo "... test" + @echo "... tests" + @echo "... gtest" + @echo "... gtest_main" + @echo "... actionlib_generate_messages_cpp" + @echo "... actionlib_generate_messages_lisp" + @echo "... actionlib_generate_messages_py" + @echo "... actionlib_msgs_generate_messages_cpp" + @echo "... actionlib_msgs_generate_messages_lisp" + @echo "... actionlib_msgs_generate_messages_py" + @echo "... geometry_msgs_generate_messages_cpp" + @echo "... geometry_msgs_generate_messages_lisp" + @echo "... geometry_msgs_generate_messages_py" + @echo "... mar_est" + @echo "... roscpp_generate_messages_cpp" + @echo "... roscpp_generate_messages_lisp" + @echo "... roscpp_generate_messages_py" + @echo "... rosgraph_msgs_generate_messages_cpp" + @echo "... rosgraph_msgs_generate_messages_lisp" + @echo "... rosgraph_msgs_generate_messages_py" + @echo "... sensor_msgs_generate_messages_cpp" + @echo "... sensor_msgs_generate_messages_lisp" + @echo "... sensor_msgs_generate_messages_py" + @echo "... std_msgs_generate_messages_cpp" + @echo "... std_msgs_generate_messages_lisp" + @echo "... std_msgs_generate_messages_py" + @echo "... tf2_msgs_generate_messages_cpp" + @echo "... tf2_msgs_generate_messages_lisp" + @echo "... tf2_msgs_generate_messages_py" + @echo "... tf_generate_messages_cpp" + @echo "... tf_generate_messages_lisp" + @echo "... tf_generate_messages_py" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin/catkin_generated/version/package.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin/catkin_generated/version/package.cmake new file mode 100644 index 00000000..ff3201d3 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin/catkin_generated/version/package.cmake @@ -0,0 +1,9 @@ +set(_CATKIN_CURRENT_PACKAGE "catkin") +set(catkin_VERSION "0.5.90") +set(catkin_BUILD_DEPENDS_python-catkin-pkg_VERSION_GTE "0.2.2") +set(catkin_BUILD_DEPENDS "gtest" "python-argparse" "python-catkin-pkg" "python-empy" "python-nose") +set(catkin_DEPRECATED "") +set(catkin_RUN_DEPENDS "cmake" "gtest" "python-argparse" "python-catkin-pkg" "python-empy" "python-nose") +set(catkin_MAINTAINER "Dirk Thomas <dthomas@osrfoundation.org>") +set(catkin_BUILDTOOL_DEPENDS "cmake") +set(catkin_RUN_DEPENDS_python-catkin-pkg_VERSION_GTE "0.2.0") \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/env_cached.sh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/env_cached.sh new file mode 100755 index 00000000..d6be91db --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/env_cached.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup_cached.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup_cached.sh" +exec "$@" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/generate_cached_setup.py b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/generate_cached_setup.py new file mode 100644 index 00000000..db1e1967 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/generate_cached_setup.py @@ -0,0 +1,29 @@ +from __future__ import print_function +import argparse +import os +import stat +import sys + +# find the import for catkin's python package - either from source space or from an installed underlay +if os.path.exists(os.path.join('/opt/ros/hydro/share/catkin/cmake', 'catkinConfig.cmake.in')): + sys.path.insert(0, os.path.join('/opt/ros/hydro/share/catkin/cmake', '..', 'python')) +try: + from catkin.environment_cache import generate_environment_script +except ImportError: + # search for catkin package in all workspaces and prepend to path + for workspace in "/opt/ros/hydro".split(';'): + python_path = os.path.join(workspace, 'lib/python2.7/dist-packages') + if os.path.isdir(os.path.join(python_path, 'catkin')): + sys.path.insert(0, python_path) + break + from catkin.environment_cache import generate_environment_script + +code = generate_environment_script('/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/env.sh') + +output_filename = '/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/setup_cached.sh' +with open(output_filename, 'w') as f: + #print('Generate script for cached setup "%s"' % output_filename) + f.write('\n'.join(code)) + +mode = os.stat(output_filename).st_mode +os.chmod(output_filename, mode | stat.S_IXUSR) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/.rosinstall b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/.rosinstall new file mode 100644 index 00000000..f6b02bb3 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/setup.sh diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/_setup_util.py b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/_setup_util.py new file mode 100755 index 00000000..80a7249e --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/_setup_util.py @@ -0,0 +1,280 @@ +#!/usr/bin/env python + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +'''This file generates shell code for the setup.SHELL scripts to set environment variables''' + +from __future__ import print_function +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'CPATH': 'include', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': 'lib', + 'PATH': 'bin', + 'PKG_CONFIG_PATH': 'lib/pkgconfig', + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + ''' + Generate shell code to reset environment variables + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + ''' + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolder = env_var_subfolders[key] + value = _rollback_env_variable(unmodified_environ, key, subfolder) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolder): + ''' + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolder: str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + ''' + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + ''' + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + ''' + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + ''' + Generate shell code to prepend environment variables + for the all workspaces. + ''' + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted([key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH']): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolder): + ''' + Return the prefix to prepend to the environment variable NAME, adding any path in NEW_PATHS_STR without creating duplicate or empty items. + ''' + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if subfolder: + path = os.path.join(path, subfolder) + # exclude any path already in env and any path we already added + if path not in environ_paths and path not in checked_paths: + checked_paths.append(path) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + ''' + Generate shell code with found environment hooks + for the all workspaces. + ''' + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + # environment at generation time + CMAKE_PREFIX_PATH = '/opt/ros/hydro'.split(';') + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potantial "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/env.sh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/env.sh new file mode 100755 index 00000000..8aa9d244 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.bash b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.bash new file mode 100644 index 00000000..ff47af8f --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.sh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.sh new file mode 100644 index 00000000..c7858c7a --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.sh @@ -0,0 +1,87 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +export CPATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +_SETUP_TMP=`mktemp /tmp/setup.sh.XXXXXXXXXX` +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ > $_SETUP_TMP +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f $_SETUP_TMP + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. $_SETUP_TMP +rm -f $_SETUP_TMP +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.zsh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.zsh new file mode 100644 index 00000000..b6607176 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate sh # emulate POSIX +. "$_CATKIN_SETUP_DIR/setup.sh" +emulate zsh # back to zsh mode diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.cmake new file mode 100644 index 00000000..72ed0366 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/em/order_packages.cmake.em + +set(CATKIN_ORDERED_PACKAGES "") +set(CATKIN_ORDERED_PACKAGE_PATHS "") +set(CATKIN_ORDERED_PACKAGES_IS_META "") +set(CATKIN_ORDERED_PACKAGES_BUILD_TYPE "") +list(APPEND CATKIN_ORDERED_PACKAGES "mar_est") +list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "mar_est") +list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") +list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") + +set(CATKIN_MESSAGE_GENERATORS ) + +set(CATKIN_METAPACKAGE_CMAKE_TEMPLATE "/usr/lib/python2.7/dist-packages/catkin_pkg/templates/metapackage.cmake.in") diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.py b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.py new file mode 100644 index 00000000..c6a5c880 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/order_packages.py @@ -0,0 +1,5 @@ +# generated from catkin/cmake/template/order_packages.context.py.in +source_root_dir = "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION" +whitelisted_packages = "".split(';') if "" != "" else [] +blacklisted_packages = "".split(';') if "" != "" else [] +underlay_workspaces = "/opt/ros/hydro".split(';') if "/opt/ros/hydro" != "" else [] diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/setup_cached.sh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/setup_cached.sh new file mode 100755 index 00000000..bc1e0792 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/setup_cached.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env sh +# generated from catkin/python/catkin/environment_cache.py + +# based on a snapshot of the environment before and after calling the setup script +# it emulates the modifications of the setup script without recurring computations + +# new environment variables +export CATKIN_TEST_RESULTS_DIR="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/test_results" +export ROS_TEST_RESULTS_DIR="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/test_results" + +# modified environment variables +export CMAKE_PREFIX_PATH="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel:$CMAKE_PREFIX_PATH" +export CPATH="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/include:$CPATH" +export LD_LIBRARY_PATH="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib:$LD_LIBRARY_PATH" +export PATH="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/bin:$PATH" +export PKG_CONFIG_PATH="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/pkgconfig:$PKG_CONFIG_PATH" +export PWD="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build" +export PYTHONPATH="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/python2.7/dist-packages:/opt/ros/hydro/lib/python2.7/dist-packages:/home/faridalijani/src/labcomm/lib/python" +export ROSLISP_PACKAGE_DIRECTORIES="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/common-lisp" +export ROS_PACKAGE_PATH="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION:/opt/ros/hydro/share:/opt/ros/hydro/stacks" \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp new file mode 100644 index 00000000..26882f02 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp @@ -0,0 +1,250 @@ +#!/usr/bin/env python + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +from __future__ import print_function +import os +import sys + +import distutils.core +try: + import setuptools +except ImportError: + pass + +from argparse import ArgumentParser + + +def _get_locations(pkgs, package_dir): + """ + based on setuptools logic and the package_dir dict, builds a dict + of location roots for each pkg in pkgs. + See http://docs.python.org/distutils/setupscript.html + + :returns: a dict {pkgname: root} for each pkgname in pkgs (and each of their parents) + """ + # package_dir contains a dict {package_name: relativepath} + # Example {'': 'src', 'foo': 'lib', 'bar': 'lib2'} + # + # '' means where to look for any package unless a parent package + # is listed so package bar.pot is expected at lib2/bar/pot, + # whereas package sup.dee is expected at src/sup/dee + # + # if package_dir does not state anything about a package, + # setuptool expects the package folder to be in the root of the + # project + locations = {} + allprefix = package_dir.get('', '') + for pkg in pkgs: + parent_location = None + splits = pkg.split('.') + # we iterate over compound name from parent to child + # so once we found parent, children just append to their parent + for key_len in range(len(splits)): + key = '.'.join(splits[:key_len + 1]) + if key not in locations: + if key in package_dir: + locations[key] = package_dir[key] + elif parent_location is not None: + locations[key] = parent_location + else: + locations[key] = allprefix + parent_location = locations[key] + return locations + + +def generate_cmake_file(package_name, version, scripts, package_dir, pkgs, modules): + """ + Generates lines to add to a cmake file which will set variables + + :param version: str, format 'int.int.int' + :param scripts: [list of str]: relative paths to scripts + :param package_dir: {modulename: path} + :pkgs: [list of str] python_packages declared in catkin package + :modules: [list of str] python modules + """ + prefix = '%s_SETUP_PY' % package_name + result = [] + result.append(r'set(%s_VERSION "%s")' % (prefix, version)) + result.append(r'set(%s_SCRIPTS "%s")' % (prefix, ';'.join(scripts))) + + # Remove packages with '.' separators. + # + # setuptools allows specifying submodules in other folders than + # their parent + # + # The symlink approach of catkin does not work with such submodules. + # In the common case, this does not matter as the submodule is + # within the containing module. We verify this assumption, and if + # it passes, we remove submodule packages. + locations = _get_locations(pkgs, package_dir) + for pkgname, location in locations.items(): + if not '.' in pkgname: + continue + splits = pkgname.split('.') + # hack: ignore write-combining setup.py files for msg and srv files + if splits[1] in ['msg', 'srv']: + continue + # check every child has the same root folder as its parent + parent_name = '.'.join(splits[:1]) + if location != locations[parent_name]: + raise RuntimeError( + "catkin_export_python does not support setup.py files that combine across multiple directories: %s in %s, %s in %s" % (pkgname, location, parent_name, locations[parent_name])) + + # If checks pass, remove all submodules + pkgs = [p for p in pkgs if '.' not in p] + + resolved_pkgs = [] + for pkg in pkgs: + resolved_pkgs += [os.path.join(locations[pkg], pkg)] + + result.append(r'set(%s_PACKAGES "%s")' % (prefix, ';'.join(pkgs))) + result.append(r'set(%s_PACKAGE_DIRS "%s")' % (prefix, ';'.join(resolved_pkgs).replace("\\", "/"))) + + # skip modules which collide with package names + filtered_modules = [] + for modname in modules: + splits = modname.split('.') + # check all parents too + equals_package = [('.'.join(splits[:-i]) in locations) for i in range(len(splits))] + if any(equals_package): + continue + filtered_modules.append(modname) + module_locations = _get_locations(filtered_modules, package_dir) + + result.append(r'set(%s_MODULES "%s")' % (prefix, ';'.join(['%s.py' % m.replace('.', '/') for m in filtered_modules]))) + result.append(r'set(%s_MODULE_DIRS "%s")' % (prefix, ';'.join([module_locations[m] for m in filtered_modules]).replace("\\", "/"))) + + return result + + +def _create_mock_setup_function(package_name, outfile): + """ + Creates a function to call instead of distutils.core.setup or + setuptools.setup, which just captures some args and writes them + into a file that can be used from cmake + + :param package_name: name of the package + :param outfile: filename that cmake will use afterwards + :returns: a function to replace disutils.core.setup and setuptools.setup + """ + + def setup(*args, **kwargs): + ''' + Checks kwargs and writes a scriptfile + ''' + if 'version' not in kwargs: + sys.stderr.write("\n*** Unable to find 'version' in setup.py of %s\n" % package_name) + raise RuntimeError("version not found in setup.py") + version = kwargs['version'] + package_dir = kwargs.get('package_dir', {}) + + pkgs = kwargs.get('packages', []) + scripts = kwargs.get('scripts', []) + modules = kwargs.get('py_modules', []) + + unsupported_args = [ + 'entry_points', + 'exclude_package_data', + 'ext_modules ', + 'ext_package', + 'include_package_data', + 'namespace_packages', + 'setup_requires', + 'use_2to3', + 'zip_safe'] + used_unsupported_args = [arg for arg in unsupported_args if arg in kwargs] + if used_unsupported_args: + sys.stderr.write("*** Arguments %s to setup() not supported in catkin devel space in setup.py of %s\n" % (used_unsupported_args, package_name)) + + result = generate_cmake_file(package_name=package_name, + version=version, + scripts=scripts, + package_dir=package_dir, + pkgs=pkgs, + modules=modules) + with open(outfile, 'w') as out: + out.write('\n'.join(result)) + + return setup + + +def main(): + """ + Script main, parses arguments and invokes Dummy.setup indirectly. + """ + parser = ArgumentParser(description='Utility to read setup.py values from cmake macros. Creates a file with CMake set commands setting variables.') + parser.add_argument('package_name', help='Name of catkin package') + parser.add_argument('setupfile_path', help='Full path to setup.py') + parser.add_argument('outfile', help='Where to write result to') + + args = parser.parse_args() + + # print("%s" % sys.argv) + # PACKAGE_NAME = sys.argv[1] + # OUTFILE = sys.argv[3] + # print("Interrogating setup.py for package %s into %s " % (PACKAGE_NAME, OUTFILE), + # file=sys.stderr) + + # print("executing %s" % args.setupfile_path) + + # be sure you're in the directory containing + # setup.py so the sys.path manipulation works, + # so the import of __version__ works + os.chdir(os.path.dirname(os.path.abspath(args.setupfile_path))) + + # patch setup() function of distutils and setuptools for the + # context of evaluating setup.py + try: + fake_setup = _create_mock_setup_function(package_name=args.package_name, + outfile=args.outfile) + + distutils_backup = distutils.core.setup + distutils.core.setup = fake_setup + try: + setuptools_backup = setuptools.setup + setuptools.setup = fake_setup + except NameError: + pass + + with open(args.setupfile_path, 'r') as fh: + exec(fh.read()) + finally: + distutils.core.setup = distutils_backup + try: + setuptools.setup = setuptools_backup + except NameError: + pass + +if __name__ == '__main__': + main() diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp new file mode 100644 index 00000000..087d4d80 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp @@ -0,0 +1,56 @@ +# generated from catkin/cmake/em/order_packages.cmake.em +@{ +import os +try: + from catkin_pkg.cmake import get_metapackage_cmake_template_path +except ImportError as e: + raise RuntimeError('ImportError: "from catkin_pkg.cmake import get_metapackage_cmake_template_path" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) +try: + from catkin_pkg.topological_order import topological_order +except ImportError as e: + raise RuntimeError('ImportError: "from catkin_pkg.topological_order import topological_order" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) +try: + from catkin_pkg.package import InvalidPackage +except ImportError as e: + raise RuntimeError('ImportError: "from catkin_pkg.package import InvalidPackage" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) +# vars defined in order_packages.context.py.in +try: + ordered_packages = topological_order(os.path.normpath(source_root_dir), whitelisted=whitelisted_packages, blacklisted=blacklisted_packages, underlay_workspaces=underlay_workspaces) +except InvalidPackage as e: + print('message(FATAL_ERROR "%s")' % ('%s' % e).replace('"', '\\"')) + ordered_packages = [] +fatal_error = False +}@ + +set(CATKIN_ORDERED_PACKAGES "") +set(CATKIN_ORDERED_PACKAGE_PATHS "") +set(CATKIN_ORDERED_PACKAGES_IS_META "") +set(CATKIN_ORDERED_PACKAGES_BUILD_TYPE "") +@[for path, package in ordered_packages]@ +@[if path is None]@ +message(FATAL_ERROR "Circular dependency in subset of packages:\n@package") +@{ +fatal_error = True +}@ +@[elif package.name != 'catkin']@ +list(APPEND CATKIN_ORDERED_PACKAGES "@(package.name)") +list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "@(path.replace('\\','/'))") +list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "@(str('metapackage' in [e.tagname for e in package.exports]))") +list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "@(str([e.content for e in package.exports if e.tagname == 'build_type'][0]) if 'build_type' in [e.tagname for e in package.exports] else 'catkin')") +@{ +deprecated = [e for e in package.exports if e.tagname == 'deprecated'] +}@ +@[if deprecated]@ +message("WARNING: Package '@(package.name)' is deprecated@(' (%s)' % deprecated[0].content if deprecated[0].content else '')") +@[end if]@ +@[end if]@ +@[end for]@ + +@[if not fatal_error]@ +@{ +message_generators = [package.name for (_, package) in ordered_packages if 'message_generator' in [e.tagname for e in package.exports]] +}@ +set(CATKIN_MESSAGE_GENERATORS @(' '.join(message_generators))) +@[end if]@ + +set(CATKIN_METAPACKAGE_CMAKE_TEMPLATE "@(get_metapackage_cmake_template_path().replace('\\','/'))") diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/package.xml.stamp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/package.xml.stamp new file mode 100644 index 00000000..fe40bcf4 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/stamps/Project/package.xml.stamp @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<package> + <name>catkin</name> + <version>0.5.90</version> + <description>Low-level build system macros and infrastructure for ROS.</description> + <maintainer email="dthomas@osrfoundation.org">Dirk Thomas</maintainer> + <license>BSD</license> + + <url type="website">http://www.ros.org/wiki/catkin</url> + <url type="bugtracker">https://github.com/ros/catkin/issues</url> + <url type="repository">https://github.com/ros/catkin</url> + + <author>Troy Straszheim</author> + <author>Morten Kjaergaard</author> + <author>Brian Gerkey</author> + <author>Dirk Thomas</author> + + <build_depend>gtest</build_depend> + <build_depend>python-argparse</build_depend> + <build_depend version_gte="0.2.2">python-catkin-pkg</build_depend> + <build_depend>python-empy</build_depend> + <build_depend>python-nose</build_depend> + + <buildtool_depend>cmake</buildtool_depend> + + <run_depend>cmake</run_depend> + <run_depend>gtest</run_depend> + <run_depend>python-argparse</run_depend> + <run_depend version_gte="0.2.0">python-catkin-pkg</run_depend> + <run_depend>python-empy</run_depend> + <run_depend>python-nose</run_depend> + + <export> + <rosdoc config="rosdoc.yaml"/> + </export> +</package> diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_make.cache b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_make.cache new file mode 100644 index 00000000..71324381 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_make.cache @@ -0,0 +1,2 @@ +mar_est +-DARUCO_PATH=/usr/local -DCATKIN_DEVEL_PREFIX=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel -DCMAKE_INSTALL_PREFIX=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/cmake_install.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/cmake_install.cmake new file mode 100644 index 00000000..430357e8 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/cmake_install.cmake @@ -0,0 +1,105 @@ +# Install script for directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# Set the install prefix +IF(NOT DEFINED CMAKE_INSTALL_PREFIX) + SET(CMAKE_INSTALL_PREFIX "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install") +ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) +STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + IF(BUILD_TYPE) + STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + ELSE(BUILD_TYPE) + SET(CMAKE_INSTALL_CONFIG_NAME "") + ENDIF(BUILD_TYPE) + MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + +# Set the component getting installed. +IF(NOT CMAKE_INSTALL_COMPONENT) + IF(COMPONENT) + MESSAGE(STATUS "Install component: \"${COMPONENT}\"") + SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + ELSE(COMPONENT) + SET(CMAKE_INSTALL_COMPONENT) + ENDIF(COMPONENT) +ENDIF(NOT CMAKE_INSTALL_COMPONENT) + +# Install shared libraries without execute permission? +IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + SET(CMAKE_INSTALL_SO_NO_EXE "1") +ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + + if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") + file(MAKE_DIRECTORY "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") + endif() + if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin") + file(WRITE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin" "") + endif() +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/_setup_util.py") +FILE(INSTALL DESTINATION "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install" TYPE PROGRAM FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/_setup_util.py") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/env.sh") +FILE(INSTALL DESTINATION "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install" TYPE PROGRAM FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/env.sh") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/setup.bash") +FILE(INSTALL DESTINATION "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install" TYPE FILE FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.bash") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/setup.sh") +FILE(INSTALL DESTINATION "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install" TYPE FILE FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.sh") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/setup.zsh") +FILE(INSTALL DESTINATION "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install" TYPE FILE FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/setup.zsh") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/.rosinstall") +FILE(INSTALL DESTINATION "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install" TYPE FILE FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/catkin_generated/installspace/.rosinstall") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/etc/catkin/profile.d" TYPE FILE FILES "/opt/ros/hydro/share/catkin/cmake/env-hooks/05.catkin_make.bash") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/etc/catkin/profile.d" TYPE FILE FILES "/opt/ros/hydro/share/catkin/cmake/env-hooks/05.catkin_make_isolated.bash") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + INCLUDE("/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/cmake_install.cmake") + INCLUDE("/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/cmake_install.cmake") + +ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) + +IF(CMAKE_INSTALL_COMPONENT) + SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +ELSE(CMAKE_INSTALL_COMPONENT) + SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +ENDIF(CMAKE_INSTALL_COMPONENT) + +FILE(WRITE "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/${CMAKE_INSTALL_MANIFEST}" "") +FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES}) + FILE(APPEND "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") +ENDFOREACH(file) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..9e7fbf53 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,24 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Relative path conversion top directories. +SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/gtest") +SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build") + +# Force unix paths in dependencies. +SET(CMAKE_FORCE_UNIX_PATHS 1) + +# The C and CXX include file search paths: +SET(CMAKE_C_INCLUDE_PATH + "/usr/src/gtest/include" + "/usr/src/gtest" + ) +SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) +SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) +SET(CMAKE_ASM_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) + +# The C and CXX include file regular expressions for this directory. +SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 00000000..8f02fbc4 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,18 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +SET(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/gtest/src/gtest-all.cc" "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + ) +SET(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "GTEST_CREATE_SHARED_LIBRARY=1" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 00000000..e293b4e8 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,102 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Include any dependencies generated for this target. +include gtest/CMakeFiles/gtest.dir/depend.make + +# Include the progress variables for this target. +include gtest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/CMakeFiles/gtest.dir/flags.make + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/CMakeFiles/gtest.dir/flags.make +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /usr/src/gtest/src/gtest-all.cc + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles $(CMAKE_PROGRESS_1) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/gtest/src/gtest-all.cc + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -E /usr/src/gtest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -S /usr/src/gtest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires: +.PHONY : gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires + $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build +.PHONY : gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +gtest/libgtest.so: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +gtest/libgtest.so: gtest/CMakeFiles/gtest.dir/build.make +gtest/libgtest.so: gtest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX shared library libgtest.so" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/CMakeFiles/gtest.dir/build: gtest/libgtest.so +.PHONY : gtest/CMakeFiles/gtest.dir/build + +gtest/CMakeFiles/gtest.dir/requires: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires +.PHONY : gtest/CMakeFiles/gtest.dir/requires + +gtest/CMakeFiles/gtest.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : gtest/CMakeFiles/gtest.dir/clean + +gtest/CMakeFiles/gtest.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /usr/src/gtest /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/CMakeFiles/gtest.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 00000000..015a1ee7 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "libgtest.pdb" + "libgtest.so" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang CXX) + INCLUDE(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/depend.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 00000000..37ac348d --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/flags.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 00000000..17ff5751 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -I/usr/src/gtest/include -I/usr/src/gtest + +CXX_DEFINES = -Dgtest_EXPORTS -DGTEST_CREATE_SHARED_LIBRARY=1 + +# TARGET_FLAGS = -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/link.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 00000000..f1f4b421 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/src -lpthread -Wl,-rpath,/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/src diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 00000000..164e1d26 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 2 + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 00000000..7f93e034 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,19 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +SET(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/gtest/src/gtest_main.cc" "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + ) +SET(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "GTEST_CREATE_SHARED_LIBRARY=1" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 00000000..24d0f2ca --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,103 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Include any dependencies generated for this target. +include gtest/CMakeFiles/gtest_main.dir/depend.make + +# Include the progress variables for this target. +include gtest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/CMakeFiles/gtest_main.dir/flags.make + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/CMakeFiles/gtest_main.dir/flags.make +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /usr/src/gtest/src/gtest_main.cc + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles $(CMAKE_PROGRESS_1) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /usr/src/gtest/src/gtest_main.cc + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -E /usr/src/gtest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -S /usr/src/gtest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires: +.PHONY : gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires + $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build +.PHONY : gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +gtest/libgtest_main.so: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +gtest/libgtest_main.so: gtest/libgtest.so +gtest/libgtest_main.so: gtest/CMakeFiles/gtest_main.dir/build.make +gtest/libgtest_main.so: gtest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX shared library libgtest_main.so" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/CMakeFiles/gtest_main.dir/build: gtest/libgtest_main.so +.PHONY : gtest/CMakeFiles/gtest_main.dir/build + +gtest/CMakeFiles/gtest_main.dir/requires: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires +.PHONY : gtest/CMakeFiles/gtest_main.dir/requires + +gtest/CMakeFiles/gtest_main.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : gtest/CMakeFiles/gtest_main.dir/clean + +gtest/CMakeFiles/gtest_main.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /usr/src/gtest /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/CMakeFiles/gtest_main.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 00000000..c8fe8381 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "libgtest_main.pdb" + "libgtest_main.so" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang CXX) + INCLUDE(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/depend.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 00000000..1d67c1ab --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/flags.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 00000000..1363759b --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -I/usr/src/gtest/include -I/usr/src/gtest + +CXX_DEFINES = -Dgtest_main_EXPORTS -DGTEST_CREATE_SHARED_LIBRARY=1 + +# TARGET_FLAGS = -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/link.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 00000000..eaa7d032 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest_main.so -o libgtest_main.so CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -L/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/src -lpthread libgtest.so -lpthread -Wl,-rpath,/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/src:/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 00000000..822db750 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 3 + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/progress.marks b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/progress.marks new file mode 100644 index 00000000..573541ac --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CTestTestfile.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CTestTestfile.cmake new file mode 100644 index 00000000..468dcde1 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /usr/src/gtest +# Build directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest +# +# This file includes the relevent testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/Makefile b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/Makefile new file mode 100644 index 00000000..61fb9da8 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/Makefile @@ -0,0 +1,262 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/cmake-gui -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip +.PHONY : install/strip/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# The main all target +all: cmake_check_build_system + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/CMakeFiles/progress.marks + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +gtest/CMakeFiles/gtest.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest.dir/rule +.PHONY : gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: gtest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +# Convenience name for target. +gtest/CMakeFiles/gtest_main.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: gtest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/gtest-all.o: src/gtest-all.cc.o +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... gtest" + @echo "... gtest_main" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/cmake_install.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/cmake_install.cmake new file mode 100644 index 00000000..fea71d73 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/gtest/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /usr/src/gtest + +# Set the install prefix +IF(NOT DEFINED CMAKE_INSTALL_PREFIX) + SET(CMAKE_INSTALL_PREFIX "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install") +ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) +STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + IF(BUILD_TYPE) + STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + ELSE(BUILD_TYPE) + SET(CMAKE_INSTALL_CONFIG_NAME "") + ENDIF(BUILD_TYPE) + MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + +# Set the component getting installed. +IF(NOT CMAKE_INSTALL_COMPONENT) + IF(COMPONENT) + MESSAGE(STATUS "Install component: \"${COMPONENT}\"") + SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + ELSE(COMPONENT) + SET(CMAKE_INSTALL_COMPONENT) + ENDIF(COMPONENT) +ENDIF(NOT CMAKE_INSTALL_COMPONENT) + +# Install shared libraries without execute permission? +IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + SET(CMAKE_INSTALL_SO_NO_EXE "1") +ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/CMakeDirectoryInformation.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..d885ae65 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,29 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Relative path conversion top directories. +SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION") +SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build") + +# Force unix paths in dependencies. +SET(CMAKE_FORCE_UNIX_PATHS 1) + +# The C and CXX include file search paths: +SET(CMAKE_C_INCLUDE_PATH + "/usr/local/include" + "../mar_est/mar_est" + "../mar_est/include" + "../mar_est/viewpoint_estimation_lib.h" + "/opt/ros/hydro/include" + "/opt/ros/hydro/include/opencv" + "/usr/local/include/aruco" + ) +SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) +SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) +SET(CMAKE_ASM_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) + +# The C and CXX include file regular expressions for this directory. +SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..7bee3a1a --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for actionlib_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/actionlib_generate_messages_cpp: + +actionlib_generate_messages_cpp: mar_est/CMakeFiles/actionlib_generate_messages_cpp +actionlib_generate_messages_cpp: mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make +.PHONY : actionlib_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build: actionlib_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..4e0256b8 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/actionlib_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..f68d60c1 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for actionlib_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/actionlib_generate_messages_lisp: + +actionlib_generate_messages_lisp: mar_est/CMakeFiles/actionlib_generate_messages_lisp +actionlib_generate_messages_lisp: mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make +.PHONY : actionlib_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build: actionlib_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..338cf953 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/actionlib_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make new file mode 100644 index 00000000..64f881c8 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for actionlib_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/actionlib_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/actionlib_generate_messages_py: + +actionlib_generate_messages_py: mar_est/CMakeFiles/actionlib_generate_messages_py +actionlib_generate_messages_py: mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make +.PHONY : actionlib_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build: actionlib_generate_messages_py +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build + +mar_est/CMakeFiles/actionlib_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_py.dir/clean + +mar_est/CMakeFiles/actionlib_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..01fa21be --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/actionlib_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..9f8e31e8 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for actionlib_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp: + +actionlib_msgs_generate_messages_cpp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp +actionlib_msgs_generate_messages_cpp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make +.PHONY : actionlib_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build: actionlib_msgs_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..9f2b9ac0 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/actionlib_msgs_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..ba9551be --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for actionlib_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp: + +actionlib_msgs_generate_messages_lisp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp +actionlib_msgs_generate_messages_lisp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make +.PHONY : actionlib_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build: actionlib_msgs_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..1c5d47e0 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/actionlib_msgs_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make new file mode 100644 index 00000000..7a056fb5 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for actionlib_msgs_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py: + +actionlib_msgs_generate_messages_py: mar_est/CMakeFiles/actionlib_msgs_generate_messages_py +actionlib_msgs_generate_messages_py: mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make +.PHONY : actionlib_msgs_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build: actionlib_msgs_generate_messages_py +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean + +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..6dcc1463 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/actionlib_msgs_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..9e48c47c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for geometry_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp: + +geometry_msgs_generate_messages_cpp: mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp +geometry_msgs_generate_messages_cpp: mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make +.PHONY : geometry_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build: geometry_msgs_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..7604a6cd --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/geometry_msgs_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..0849db49 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for geometry_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp: + +geometry_msgs_generate_messages_lisp: mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp +geometry_msgs_generate_messages_lisp: mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make +.PHONY : geometry_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build: geometry_msgs_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..71acf8df --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/geometry_msgs_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make new file mode 100644 index 00000000..47f44a1d --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for geometry_msgs_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/geometry_msgs_generate_messages_py: + +geometry_msgs_generate_messages_py: mar_est/CMakeFiles/geometry_msgs_generate_messages_py +geometry_msgs_generate_messages_py: mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make +.PHONY : geometry_msgs_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build: geometry_msgs_generate_messages_py +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build + +mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean + +mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..ec52fbc6 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/geometry_msgs_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/CXX.includecache b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/CXX.includecache new file mode 100644 index 00000000..83078f77 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/CXX.includecache @@ -0,0 +1,1730 @@ +#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +../mar_est/include/viewpoint_estimation_lib.h +sensor_msgs/image_encodings.h +- +tf/transform_broadcaster.h +- +iostream +- +fstream +- +visualization_msgs/Marker.h +- +aruco/aruco.h +- +aruco/cameraparameters.h +- +aruco/cvdrawingutils.h +- +aruco/arucofidmarkers.h +- +opencv2/opencv.hpp +- +opencv2/core/core.hpp +- +opencv2/calib3d/calib3d.hpp +- +opencv2/highgui/highgui.hpp +- +image_transport/image_transport.h +- +cv_bridge/cv_bridge.h +- + +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp +viewpoint_estimation_lib.h +- + +/opt/ros/hydro/include/XmlRpcDecl.h +ros/macros.h +- + +/opt/ros/hydro/include/XmlRpcValue.h +XmlRpcDecl.h +/opt/ros/hydro/include/XmlRpcDecl.h +map +- +string +- +vector +- +time.h +- + +/opt/ros/hydro/include/cv_bridge/cv_bridge.h +sensor_msgs/Image.h +- +ros/static_assert.h +- +opencv2/core/core.hpp +- +stdexcept +- + +/opt/ros/hydro/include/geometry_msgs/Point.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/geometry_msgs/PointStamped.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +geometry_msgs/Point.h +- + +/opt/ros/hydro/include/geometry_msgs/Pose.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +geometry_msgs/Point.h +- +geometry_msgs/Quaternion.h +- + +/opt/ros/hydro/include/geometry_msgs/PoseStamped.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +geometry_msgs/Pose.h +- + +/opt/ros/hydro/include/geometry_msgs/Quaternion.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +geometry_msgs/Quaternion.h +- + +/opt/ros/hydro/include/geometry_msgs/Transform.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +geometry_msgs/Vector3.h +- +geometry_msgs/Quaternion.h +- + +/opt/ros/hydro/include/geometry_msgs/TransformStamped.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +geometry_msgs/Transform.h +- + +/opt/ros/hydro/include/geometry_msgs/Twist.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +geometry_msgs/Vector3.h +- +geometry_msgs/Vector3.h +- + +/opt/ros/hydro/include/geometry_msgs/TwistStamped.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +geometry_msgs/Twist.h +- + +/opt/ros/hydro/include/geometry_msgs/Vector3.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +geometry_msgs/Vector3.h +- + +/opt/ros/hydro/include/image_transport/camera_publisher.h +ros/ros.h +- +sensor_msgs/Image.h +- +sensor_msgs/CameraInfo.h +- +image_transport/single_subscriber_publisher.h +/opt/ros/hydro/include/image_transport/image_transport/single_subscriber_publisher.h + +/opt/ros/hydro/include/image_transport/camera_subscriber.h +ros/ros.h +- +sensor_msgs/CameraInfo.h +- +sensor_msgs/Image.h +- +image_transport/transport_hints.h +/opt/ros/hydro/include/image_transport/image_transport/transport_hints.h + +/opt/ros/hydro/include/image_transport/exception.h +stdexcept +- + +/opt/ros/hydro/include/image_transport/image_transport.h +image_transport/publisher.h +/opt/ros/hydro/include/image_transport/image_transport/publisher.h +image_transport/subscriber.h +/opt/ros/hydro/include/image_transport/image_transport/subscriber.h +image_transport/camera_publisher.h +/opt/ros/hydro/include/image_transport/image_transport/camera_publisher.h +image_transport/camera_subscriber.h +/opt/ros/hydro/include/image_transport/image_transport/camera_subscriber.h + +/opt/ros/hydro/include/image_transport/loader_fwds.h + +/opt/ros/hydro/include/image_transport/publisher.h +ros/ros.h +- +sensor_msgs/Image.h +- +image_transport/single_subscriber_publisher.h +/opt/ros/hydro/include/image_transport/image_transport/single_subscriber_publisher.h +image_transport/exception.h +/opt/ros/hydro/include/image_transport/image_transport/exception.h +image_transport/loader_fwds.h +/opt/ros/hydro/include/image_transport/image_transport/loader_fwds.h + +/opt/ros/hydro/include/image_transport/single_subscriber_publisher.h +boost/noncopyable.hpp +- +boost/function.hpp +- +sensor_msgs/Image.h +- + +/opt/ros/hydro/include/image_transport/subscriber.h +ros/ros.h +- +sensor_msgs/Image.h +- +image_transport/transport_hints.h +/opt/ros/hydro/include/image_transport/image_transport/transport_hints.h +image_transport/exception.h +/opt/ros/hydro/include/image_transport/image_transport/exception.h +image_transport/loader_fwds.h +/opt/ros/hydro/include/image_transport/image_transport/loader_fwds.h + +/opt/ros/hydro/include/image_transport/transport_hints.h +ros/ros.h +- + +/opt/ros/hydro/include/ros/advertise_options.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/message_traits.h +/opt/ros/hydro/include/ros/ros/message_traits.h +common.h +/opt/ros/hydro/include/ros/common.h + +/opt/ros/hydro/include/ros/advertise_service_options.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/service_callback_helper.h +/opt/ros/hydro/include/ros/ros/service_callback_helper.h +ros/service_traits.h +/opt/ros/hydro/include/ros/ros/service_traits.h +ros/message_traits.h +/opt/ros/hydro/include/ros/ros/message_traits.h +common.h +/opt/ros/hydro/include/ros/common.h + +/opt/ros/hydro/include/ros/assert.h +ros/console.h +/opt/ros/hydro/include/ros/ros/console.h +ros/static_assert.h +/opt/ros/hydro/include/ros/ros/static_assert.h +ros/platform.h +- +stdlib.h +- + +/opt/ros/hydro/include/ros/builtin_message_traits.h +message_traits.h +/opt/ros/hydro/include/ros/message_traits.h +ros/time.h +/opt/ros/hydro/include/ros/ros/time.h + +/opt/ros/hydro/include/ros/common.h +stdint.h +- +assert.h +- +stddef.h +- +string +- +ros/assert.h +/opt/ros/hydro/include/ros/ros/assert.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/serialized_message.h +/opt/ros/hydro/include/ros/ros/serialized_message.h +boost/shared_array.hpp +- +ros/macros.h +- + +/opt/ros/hydro/include/ros/console.h +console_backend.h +/opt/ros/hydro/include/ros/console_backend.h +cstdio +- +sstream +- +ros/time.h +- +cstdarg +- +ros/macros.h +- +map +- +log4cxx/level.h +/opt/ros/hydro/include/ros/log4cxx/level.h +rosconsole/macros_generated.h +/opt/ros/hydro/include/ros/rosconsole/macros_generated.h + +/opt/ros/hydro/include/ros/console_backend.h + +/opt/ros/hydro/include/ros/datatypes.h +string +- +vector +- +map +- +set +- +list +- +boost/shared_ptr.hpp +- + +/opt/ros/hydro/include/ros/duration.h +iostream +- +math.h +- +stdexcept +- +climits +- +stdint.h +- +rostime_decl.h +/opt/ros/hydro/include/ros/rostime_decl.h + +/opt/ros/hydro/include/ros/exception.h +stdexcept +- + +/opt/ros/hydro/include/ros/exceptions.h +ros/exception.h +- + +/opt/ros/hydro/include/ros/forwards.h +string +- +vector +- +map +- +set +- +list +- +boost/shared_ptr.hpp +- +boost/weak_ptr.hpp +- +boost/function.hpp +- +ros/time.h +- +ros/macros.h +- +exceptions.h +/opt/ros/hydro/include/ros/exceptions.h +ros/datatypes.h +/opt/ros/hydro/include/ros/ros/datatypes.h + +/opt/ros/hydro/include/ros/init.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/spinner.h +/opt/ros/hydro/include/ros/ros/spinner.h +common.h +/opt/ros/hydro/include/ros/common.h + +/opt/ros/hydro/include/ros/macros.h + +/opt/ros/hydro/include/ros/master.h +forwards.h +/opt/ros/hydro/include/ros/forwards.h +XmlRpcValue.h +/opt/ros/hydro/include/ros/XmlRpcValue.h +common.h +/opt/ros/hydro/include/ros/common.h + +/opt/ros/hydro/include/ros/message.h +ros/macros.h +/opt/ros/hydro/include/ros/ros/macros.h +ros/assert.h +/opt/ros/hydro/include/ros/ros/assert.h +string +- +string.h +- +boost/shared_ptr.hpp +- +boost/array.hpp +- +stdint.h +- + +/opt/ros/hydro/include/ros/message_event.h +ros/time.h +/opt/ros/hydro/include/ros/ros/time.h +ros/datatypes.h +- +ros/message_traits.h +- +boost/type_traits/is_void.hpp +- +boost/type_traits/is_base_of.hpp +- +boost/type_traits/is_const.hpp +- +boost/type_traits/add_const.hpp +- +boost/type_traits/remove_const.hpp +- +boost/utility/enable_if.hpp +- +boost/function.hpp +- +boost/make_shared.hpp +- + +/opt/ros/hydro/include/ros/message_forward.h +memory +- + +/opt/ros/hydro/include/ros/message_operations.h +ostream +- + +/opt/ros/hydro/include/ros/message_traits.h +message_forward.h +/opt/ros/hydro/include/ros/message_forward.h +ros/time.h +- +string +- +boost/utility/enable_if.hpp +- +boost/type_traits/remove_const.hpp +- +boost/type_traits/remove_reference.hpp +- + +/opt/ros/hydro/include/ros/names.h +forwards.h +/opt/ros/hydro/include/ros/forwards.h +common.h +/opt/ros/hydro/include/ros/common.h + +/opt/ros/hydro/include/ros/node_handle.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/publisher.h +/opt/ros/hydro/include/ros/ros/publisher.h +ros/subscriber.h +/opt/ros/hydro/include/ros/ros/subscriber.h +ros/service_server.h +/opt/ros/hydro/include/ros/ros/service_server.h +ros/service_client.h +/opt/ros/hydro/include/ros/ros/service_client.h +ros/timer.h +/opt/ros/hydro/include/ros/ros/timer.h +ros/rate.h +/opt/ros/hydro/include/ros/ros/rate.h +ros/wall_timer.h +/opt/ros/hydro/include/ros/ros/wall_timer.h +ros/advertise_options.h +/opt/ros/hydro/include/ros/ros/advertise_options.h +ros/advertise_service_options.h +/opt/ros/hydro/include/ros/ros/advertise_service_options.h +ros/subscribe_options.h +/opt/ros/hydro/include/ros/ros/subscribe_options.h +ros/service_client_options.h +/opt/ros/hydro/include/ros/ros/service_client_options.h +ros/timer_options.h +/opt/ros/hydro/include/ros/ros/timer_options.h +ros/wall_timer_options.h +/opt/ros/hydro/include/ros/ros/wall_timer_options.h +ros/spinner.h +/opt/ros/hydro/include/ros/ros/spinner.h +ros/init.h +/opt/ros/hydro/include/ros/ros/init.h +common.h +/opt/ros/hydro/include/ros/common.h +boost/bind.hpp +- +XmlRpcValue.h +- + +/opt/ros/hydro/include/ros/param.h +forwards.h +/opt/ros/hydro/include/ros/forwards.h +common.h +/opt/ros/hydro/include/ros/common.h +XmlRpcValue.h +/opt/ros/hydro/include/ros/XmlRpcValue.h +vector +- +map +- + +/opt/ros/hydro/include/ros/parameter_adapter.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/message_event.h +/opt/ros/hydro/include/ros/ros/message_event.h +ros/static_assert.h +- +boost/type_traits/add_const.hpp +- +boost/type_traits/remove_const.hpp +- +boost/type_traits/remove_reference.hpp +- + +/opt/ros/hydro/include/ros/platform.h +windows.h +- +stdlib.h +- +string +- + +/opt/ros/hydro/include/ros/publisher.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/common.h +/opt/ros/hydro/include/ros/ros/common.h +ros/message.h +/opt/ros/hydro/include/ros/ros/message.h +ros/serialization.h +/opt/ros/hydro/include/ros/ros/serialization.h +boost/bind.hpp +- + +/opt/ros/hydro/include/ros/rate.h +ros/time.h +/opt/ros/hydro/include/ros/ros/time.h +rostime_decl.h +/opt/ros/hydro/include/ros/rostime_decl.h + +/opt/ros/hydro/include/ros/ros.h +ros/time.h +/opt/ros/hydro/include/ros/ros/time.h +ros/rate.h +/opt/ros/hydro/include/ros/ros/rate.h +ros/console.h +/opt/ros/hydro/include/ros/ros/console.h +ros/assert.h +/opt/ros/hydro/include/ros/ros/assert.h +ros/common.h +/opt/ros/hydro/include/ros/ros/common.h +ros/types.h +/opt/ros/hydro/include/ros/ros/types.h +ros/node_handle.h +/opt/ros/hydro/include/ros/ros/node_handle.h +ros/publisher.h +/opt/ros/hydro/include/ros/ros/publisher.h +ros/single_subscriber_publisher.h +/opt/ros/hydro/include/ros/ros/single_subscriber_publisher.h +ros/service_server.h +/opt/ros/hydro/include/ros/ros/service_server.h +ros/subscriber.h +/opt/ros/hydro/include/ros/ros/subscriber.h +ros/service.h +/opt/ros/hydro/include/ros/ros/service.h +ros/init.h +/opt/ros/hydro/include/ros/ros/init.h +ros/master.h +/opt/ros/hydro/include/ros/ros/master.h +ros/this_node.h +/opt/ros/hydro/include/ros/ros/this_node.h +ros/param.h +/opt/ros/hydro/include/ros/ros/param.h +ros/topic.h +/opt/ros/hydro/include/ros/ros/topic.h +ros/names.h +/opt/ros/hydro/include/ros/ros/names.h + +/opt/ros/hydro/include/ros/roscpp_serialization_macros.h +ros/macros.h +- + +/opt/ros/hydro/include/ros/rostime_decl.h +ros/macros.h +- + +/opt/ros/hydro/include/ros/serialization.h +roscpp_serialization_macros.h +/opt/ros/hydro/include/ros/roscpp_serialization_macros.h +ros/types.h +- +ros/time.h +- +serialized_message.h +/opt/ros/hydro/include/ros/serialized_message.h +ros/message_traits.h +/opt/ros/hydro/include/ros/ros/message_traits.h +ros/builtin_message_traits.h +/opt/ros/hydro/include/ros/ros/builtin_message_traits.h +ros/exception.h +/opt/ros/hydro/include/ros/ros/exception.h +ros/datatypes.h +/opt/ros/hydro/include/ros/ros/datatypes.h +vector +- +map +- +boost/array.hpp +- +boost/call_traits.hpp +- +boost/utility/enable_if.hpp +- +boost/mpl/and.hpp +- +boost/mpl/or.hpp +- +boost/mpl/not.hpp +- +cstring +- + +/opt/ros/hydro/include/ros/serialized_message.h +roscpp_serialization_macros.h +/opt/ros/hydro/include/ros/roscpp_serialization_macros.h +boost/shared_array.hpp +- +boost/shared_ptr.hpp +- + +/opt/ros/hydro/include/ros/service.h +string +- +ros/common.h +/opt/ros/hydro/include/ros/ros/common.h +ros/message.h +/opt/ros/hydro/include/ros/ros/message.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/node_handle.h +/opt/ros/hydro/include/ros/ros/node_handle.h +ros/service_traits.h +/opt/ros/hydro/include/ros/ros/service_traits.h +ros/names.h +/opt/ros/hydro/include/ros/ros/names.h +boost/shared_ptr.hpp +- + +/opt/ros/hydro/include/ros/service_callback_helper.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/common.h +/opt/ros/hydro/include/ros/ros/common.h +ros/message.h +/opt/ros/hydro/include/ros/ros/message.h +ros/message_traits.h +/opt/ros/hydro/include/ros/ros/message_traits.h +ros/service_traits.h +/opt/ros/hydro/include/ros/ros/service_traits.h +ros/serialization.h +/opt/ros/hydro/include/ros/ros/serialization.h +boost/type_traits/is_base_of.hpp +- +boost/utility/enable_if.hpp +- + +/opt/ros/hydro/include/ros/service_client.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/common.h +/opt/ros/hydro/include/ros/ros/common.h +ros/service_traits.h +/opt/ros/hydro/include/ros/ros/service_traits.h +ros/serialization.h +/opt/ros/hydro/include/ros/ros/serialization.h + +/opt/ros/hydro/include/ros/service_client_options.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +common.h +/opt/ros/hydro/include/ros/common.h +ros/service_traits.h +/opt/ros/hydro/include/ros/ros/service_traits.h + +/opt/ros/hydro/include/ros/service_server.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +common.h +/opt/ros/hydro/include/ros/common.h + +/opt/ros/hydro/include/ros/service_traits.h +boost/type_traits/remove_reference.hpp +- +boost/type_traits/remove_const.hpp +- + +/opt/ros/hydro/include/ros/single_subscriber_publisher.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/serialization.h +/opt/ros/hydro/include/ros/ros/serialization.h +common.h +/opt/ros/hydro/include/ros/common.h +boost/utility.hpp +- + +/opt/ros/hydro/include/ros/spinner.h +ros/types.h +/opt/ros/hydro/include/ros/ros/types.h +common.h +/opt/ros/hydro/include/ros/common.h +boost/shared_ptr.hpp +- + +/opt/ros/hydro/include/ros/static_assert.h +boost/static_assert.hpp +- + +/opt/ros/hydro/include/ros/subscribe_options.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +common.h +/opt/ros/hydro/include/ros/common.h +ros/transport_hints.h +/opt/ros/hydro/include/ros/ros/transport_hints.h +ros/message_traits.h +/opt/ros/hydro/include/ros/ros/message_traits.h +subscription_callback_helper.h +/opt/ros/hydro/include/ros/subscription_callback_helper.h + +/opt/ros/hydro/include/ros/subscriber.h +common.h +/opt/ros/hydro/include/ros/common.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/subscription_callback_helper.h +/opt/ros/hydro/include/ros/ros/subscription_callback_helper.h + +/opt/ros/hydro/include/ros/subscription_callback_helper.h +typeinfo +- +common.h +/opt/ros/hydro/include/ros/common.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +ros/parameter_adapter.h +/opt/ros/hydro/include/ros/ros/parameter_adapter.h +ros/message_traits.h +/opt/ros/hydro/include/ros/ros/message_traits.h +ros/builtin_message_traits.h +/opt/ros/hydro/include/ros/ros/builtin_message_traits.h +ros/serialization.h +/opt/ros/hydro/include/ros/ros/serialization.h +ros/message_event.h +/opt/ros/hydro/include/ros/ros/message_event.h +ros/static_assert.h +- +boost/type_traits/add_const.hpp +- +boost/type_traits/remove_const.hpp +- +boost/type_traits/remove_reference.hpp +- +boost/type_traits/is_base_of.hpp +- +boost/utility/enable_if.hpp +- +boost/make_shared.hpp +- + +/opt/ros/hydro/include/ros/this_node.h +common.h +/opt/ros/hydro/include/ros/common.h +forwards.h +/opt/ros/hydro/include/ros/forwards.h + +/opt/ros/hydro/include/ros/time.h +ros/platform.h +- +iostream +- +cmath +- +ros/exception.h +- +duration.h +/opt/ros/hydro/include/ros/duration.h +boost/math/special_functions/round.hpp +- +rostime_decl.h +/opt/ros/hydro/include/ros/rostime_decl.h +sys/timeb.h +- +sys/time.h +- + +/opt/ros/hydro/include/ros/timer.h +common.h +/opt/ros/hydro/include/ros/common.h +forwards.h +/opt/ros/hydro/include/ros/forwards.h +timer_options.h +/opt/ros/hydro/include/ros/timer_options.h + +/opt/ros/hydro/include/ros/timer_options.h +common.h +/opt/ros/hydro/include/ros/common.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h + +/opt/ros/hydro/include/ros/topic.h +common.h +/opt/ros/hydro/include/ros/common.h +node_handle.h +/opt/ros/hydro/include/ros/node_handle.h +boost/shared_ptr.hpp +- + +/opt/ros/hydro/include/ros/transport_hints.h +common.h +/opt/ros/hydro/include/ros/common.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h +boost/lexical_cast.hpp +- + +/opt/ros/hydro/include/ros/types.h +stdint.h +- + +/opt/ros/hydro/include/ros/wall_timer.h +common.h +/opt/ros/hydro/include/ros/common.h +forwards.h +/opt/ros/hydro/include/ros/forwards.h +wall_timer_options.h +/opt/ros/hydro/include/ros/wall_timer_options.h + +/opt/ros/hydro/include/ros/wall_timer_options.h +common.h +/opt/ros/hydro/include/ros/common.h +ros/forwards.h +/opt/ros/hydro/include/ros/ros/forwards.h + +/opt/ros/hydro/include/rosconsole/macros_generated.h + +/opt/ros/hydro/include/sensor_msgs/CameraInfo.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +sensor_msgs/RegionOfInterest.h +- + +/opt/ros/hydro/include/sensor_msgs/Image.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- + +/opt/ros/hydro/include/sensor_msgs/RegionOfInterest.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/sensor_msgs/image_encodings.h +stdexcept +- +string +- + +/opt/ros/hydro/include/std_msgs/ColorRGBA.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/std_msgs/Header.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h +Vector3.h +/opt/ros/hydro/include/tf/LinearMath/Vector3.h +Quaternion.h +/opt/ros/hydro/include/tf/LinearMath/Quaternion.h + +/opt/ros/hydro/include/tf/LinearMath/MinMax.h + +/opt/ros/hydro/include/tf/LinearMath/QuadWord.h +Scalar.h +/opt/ros/hydro/include/tf/LinearMath/Scalar.h +MinMax.h +/opt/ros/hydro/include/tf/LinearMath/MinMax.h +altivec.h +- + +/opt/ros/hydro/include/tf/LinearMath/Quaternion.h +Vector3.h +/opt/ros/hydro/include/tf/LinearMath/Vector3.h +QuadWord.h +/opt/ros/hydro/include/tf/LinearMath/QuadWord.h + +/opt/ros/hydro/include/tf/LinearMath/Scalar.h +math.h +- +stdlib.h +- +cstdlib +- +cfloat +- +float.h +- +ppcintrinsics.h +- +assert.h +- +assert.h +- +assert.h +- +assert.h +- + +/opt/ros/hydro/include/tf/LinearMath/Transform.h +Matrix3x3.h +/opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h + +/opt/ros/hydro/include/tf/LinearMath/Vector3.h +Scalar.h +/opt/ros/hydro/include/tf/LinearMath/Scalar.h +MinMax.h +/opt/ros/hydro/include/tf/LinearMath/MinMax.h + +/opt/ros/hydro/include/tf/exceptions.h +stdexcept +- +tf2/exceptions.h +- + +/opt/ros/hydro/include/tf/tf.h +iostream +- +iomanip +- +cmath +- +vector +- +sstream +- +map +- +tf/exceptions.h +- +tf/time_cache.h +/opt/ros/hydro/include/tf/tf/time_cache.h +boost/unordered_map.hpp +- +boost/signals.hpp +- +geometry_msgs/TwistStamped.h +/opt/ros/hydro/include/tf/geometry_msgs/TwistStamped.h +tf2_ros/buffer.h +- + +/opt/ros/hydro/include/tf/tfMessage.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +geometry_msgs/TransformStamped.h +- + +/opt/ros/hydro/include/tf/time_cache.h +set +- +boost/thread/mutex.hpp +- +tf/transform_datatypes.h +/opt/ros/hydro/include/tf/tf/transform_datatypes.h +tf/exceptions.h +/opt/ros/hydro/include/tf/tf/exceptions.h +tf/LinearMath/Transform.h +/opt/ros/hydro/include/tf/tf/LinearMath/Transform.h +sstream +- + +/opt/ros/hydro/include/tf/transform_broadcaster.h +tf/tf.h +/opt/ros/hydro/include/tf/tf/tf.h +tf/tfMessage.h +/opt/ros/hydro/include/tf/tf/tfMessage.h +tf2_ros/transform_broadcaster.h +- + +/opt/ros/hydro/include/tf/transform_datatypes.h +string +- +geometry_msgs/PointStamped.h +/opt/ros/hydro/include/tf/geometry_msgs/PointStamped.h +geometry_msgs/Vector3Stamped.h +/opt/ros/hydro/include/tf/geometry_msgs/Vector3Stamped.h +geometry_msgs/QuaternionStamped.h +/opt/ros/hydro/include/tf/geometry_msgs/QuaternionStamped.h +geometry_msgs/TransformStamped.h +/opt/ros/hydro/include/tf/geometry_msgs/TransformStamped.h +geometry_msgs/PoseStamped.h +/opt/ros/hydro/include/tf/geometry_msgs/PoseStamped.h +tf/LinearMath/Transform.h +/opt/ros/hydro/include/tf/tf/LinearMath/Transform.h +ros/time.h +/opt/ros/hydro/include/tf/ros/time.h +ros/console.h +/opt/ros/hydro/include/tf/ros/console.h + +/opt/ros/hydro/include/tf2/LinearMath/Quaternion.h +Vector3.h +/opt/ros/hydro/include/tf2/LinearMath/Vector3.h +QuadWord.h +/opt/ros/hydro/include/tf2/LinearMath/QuadWord.h + +/opt/ros/hydro/include/tf2/LinearMath/Vector3.h +Scalar.h +/opt/ros/hydro/include/tf2/LinearMath/Scalar.h +MinMax.h +/opt/ros/hydro/include/tf2/LinearMath/MinMax.h + +/opt/ros/hydro/include/tf2/buffer_core.h +transform_storage.h +/opt/ros/hydro/include/tf2/transform_storage.h +boost/signals.hpp +- +string +- +ros/duration.h +/opt/ros/hydro/include/tf2/ros/duration.h +ros/time.h +/opt/ros/hydro/include/tf2/ros/time.h +geometry_msgs/TransformStamped.h +/opt/ros/hydro/include/tf2/geometry_msgs/TransformStamped.h +boost/unordered_map.hpp +- +boost/thread/mutex.hpp +- +boost/function.hpp +- +boost/shared_ptr.hpp +- + +/opt/ros/hydro/include/tf2/convert.h +tf2/transform_datatypes.h +- +tf2/exceptions.h +- +geometry_msgs/TransformStamped.h +- + +/opt/ros/hydro/include/tf2/exceptions.h +stdexcept +- + +/opt/ros/hydro/include/tf2/transform_datatypes.h +string +- +ros/time.h +/opt/ros/hydro/include/tf2/ros/time.h + +/opt/ros/hydro/include/tf2/transform_storage.h +tf2/LinearMath/Vector3.h +- +tf2/LinearMath/Quaternion.h +- +ros/message_forward.h +- +ros/time.h +- +ros/types.h +- + +/opt/ros/hydro/include/tf2_msgs/FrameGraph.h +ros/service_traits.h +- +tf2_msgs/FrameGraphRequest.h +- +tf2_msgs/FrameGraphResponse.h +- + +/opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- + +/opt/ros/hydro/include/tf2_ros/buffer.h +tf2_ros/buffer_interface.h +- +tf2/buffer_core.h +- +tf2_msgs/FrameGraph.h +- +ros/ros.h +- +tf2/convert.h +- + +/opt/ros/hydro/include/tf2_ros/buffer_interface.h +tf2/buffer_core.h +- +tf2/transform_datatypes.h +- +tf2/exceptions.h +- +geometry_msgs/TransformStamped.h +- +sstream +- +tf2/convert.h +- + +/opt/ros/hydro/include/tf2_ros/transform_broadcaster.h +ros/ros.h +/opt/ros/hydro/include/tf2_ros/ros/ros.h +geometry_msgs/TransformStamped.h +/opt/ros/hydro/include/tf2_ros/geometry_msgs/TransformStamped.h + +/opt/ros/hydro/include/visualization_msgs/Marker.h +string +- +vector +- +map +- +ros/types.h +- +ros/serialization.h +- +ros/builtin_message_traits.h +- +ros/message_operations.h +- +std_msgs/Header.h +- +geometry_msgs/Pose.h +- +geometry_msgs/Vector3.h +- +std_msgs/ColorRGBA.h +- +geometry_msgs/Point.h +- +std_msgs/ColorRGBA.h +- + +/usr/local/include/aruco/aruco.h +markerdetector.h +/usr/local/include/aruco/markerdetector.h +boarddetector.h +/usr/local/include/aruco/boarddetector.h +cvdrawingutils.h +/usr/local/include/aruco/cvdrawingutils.h + +/usr/local/include/aruco/arucofidmarkers.h +opencv2/core/core.hpp +- +exports.h +/usr/local/include/aruco/exports.h +marker.h +/usr/local/include/aruco/marker.h +board.h +/usr/local/include/aruco/board.h + +/usr/local/include/aruco/board.h +opencv2/core/core.hpp +- +string +- +vector +- +exports.h +/usr/local/include/aruco/exports.h +marker.h +/usr/local/include/aruco/marker.h + +/usr/local/include/aruco/boarddetector.h +opencv2/core/core.hpp +- +exports.h +/usr/local/include/aruco/exports.h +board.h +/usr/local/include/aruco/board.h +cameraparameters.h +/usr/local/include/aruco/cameraparameters.h +markerdetector.h +/usr/local/include/aruco/markerdetector.h + +/usr/local/include/aruco/cameraparameters.h +exports.h +/usr/local/include/aruco/exports.h +opencv2/core/core.hpp +- +string +- + +/usr/local/include/aruco/cvdrawingutils.h +exports.h +/usr/local/include/aruco/exports.h +aruco.h +/usr/local/include/aruco/aruco.h + +/usr/local/include/aruco/exports.h + +/usr/local/include/aruco/marker.h +vector +- +iostream +- +opencv2/core/core.hpp +- +exports.h +/usr/local/include/aruco/exports.h +cameraparameters.h +/usr/local/include/aruco/cameraparameters.h + +/usr/local/include/aruco/markerdetector.h +opencv2/core/core.hpp +- +cstdio +- +iostream +- +cameraparameters.h +/usr/local/include/aruco/cameraparameters.h +exports.h +/usr/local/include/aruco/exports.h +marker.h +/usr/local/include/aruco/marker.h + +/usr/local/include/opencv2/calib3d/calib3d.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/calib3d/opencv2/core/core.hpp +opencv2/features2d/features2d.hpp +/usr/local/include/opencv2/calib3d/opencv2/features2d/features2d.hpp + +/usr/local/include/opencv2/contrib/contrib.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/contrib/opencv2/core/core.hpp +opencv2/imgproc/imgproc.hpp +/usr/local/include/opencv2/contrib/opencv2/imgproc/imgproc.hpp +opencv2/features2d/features2d.hpp +/usr/local/include/opencv2/contrib/opencv2/features2d/features2d.hpp +opencv2/objdetect/objdetect.hpp +/usr/local/include/opencv2/contrib/opencv2/objdetect/objdetect.hpp +opencv2/contrib/retina.hpp +/usr/local/include/opencv2/contrib/opencv2/contrib/retina.hpp +opencv2/contrib/openfabmap.hpp +/usr/local/include/opencv2/contrib/opencv2/contrib/openfabmap.hpp + +/usr/local/include/opencv2/contrib/openfabmap.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/contrib/opencv2/core/core.hpp +opencv2/features2d/features2d.hpp +/usr/local/include/opencv2/contrib/opencv2/features2d/features2d.hpp +vector +- +list +- +map +- +set +- +valarray +- + +/usr/local/include/opencv2/contrib/retina.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/contrib/opencv2/core/core.hpp +valarray +- + +/usr/local/include/opencv2/core/core.hpp +opencv2/core/types_c.h +/usr/local/include/opencv2/core/opencv2/core/types_c.h +opencv2/core/version.hpp +/usr/local/include/opencv2/core/opencv2/core/version.hpp +limits.h +- +algorithm +- +cmath +- +cstddef +- +complex +- +map +- +new +- +string +- +vector +- +sstream +- +opencv2/core/operations.hpp +/usr/local/include/opencv2/core/opencv2/core/operations.hpp +opencv2/core/mat.hpp +/usr/local/include/opencv2/core/opencv2/core/mat.hpp + +/usr/local/include/opencv2/core/core_c.h +opencv2/core/types_c.h +/usr/local/include/opencv2/core/opencv2/core/types_c.h + +/usr/local/include/opencv2/core/mat.hpp +limits.h +- +string.h +- + +/usr/local/include/opencv2/core/operations.hpp +string.h +- +limits.h +- +ext/atomicity.h +- +bits/atomicity.h +- +limits +- + +/usr/local/include/opencv2/core/types_c.h +assert.h +- +stdlib.h +- +string.h +- +float.h +- +stdint.h +- +intrin.h +- +emmintrin.h +- +fastmath.h +- +math.h +- +ipl.h +- +ipl/ipl.h +- +tegra_round.hpp +/usr/local/include/opencv2/core/tegra_round.hpp +emmintrin.h +/usr/local/include/opencv2/core/emmintrin.h + +/usr/local/include/opencv2/core/version.hpp + +/usr/local/include/opencv2/features2d/features2d.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/features2d/opencv2/core/core.hpp +opencv2/flann/miniflann.hpp +/usr/local/include/opencv2/features2d/opencv2/flann/miniflann.hpp +limits +- + +/usr/local/include/opencv2/flann/config.h + +/usr/local/include/opencv2/flann/defines.h +config.h +/usr/local/include/opencv2/flann/config.h + +/usr/local/include/opencv2/flann/miniflann.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/flann/opencv2/core/core.hpp +opencv2/flann/defines.h +/usr/local/include/opencv2/flann/opencv2/flann/defines.h + +/usr/local/include/opencv2/highgui/highgui.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/highgui/opencv2/core/core.hpp +opencv2/highgui/highgui_c.h +/usr/local/include/opencv2/highgui/opencv2/highgui/highgui_c.h + +/usr/local/include/opencv2/highgui/highgui_c.h +opencv2/core/core_c.h +/usr/local/include/opencv2/highgui/opencv2/core/core_c.h + +/usr/local/include/opencv2/imgproc/imgproc.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/imgproc/opencv2/core/core.hpp +opencv2/imgproc/types_c.h +/usr/local/include/opencv2/imgproc/opencv2/imgproc/types_c.h + +/usr/local/include/opencv2/imgproc/imgproc_c.h +opencv2/core/core_c.h +/usr/local/include/opencv2/imgproc/opencv2/core/core_c.h +opencv2/imgproc/types_c.h +/usr/local/include/opencv2/imgproc/opencv2/imgproc/types_c.h + +/usr/local/include/opencv2/imgproc/types_c.h +opencv2/core/core_c.h +/usr/local/include/opencv2/imgproc/opencv2/core/core_c.h + +/usr/local/include/opencv2/ml/ml.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/ml/opencv2/core/core.hpp +limits.h +- +map +- +string +- +iostream +- + +/usr/local/include/opencv2/objdetect/objdetect.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/objdetect/opencv2/core/core.hpp +map +- +deque +- + +/usr/local/include/opencv2/opencv.hpp +opencv2/core/core_c.h +/usr/local/include/opencv2/opencv2/core/core_c.h +opencv2/core/core.hpp +/usr/local/include/opencv2/opencv2/core/core.hpp +opencv2/flann/miniflann.hpp +/usr/local/include/opencv2/opencv2/flann/miniflann.hpp +opencv2/imgproc/imgproc_c.h +/usr/local/include/opencv2/opencv2/imgproc/imgproc_c.h +opencv2/imgproc/imgproc.hpp +/usr/local/include/opencv2/opencv2/imgproc/imgproc.hpp +opencv2/photo/photo.hpp +/usr/local/include/opencv2/opencv2/photo/photo.hpp +opencv2/video/video.hpp +/usr/local/include/opencv2/opencv2/video/video.hpp +opencv2/features2d/features2d.hpp +/usr/local/include/opencv2/opencv2/features2d/features2d.hpp +opencv2/objdetect/objdetect.hpp +/usr/local/include/opencv2/opencv2/objdetect/objdetect.hpp +opencv2/calib3d/calib3d.hpp +/usr/local/include/opencv2/opencv2/calib3d/calib3d.hpp +opencv2/ml/ml.hpp +/usr/local/include/opencv2/opencv2/ml/ml.hpp +opencv2/highgui/highgui_c.h +/usr/local/include/opencv2/opencv2/highgui/highgui_c.h +opencv2/highgui/highgui.hpp +/usr/local/include/opencv2/opencv2/highgui/highgui.hpp +opencv2/contrib/contrib.hpp +/usr/local/include/opencv2/opencv2/contrib/contrib.hpp + +/usr/local/include/opencv2/photo/photo.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/photo/opencv2/core/core.hpp +opencv2/imgproc/imgproc.hpp +/usr/local/include/opencv2/photo/opencv2/imgproc/imgproc.hpp +opencv2/photo/photo_c.h +/usr/local/include/opencv2/photo/opencv2/photo/photo_c.h + +/usr/local/include/opencv2/photo/photo_c.h +opencv2/core/core_c.h +/usr/local/include/opencv2/photo/opencv2/core/core_c.h + +/usr/local/include/opencv2/video/background_segm.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/video/opencv2/core/core.hpp +list +- + +/usr/local/include/opencv2/video/tracking.hpp +opencv2/core/core.hpp +/usr/local/include/opencv2/video/opencv2/core/core.hpp +opencv2/imgproc/imgproc.hpp +/usr/local/include/opencv2/video/opencv2/imgproc/imgproc.hpp + +/usr/local/include/opencv2/video/video.hpp +opencv2/video/tracking.hpp +/usr/local/include/opencv2/video/opencv2/video/tracking.hpp +opencv2/video/background_segm.hpp +/usr/local/include/opencv2/video/opencv2/video/background_segm.hpp + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/DependInfo.cmake new file mode 100644 index 00000000..2a6d3c73 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/DependInfo.cmake @@ -0,0 +1,21 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +SET(CMAKE_DEPENDS_CHECK_CXX + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp" "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o" + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp" "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o" + ) +SET(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/build.make new file mode 100644 index 00000000..f2961774 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/build.make @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Include any dependencies generated for this target. +include mar_est/CMakeFiles/mar_est.dir/depend.make + +# Include the progress variables for this target. +include mar_est/CMakeFiles/mar_est.dir/progress.make + +# Include the compile flags for this target's objects. +include mar_est/CMakeFiles/mar_est.dir/flags.make + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: mar_est/CMakeFiles/mar_est.dir/flags.make +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: ../mar_est/src/viewpoint_estimation.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles $(CMAKE_PROGRESS_1) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o -c /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.i" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp > CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.i + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.s" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp -o CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.s + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.requires: +.PHONY : mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.requires + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.provides: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.requires + $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.provides.build +.PHONY : mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.provides + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.provides.build: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: mar_est/CMakeFiles/mar_est.dir/flags.make +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: ../mar_est/src/viewpoint_estimation_lib.cpp + $(CMAKE_COMMAND) -E cmake_progress_report /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles $(CMAKE_PROGRESS_2) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o -c /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.i" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp > CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.i + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.s" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp -o CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.s + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.requires: +.PHONY : mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.requires + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.provides: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.requires + $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.provides.build +.PHONY : mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.provides + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.provides.build: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o + +# Object files for target mar_est +mar_est_OBJECTS = \ +"CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o" \ +"CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o" + +# External object files for target mar_est +mar_est_EXTERNAL_OBJECTS = + +../devel/lib/mar_est/mar_est: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o +../devel/lib/mar_est/mar_est: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libtf.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libtf2_ros.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libactionlib.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libtf2.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libimage_transport.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libmessage_filters.so +../devel/lib/mar_est/mar_est: /usr/lib/libtinyxml.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libclass_loader.so +../devel/lib/mar_est/mar_est: /usr/lib/libPocoFoundation.so +../devel/lib/mar_est/mar_est: /usr/lib/x86_64-linux-gnu/libdl.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libroscpp.so +../devel/lib/mar_est/mar_est: /usr/lib/libboost_signals-mt.so +../devel/lib/mar_est/mar_est: /usr/lib/libboost_filesystem-mt.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libxmlrpcpp.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libroslib.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libcv_bridge.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_videostab.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_video.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_superres.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_stitching.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_photo.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_ocl.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_ml.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_legacy.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_highgui.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_gpu.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_flann.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_features2d.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_core.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_contrib.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/librosconsole.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/librosconsole_log4cxx.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/librosconsole_backend_interface.so +../devel/lib/mar_est/mar_est: /usr/lib/liblog4cxx.so +../devel/lib/mar_est/mar_est: /usr/lib/libboost_regex-mt.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libroscpp_serialization.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/librostime.so +../devel/lib/mar_est/mar_est: /usr/lib/libboost_date_time-mt.so +../devel/lib/mar_est/mar_est: /usr/lib/libboost_system-mt.so +../devel/lib/mar_est/mar_est: /usr/lib/libboost_thread-mt.so +../devel/lib/mar_est/mar_est: /usr/lib/x86_64-linux-gnu/libpthread.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libcpp_common.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libconsole_bridge.so +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_videostab.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_video.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_ts.a +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_superres.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_stitching.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_photo.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_ocl.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_ml.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_legacy.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_highgui.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_gpu.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_flann.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_features2d.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_core.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_contrib.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_ocl.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_gpu.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_photo.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_legacy.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_video.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_ml.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_features2d.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_highgui.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_flann.so.2.4.9 +../devel/lib/mar_est/mar_est: /opt/ros/hydro/lib/libopencv_core.so.2.4.9 +../devel/lib/mar_est/mar_est: mar_est/CMakeFiles/mar_est.dir/build.make +../devel/lib/mar_est/mar_est: mar_est/CMakeFiles/mar_est.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable ../../devel/lib/mar_est/mar_est" + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mar_est.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/mar_est.dir/build: ../devel/lib/mar_est/mar_est +.PHONY : mar_est/CMakeFiles/mar_est.dir/build + +mar_est/CMakeFiles/mar_est.dir/requires: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o.requires +mar_est/CMakeFiles/mar_est.dir/requires: mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o.requires +.PHONY : mar_est/CMakeFiles/mar_est.dir/requires + +mar_est/CMakeFiles/mar_est.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/mar_est.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/mar_est.dir/clean + +mar_est/CMakeFiles/mar_est.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/mar_est.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/cmake_clean.cmake new file mode 100644 index 00000000..62d3f120 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o" + "CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o" + "../../devel/lib/mar_est/mar_est.pdb" + "../../devel/lib/mar_est/mar_est" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang CXX) + INCLUDE(CMakeFiles/mar_est.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.internal b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.internal new file mode 100644 index 00000000..fba4994c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.internal @@ -0,0 +1,303 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o + ../mar_est/include/viewpoint_estimation_lib.h + /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp + /opt/ros/hydro/include/XmlRpcDecl.h + /opt/ros/hydro/include/XmlRpcValue.h + /opt/ros/hydro/include/cv_bridge/cv_bridge.h + /opt/ros/hydro/include/geometry_msgs/Point.h + /opt/ros/hydro/include/geometry_msgs/PointStamped.h + /opt/ros/hydro/include/geometry_msgs/Pose.h + /opt/ros/hydro/include/geometry_msgs/PoseStamped.h + /opt/ros/hydro/include/geometry_msgs/Quaternion.h + /opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h + /opt/ros/hydro/include/geometry_msgs/Transform.h + /opt/ros/hydro/include/geometry_msgs/TransformStamped.h + /opt/ros/hydro/include/geometry_msgs/Twist.h + /opt/ros/hydro/include/geometry_msgs/TwistStamped.h + /opt/ros/hydro/include/geometry_msgs/Vector3.h + /opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h + /opt/ros/hydro/include/image_transport/camera_publisher.h + /opt/ros/hydro/include/image_transport/camera_subscriber.h + /opt/ros/hydro/include/image_transport/exception.h + /opt/ros/hydro/include/image_transport/image_transport.h + /opt/ros/hydro/include/image_transport/loader_fwds.h + /opt/ros/hydro/include/image_transport/publisher.h + /opt/ros/hydro/include/image_transport/single_subscriber_publisher.h + /opt/ros/hydro/include/image_transport/subscriber.h + /opt/ros/hydro/include/image_transport/transport_hints.h + /opt/ros/hydro/include/ros/advertise_options.h + /opt/ros/hydro/include/ros/advertise_service_options.h + /opt/ros/hydro/include/ros/assert.h + /opt/ros/hydro/include/ros/builtin_message_traits.h + /opt/ros/hydro/include/ros/common.h + /opt/ros/hydro/include/ros/console.h + /opt/ros/hydro/include/ros/console_backend.h + /opt/ros/hydro/include/ros/datatypes.h + /opt/ros/hydro/include/ros/duration.h + /opt/ros/hydro/include/ros/exception.h + /opt/ros/hydro/include/ros/exceptions.h + /opt/ros/hydro/include/ros/forwards.h + /opt/ros/hydro/include/ros/init.h + /opt/ros/hydro/include/ros/macros.h + /opt/ros/hydro/include/ros/master.h + /opt/ros/hydro/include/ros/message.h + /opt/ros/hydro/include/ros/message_event.h + /opt/ros/hydro/include/ros/message_forward.h + /opt/ros/hydro/include/ros/message_operations.h + /opt/ros/hydro/include/ros/message_traits.h + /opt/ros/hydro/include/ros/names.h + /opt/ros/hydro/include/ros/node_handle.h + /opt/ros/hydro/include/ros/param.h + /opt/ros/hydro/include/ros/parameter_adapter.h + /opt/ros/hydro/include/ros/platform.h + /opt/ros/hydro/include/ros/publisher.h + /opt/ros/hydro/include/ros/rate.h + /opt/ros/hydro/include/ros/ros.h + /opt/ros/hydro/include/ros/roscpp_serialization_macros.h + /opt/ros/hydro/include/ros/rostime_decl.h + /opt/ros/hydro/include/ros/serialization.h + /opt/ros/hydro/include/ros/serialized_message.h + /opt/ros/hydro/include/ros/service.h + /opt/ros/hydro/include/ros/service_callback_helper.h + /opt/ros/hydro/include/ros/service_client.h + /opt/ros/hydro/include/ros/service_client_options.h + /opt/ros/hydro/include/ros/service_server.h + /opt/ros/hydro/include/ros/service_traits.h + /opt/ros/hydro/include/ros/single_subscriber_publisher.h + /opt/ros/hydro/include/ros/spinner.h + /opt/ros/hydro/include/ros/static_assert.h + /opt/ros/hydro/include/ros/subscribe_options.h + /opt/ros/hydro/include/ros/subscriber.h + /opt/ros/hydro/include/ros/subscription_callback_helper.h + /opt/ros/hydro/include/ros/this_node.h + /opt/ros/hydro/include/ros/time.h + /opt/ros/hydro/include/ros/timer.h + /opt/ros/hydro/include/ros/timer_options.h + /opt/ros/hydro/include/ros/topic.h + /opt/ros/hydro/include/ros/transport_hints.h + /opt/ros/hydro/include/ros/types.h + /opt/ros/hydro/include/ros/wall_timer.h + /opt/ros/hydro/include/ros/wall_timer_options.h + /opt/ros/hydro/include/rosconsole/macros_generated.h + /opt/ros/hydro/include/sensor_msgs/CameraInfo.h + /opt/ros/hydro/include/sensor_msgs/Image.h + /opt/ros/hydro/include/sensor_msgs/RegionOfInterest.h + /opt/ros/hydro/include/sensor_msgs/image_encodings.h + /opt/ros/hydro/include/std_msgs/ColorRGBA.h + /opt/ros/hydro/include/std_msgs/Header.h + /opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h + /opt/ros/hydro/include/tf/LinearMath/MinMax.h + /opt/ros/hydro/include/tf/LinearMath/QuadWord.h + /opt/ros/hydro/include/tf/LinearMath/Quaternion.h + /opt/ros/hydro/include/tf/LinearMath/Scalar.h + /opt/ros/hydro/include/tf/LinearMath/Transform.h + /opt/ros/hydro/include/tf/LinearMath/Vector3.h + /opt/ros/hydro/include/tf/exceptions.h + /opt/ros/hydro/include/tf/tf.h + /opt/ros/hydro/include/tf/tfMessage.h + /opt/ros/hydro/include/tf/time_cache.h + /opt/ros/hydro/include/tf/transform_broadcaster.h + /opt/ros/hydro/include/tf/transform_datatypes.h + /opt/ros/hydro/include/tf2/LinearMath/Quaternion.h + /opt/ros/hydro/include/tf2/LinearMath/Vector3.h + /opt/ros/hydro/include/tf2/buffer_core.h + /opt/ros/hydro/include/tf2/convert.h + /opt/ros/hydro/include/tf2/exceptions.h + /opt/ros/hydro/include/tf2/transform_datatypes.h + /opt/ros/hydro/include/tf2/transform_storage.h + /opt/ros/hydro/include/tf2_msgs/FrameGraph.h + /opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h + /opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h + /opt/ros/hydro/include/tf2_ros/buffer.h + /opt/ros/hydro/include/tf2_ros/buffer_interface.h + /opt/ros/hydro/include/tf2_ros/transform_broadcaster.h + /opt/ros/hydro/include/visualization_msgs/Marker.h + /usr/local/include/aruco/aruco.h + /usr/local/include/aruco/arucofidmarkers.h + /usr/local/include/aruco/board.h + /usr/local/include/aruco/boarddetector.h + /usr/local/include/aruco/cameraparameters.h + /usr/local/include/aruco/cvdrawingutils.h + /usr/local/include/aruco/exports.h + /usr/local/include/aruco/marker.h + /usr/local/include/aruco/markerdetector.h + /usr/local/include/opencv2/calib3d/calib3d.hpp + /usr/local/include/opencv2/contrib/contrib.hpp + /usr/local/include/opencv2/contrib/openfabmap.hpp + /usr/local/include/opencv2/contrib/retina.hpp + /usr/local/include/opencv2/core/core.hpp + /usr/local/include/opencv2/core/core_c.h + /usr/local/include/opencv2/core/mat.hpp + /usr/local/include/opencv2/core/operations.hpp + /usr/local/include/opencv2/core/types_c.h + /usr/local/include/opencv2/core/version.hpp + /usr/local/include/opencv2/features2d/features2d.hpp + /usr/local/include/opencv2/flann/config.h + /usr/local/include/opencv2/flann/defines.h + /usr/local/include/opencv2/flann/miniflann.hpp + /usr/local/include/opencv2/highgui/highgui.hpp + /usr/local/include/opencv2/highgui/highgui_c.h + /usr/local/include/opencv2/imgproc/imgproc.hpp + /usr/local/include/opencv2/imgproc/imgproc_c.h + /usr/local/include/opencv2/imgproc/types_c.h + /usr/local/include/opencv2/ml/ml.hpp + /usr/local/include/opencv2/objdetect/objdetect.hpp + /usr/local/include/opencv2/opencv.hpp + /usr/local/include/opencv2/photo/photo.hpp + /usr/local/include/opencv2/photo/photo_c.h + /usr/local/include/opencv2/video/background_segm.hpp + /usr/local/include/opencv2/video/tracking.hpp + /usr/local/include/opencv2/video/video.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o + ../mar_est/include/viewpoint_estimation_lib.h + /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp + /opt/ros/hydro/include/XmlRpcDecl.h + /opt/ros/hydro/include/XmlRpcValue.h + /opt/ros/hydro/include/cv_bridge/cv_bridge.h + /opt/ros/hydro/include/geometry_msgs/Point.h + /opt/ros/hydro/include/geometry_msgs/PointStamped.h + /opt/ros/hydro/include/geometry_msgs/Pose.h + /opt/ros/hydro/include/geometry_msgs/PoseStamped.h + /opt/ros/hydro/include/geometry_msgs/Quaternion.h + /opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h + /opt/ros/hydro/include/geometry_msgs/Transform.h + /opt/ros/hydro/include/geometry_msgs/TransformStamped.h + /opt/ros/hydro/include/geometry_msgs/Twist.h + /opt/ros/hydro/include/geometry_msgs/TwistStamped.h + /opt/ros/hydro/include/geometry_msgs/Vector3.h + /opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h + /opt/ros/hydro/include/image_transport/camera_publisher.h + /opt/ros/hydro/include/image_transport/camera_subscriber.h + /opt/ros/hydro/include/image_transport/exception.h + /opt/ros/hydro/include/image_transport/image_transport.h + /opt/ros/hydro/include/image_transport/loader_fwds.h + /opt/ros/hydro/include/image_transport/publisher.h + /opt/ros/hydro/include/image_transport/single_subscriber_publisher.h + /opt/ros/hydro/include/image_transport/subscriber.h + /opt/ros/hydro/include/image_transport/transport_hints.h + /opt/ros/hydro/include/ros/advertise_options.h + /opt/ros/hydro/include/ros/advertise_service_options.h + /opt/ros/hydro/include/ros/assert.h + /opt/ros/hydro/include/ros/builtin_message_traits.h + /opt/ros/hydro/include/ros/common.h + /opt/ros/hydro/include/ros/console.h + /opt/ros/hydro/include/ros/console_backend.h + /opt/ros/hydro/include/ros/datatypes.h + /opt/ros/hydro/include/ros/duration.h + /opt/ros/hydro/include/ros/exception.h + /opt/ros/hydro/include/ros/exceptions.h + /opt/ros/hydro/include/ros/forwards.h + /opt/ros/hydro/include/ros/init.h + /opt/ros/hydro/include/ros/macros.h + /opt/ros/hydro/include/ros/master.h + /opt/ros/hydro/include/ros/message.h + /opt/ros/hydro/include/ros/message_event.h + /opt/ros/hydro/include/ros/message_forward.h + /opt/ros/hydro/include/ros/message_operations.h + /opt/ros/hydro/include/ros/message_traits.h + /opt/ros/hydro/include/ros/names.h + /opt/ros/hydro/include/ros/node_handle.h + /opt/ros/hydro/include/ros/param.h + /opt/ros/hydro/include/ros/parameter_adapter.h + /opt/ros/hydro/include/ros/platform.h + /opt/ros/hydro/include/ros/publisher.h + /opt/ros/hydro/include/ros/rate.h + /opt/ros/hydro/include/ros/ros.h + /opt/ros/hydro/include/ros/roscpp_serialization_macros.h + /opt/ros/hydro/include/ros/rostime_decl.h + /opt/ros/hydro/include/ros/serialization.h + /opt/ros/hydro/include/ros/serialized_message.h + /opt/ros/hydro/include/ros/service.h + /opt/ros/hydro/include/ros/service_callback_helper.h + /opt/ros/hydro/include/ros/service_client.h + /opt/ros/hydro/include/ros/service_client_options.h + /opt/ros/hydro/include/ros/service_server.h + /opt/ros/hydro/include/ros/service_traits.h + /opt/ros/hydro/include/ros/single_subscriber_publisher.h + /opt/ros/hydro/include/ros/spinner.h + /opt/ros/hydro/include/ros/static_assert.h + /opt/ros/hydro/include/ros/subscribe_options.h + /opt/ros/hydro/include/ros/subscriber.h + /opt/ros/hydro/include/ros/subscription_callback_helper.h + /opt/ros/hydro/include/ros/this_node.h + /opt/ros/hydro/include/ros/time.h + /opt/ros/hydro/include/ros/timer.h + /opt/ros/hydro/include/ros/timer_options.h + /opt/ros/hydro/include/ros/topic.h + /opt/ros/hydro/include/ros/transport_hints.h + /opt/ros/hydro/include/ros/types.h + /opt/ros/hydro/include/ros/wall_timer.h + /opt/ros/hydro/include/ros/wall_timer_options.h + /opt/ros/hydro/include/rosconsole/macros_generated.h + /opt/ros/hydro/include/sensor_msgs/CameraInfo.h + /opt/ros/hydro/include/sensor_msgs/Image.h + /opt/ros/hydro/include/sensor_msgs/RegionOfInterest.h + /opt/ros/hydro/include/sensor_msgs/image_encodings.h + /opt/ros/hydro/include/std_msgs/ColorRGBA.h + /opt/ros/hydro/include/std_msgs/Header.h + /opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h + /opt/ros/hydro/include/tf/LinearMath/MinMax.h + /opt/ros/hydro/include/tf/LinearMath/QuadWord.h + /opt/ros/hydro/include/tf/LinearMath/Quaternion.h + /opt/ros/hydro/include/tf/LinearMath/Scalar.h + /opt/ros/hydro/include/tf/LinearMath/Transform.h + /opt/ros/hydro/include/tf/LinearMath/Vector3.h + /opt/ros/hydro/include/tf/exceptions.h + /opt/ros/hydro/include/tf/tf.h + /opt/ros/hydro/include/tf/tfMessage.h + /opt/ros/hydro/include/tf/time_cache.h + /opt/ros/hydro/include/tf/transform_broadcaster.h + /opt/ros/hydro/include/tf/transform_datatypes.h + /opt/ros/hydro/include/tf2/LinearMath/Quaternion.h + /opt/ros/hydro/include/tf2/LinearMath/Vector3.h + /opt/ros/hydro/include/tf2/buffer_core.h + /opt/ros/hydro/include/tf2/convert.h + /opt/ros/hydro/include/tf2/exceptions.h + /opt/ros/hydro/include/tf2/transform_datatypes.h + /opt/ros/hydro/include/tf2/transform_storage.h + /opt/ros/hydro/include/tf2_msgs/FrameGraph.h + /opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h + /opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h + /opt/ros/hydro/include/tf2_ros/buffer.h + /opt/ros/hydro/include/tf2_ros/buffer_interface.h + /opt/ros/hydro/include/tf2_ros/transform_broadcaster.h + /opt/ros/hydro/include/visualization_msgs/Marker.h + /usr/local/include/aruco/aruco.h + /usr/local/include/aruco/arucofidmarkers.h + /usr/local/include/aruco/board.h + /usr/local/include/aruco/boarddetector.h + /usr/local/include/aruco/cameraparameters.h + /usr/local/include/aruco/cvdrawingutils.h + /usr/local/include/aruco/exports.h + /usr/local/include/aruco/marker.h + /usr/local/include/aruco/markerdetector.h + /usr/local/include/opencv2/calib3d/calib3d.hpp + /usr/local/include/opencv2/contrib/contrib.hpp + /usr/local/include/opencv2/contrib/openfabmap.hpp + /usr/local/include/opencv2/contrib/retina.hpp + /usr/local/include/opencv2/core/core.hpp + /usr/local/include/opencv2/core/core_c.h + /usr/local/include/opencv2/core/mat.hpp + /usr/local/include/opencv2/core/operations.hpp + /usr/local/include/opencv2/core/types_c.h + /usr/local/include/opencv2/core/version.hpp + /usr/local/include/opencv2/features2d/features2d.hpp + /usr/local/include/opencv2/flann/config.h + /usr/local/include/opencv2/flann/defines.h + /usr/local/include/opencv2/flann/miniflann.hpp + /usr/local/include/opencv2/highgui/highgui.hpp + /usr/local/include/opencv2/highgui/highgui_c.h + /usr/local/include/opencv2/imgproc/imgproc.hpp + /usr/local/include/opencv2/imgproc/imgproc_c.h + /usr/local/include/opencv2/imgproc/types_c.h + /usr/local/include/opencv2/ml/ml.hpp + /usr/local/include/opencv2/objdetect/objdetect.hpp + /usr/local/include/opencv2/opencv.hpp + /usr/local/include/opencv2/photo/photo.hpp + /usr/local/include/opencv2/photo/photo_c.h + /usr/local/include/opencv2/video/background_segm.hpp + /usr/local/include/opencv2/video/tracking.hpp + /usr/local/include/opencv2/video/video.hpp diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.make new file mode 100644 index 00000000..bf755a7b --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/depend.make @@ -0,0 +1,303 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: ../mar_est/include/viewpoint_estimation_lib.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: ../mar_est/src/viewpoint_estimation.cpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/XmlRpcDecl.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/XmlRpcValue.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/cv_bridge/cv_bridge.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/Point.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/PointStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/Pose.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/PoseStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/Quaternion.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/Transform.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/TransformStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/Twist.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/TwistStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/Vector3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/camera_publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/camera_subscriber.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/exception.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/image_transport.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/loader_fwds.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/single_subscriber_publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/subscriber.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/image_transport/transport_hints.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/advertise_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/advertise_service_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/assert.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/builtin_message_traits.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/common.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/console.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/console_backend.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/datatypes.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/duration.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/exception.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/exceptions.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/forwards.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/init.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/macros.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/master.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/message.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/message_event.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/message_forward.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/message_operations.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/message_traits.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/names.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/node_handle.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/param.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/parameter_adapter.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/platform.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/rate.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/ros.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/roscpp_serialization_macros.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/rostime_decl.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/serialization.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/serialized_message.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/service.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/service_callback_helper.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/service_client.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/service_client_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/service_server.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/service_traits.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/single_subscriber_publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/spinner.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/static_assert.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/subscribe_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/subscriber.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/subscription_callback_helper.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/this_node.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/time.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/timer.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/timer_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/topic.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/transport_hints.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/types.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/wall_timer.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/ros/wall_timer_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/rosconsole/macros_generated.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/sensor_msgs/CameraInfo.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/sensor_msgs/Image.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/sensor_msgs/RegionOfInterest.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/sensor_msgs/image_encodings.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/std_msgs/ColorRGBA.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/std_msgs/Header.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/LinearMath/MinMax.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/LinearMath/QuadWord.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Quaternion.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Scalar.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Transform.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Vector3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/exceptions.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/tf.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/tfMessage.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/time_cache.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/transform_broadcaster.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf/transform_datatypes.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2/LinearMath/Quaternion.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2/LinearMath/Vector3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2/buffer_core.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2/convert.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2/exceptions.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2/transform_datatypes.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2/transform_storage.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraph.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2_ros/buffer.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2_ros/buffer_interface.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/tf2_ros/transform_broadcaster.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /opt/ros/hydro/include/visualization_msgs/Marker.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/aruco.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/arucofidmarkers.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/board.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/boarddetector.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/cameraparameters.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/cvdrawingutils.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/exports.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/marker.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/aruco/markerdetector.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/calib3d/calib3d.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/contrib/contrib.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/contrib/openfabmap.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/contrib/retina.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/core/core.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/core/core_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/core/mat.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/core/operations.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/core/types_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/core/version.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/features2d/features2d.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/flann/config.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/flann/defines.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/flann/miniflann.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/highgui/highgui.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/highgui/highgui_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/imgproc/imgproc.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/imgproc/imgproc_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/imgproc/types_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/ml/ml.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/objdetect/objdetect.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/opencv.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/photo/photo.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/photo/photo_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/video/background_segm.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/video/tracking.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o: /usr/local/include/opencv2/video/video.hpp + +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: ../mar_est/include/viewpoint_estimation_lib.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: ../mar_est/src/viewpoint_estimation_lib.cpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/XmlRpcDecl.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/XmlRpcValue.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/cv_bridge/cv_bridge.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/Point.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/PointStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/Pose.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/PoseStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/Quaternion.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/Transform.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/TransformStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/Twist.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/TwistStamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/Vector3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/camera_publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/camera_subscriber.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/exception.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/image_transport.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/loader_fwds.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/single_subscriber_publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/subscriber.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/image_transport/transport_hints.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/advertise_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/advertise_service_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/assert.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/builtin_message_traits.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/common.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/console.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/console_backend.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/datatypes.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/duration.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/exception.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/exceptions.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/forwards.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/init.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/macros.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/master.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/message.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/message_event.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/message_forward.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/message_operations.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/message_traits.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/names.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/node_handle.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/param.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/parameter_adapter.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/platform.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/rate.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/ros.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/roscpp_serialization_macros.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/rostime_decl.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/serialization.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/serialized_message.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/service.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/service_callback_helper.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/service_client.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/service_client_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/service_server.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/service_traits.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/single_subscriber_publisher.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/spinner.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/static_assert.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/subscribe_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/subscriber.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/subscription_callback_helper.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/this_node.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/time.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/timer.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/timer_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/topic.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/transport_hints.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/types.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/wall_timer.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/ros/wall_timer_options.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/rosconsole/macros_generated.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/sensor_msgs/CameraInfo.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/sensor_msgs/Image.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/sensor_msgs/RegionOfInterest.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/sensor_msgs/image_encodings.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/std_msgs/ColorRGBA.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/std_msgs/Header.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/LinearMath/MinMax.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/LinearMath/QuadWord.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Quaternion.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Scalar.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Transform.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Vector3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/exceptions.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/tf.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/tfMessage.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/time_cache.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/transform_broadcaster.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf/transform_datatypes.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2/LinearMath/Quaternion.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2/LinearMath/Vector3.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2/buffer_core.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2/convert.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2/exceptions.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2/transform_datatypes.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2/transform_storage.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraph.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2_ros/buffer.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2_ros/buffer_interface.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/tf2_ros/transform_broadcaster.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /opt/ros/hydro/include/visualization_msgs/Marker.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/aruco.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/arucofidmarkers.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/board.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/boarddetector.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/cameraparameters.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/cvdrawingutils.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/exports.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/marker.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/aruco/markerdetector.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/calib3d/calib3d.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/contrib/contrib.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/contrib/openfabmap.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/contrib/retina.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/core/core.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/core/core_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/core/mat.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/core/operations.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/core/types_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/core/version.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/features2d/features2d.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/flann/config.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/flann/defines.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/flann/miniflann.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/highgui/highgui.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/highgui/highgui_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/imgproc/imgproc.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/imgproc/imgproc_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/imgproc/types_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/ml/ml.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/objdetect/objdetect.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/opencv.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/photo/photo.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/photo/photo_c.h +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/video/background_segm.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/video/tracking.hpp +mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o: /usr/local/include/opencv2/video/video.hpp + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/flags.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/flags.make new file mode 100644 index 00000000..05136fba --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/flags.make @@ -0,0 +1,8 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -std=c++0x -I/usr/local/include -I/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/mar_est -I/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/include -I/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/viewpoint_estimation_lib.h -I/opt/ros/hydro/include -I/opt/ros/hydro/include/opencv -I/usr/local/include/aruco + +CXX_DEFINES = -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"mar_est\" -DROSCONSOLE_BACKEND_LOG4CXX + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/link.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/link.txt new file mode 100644 index 00000000..078a75c6 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -std=c++0x CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o -o ../../devel/lib/mar_est/mar_est -rdynamic -L/usr/local/lib /opt/ros/hydro/lib/libtf.so /opt/ros/hydro/lib/libtf2_ros.so /opt/ros/hydro/lib/libactionlib.so /opt/ros/hydro/lib/libtf2.so /opt/ros/hydro/lib/libimage_transport.so /opt/ros/hydro/lib/libmessage_filters.so -ltinyxml /opt/ros/hydro/lib/libclass_loader.so -lPocoFoundation -ldl /opt/ros/hydro/lib/libroscpp.so -lboost_signals-mt -lboost_filesystem-mt /opt/ros/hydro/lib/libxmlrpcpp.so /opt/ros/hydro/lib/libroslib.so /opt/ros/hydro/lib/libcv_bridge.so /opt/ros/hydro/lib/libopencv_videostab.so.2.4.9 /opt/ros/hydro/lib/libopencv_video.so.2.4.9 /opt/ros/hydro/lib/libopencv_superres.so.2.4.9 /opt/ros/hydro/lib/libopencv_stitching.so.2.4.9 /opt/ros/hydro/lib/libopencv_photo.so.2.4.9 /opt/ros/hydro/lib/libopencv_ocl.so.2.4.9 /opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9 /opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9 /opt/ros/hydro/lib/libopencv_ml.so.2.4.9 /opt/ros/hydro/lib/libopencv_legacy.so.2.4.9 /opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9 /opt/ros/hydro/lib/libopencv_highgui.so.2.4.9 /opt/ros/hydro/lib/libopencv_gpu.so.2.4.9 /opt/ros/hydro/lib/libopencv_flann.so.2.4.9 /opt/ros/hydro/lib/libopencv_features2d.so.2.4.9 /opt/ros/hydro/lib/libopencv_core.so.2.4.9 /opt/ros/hydro/lib/libopencv_contrib.so.2.4.9 /opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9 /opt/ros/hydro/lib/librosconsole.so /opt/ros/hydro/lib/librosconsole_log4cxx.so /opt/ros/hydro/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex-mt /opt/ros/hydro/lib/libroscpp_serialization.so /opt/ros/hydro/lib/librostime.so -lboost_date_time-mt -lboost_system-mt -lboost_thread-mt -lpthread /opt/ros/hydro/lib/libcpp_common.so /opt/ros/hydro/lib/libconsole_bridge.so /opt/ros/hydro/lib/libopencv_videostab.so.2.4.9 /opt/ros/hydro/lib/libopencv_video.so.2.4.9 /opt/ros/hydro/lib/libopencv_ts.a /opt/ros/hydro/lib/libopencv_superres.so.2.4.9 /opt/ros/hydro/lib/libopencv_stitching.so.2.4.9 /opt/ros/hydro/lib/libopencv_photo.so.2.4.9 /opt/ros/hydro/lib/libopencv_ocl.so.2.4.9 /opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9 /opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9 /opt/ros/hydro/lib/libopencv_ml.so.2.4.9 /opt/ros/hydro/lib/libopencv_legacy.so.2.4.9 /opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9 /opt/ros/hydro/lib/libopencv_highgui.so.2.4.9 /opt/ros/hydro/lib/libopencv_gpu.so.2.4.9 /opt/ros/hydro/lib/libopencv_flann.so.2.4.9 /opt/ros/hydro/lib/libopencv_features2d.so.2.4.9 /opt/ros/hydro/lib/libopencv_core.so.2.4.9 /opt/ros/hydro/lib/libopencv_contrib.so.2.4.9 /opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9 -laruco -ldl -lm -lpthread -lrt /opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9 /opt/ros/hydro/lib/libopencv_ocl.so.2.4.9 /opt/ros/hydro/lib/libopencv_gpu.so.2.4.9 /opt/ros/hydro/lib/libopencv_photo.so.2.4.9 /opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9 /opt/ros/hydro/lib/libopencv_legacy.so.2.4.9 /opt/ros/hydro/lib/libopencv_video.so.2.4.9 /opt/ros/hydro/lib/libopencv_ml.so.2.4.9 /opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9 /opt/ros/hydro/lib/libopencv_features2d.so.2.4.9 /opt/ros/hydro/lib/libopencv_highgui.so.2.4.9 /opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9 /opt/ros/hydro/lib/libopencv_flann.so.2.4.9 /opt/ros/hydro/lib/libopencv_core.so.2.4.9 -Wl,-rpath,/opt/ros/hydro/lib:/usr/local/lib diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/progress.make new file mode 100644 index 00000000..19ce96ee --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..3ef89adf970cdc21c6500fd968b2626be7ea1958 GIT binary patch literal 136640 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 a+8@w`io@a^v?d9p-UliUQVYVcaToxxY)M)G literal 0 HcmV?d00001 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..0786692236f326118e720264b9a7cff749dc8814 GIT binary patch literal 451664 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�@|RgMonob`A|pJO(O`oZq96>_v7@43aq1 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 NQVmGrAmy-q>i|-UdG!DQ literal 0 HcmV?d00001 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/progress.marks b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/progress.marks new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..00ce6c66 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for roscpp_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/roscpp_generate_messages_cpp: + +roscpp_generate_messages_cpp: mar_est/CMakeFiles/roscpp_generate_messages_cpp +roscpp_generate_messages_cpp: mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make +.PHONY : roscpp_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build: roscpp_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..20c09025 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/roscpp_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..37961dec --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for roscpp_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/roscpp_generate_messages_lisp: + +roscpp_generate_messages_lisp: mar_est/CMakeFiles/roscpp_generate_messages_lisp +roscpp_generate_messages_lisp: mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make +.PHONY : roscpp_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build: roscpp_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..0d54a3c5 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/roscpp_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make new file mode 100644 index 00000000..3c7e10e7 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for roscpp_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/roscpp_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/roscpp_generate_messages_py: + +roscpp_generate_messages_py: mar_est/CMakeFiles/roscpp_generate_messages_py +roscpp_generate_messages_py: mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make +.PHONY : roscpp_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build: roscpp_generate_messages_py +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build + +mar_est/CMakeFiles/roscpp_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_py.dir/clean + +mar_est/CMakeFiles/roscpp_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..7282dbb9 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/roscpp_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/roscpp_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..fd07d84d --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for rosgraph_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp: + +rosgraph_msgs_generate_messages_cpp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp +rosgraph_msgs_generate_messages_cpp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make +.PHONY : rosgraph_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build: rosgraph_msgs_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..eff4ce58 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/rosgraph_msgs_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..eb78181a --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for rosgraph_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp: + +rosgraph_msgs_generate_messages_lisp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp +rosgraph_msgs_generate_messages_lisp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make +.PHONY : rosgraph_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build: rosgraph_msgs_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..122b9425 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/rosgraph_msgs_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make new file mode 100644 index 00000000..6b382ee4 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for rosgraph_msgs_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py: + +rosgraph_msgs_generate_messages_py: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py +rosgraph_msgs_generate_messages_py: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make +.PHONY : rosgraph_msgs_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build: rosgraph_msgs_generate_messages_py +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean + +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..f4002011 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/rosgraph_msgs_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..0795b2c7 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for sensor_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp: + +sensor_msgs_generate_messages_cpp: mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp +sensor_msgs_generate_messages_cpp: mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make +.PHONY : sensor_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build: sensor_msgs_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..9a8c5d47 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/sensor_msgs_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..b0151bc0 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for sensor_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp: + +sensor_msgs_generate_messages_lisp: mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp +sensor_msgs_generate_messages_lisp: mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make +.PHONY : sensor_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build: sensor_msgs_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..5fe672be --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/sensor_msgs_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make new file mode 100644 index 00000000..bf5919ae --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for sensor_msgs_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/sensor_msgs_generate_messages_py: + +sensor_msgs_generate_messages_py: mar_est/CMakeFiles/sensor_msgs_generate_messages_py +sensor_msgs_generate_messages_py: mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make +.PHONY : sensor_msgs_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build: sensor_msgs_generate_messages_py +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build + +mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean + +mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..87f1fb0f --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/sensor_msgs_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..e3e42bf5 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for std_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/std_msgs_generate_messages_cpp: + +std_msgs_generate_messages_cpp: mar_est/CMakeFiles/std_msgs_generate_messages_cpp +std_msgs_generate_messages_cpp: mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make +.PHONY : std_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build: std_msgs_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..6d9f3cf4 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/std_msgs_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..2bf0e4b9 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for std_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/std_msgs_generate_messages_lisp: + +std_msgs_generate_messages_lisp: mar_est/CMakeFiles/std_msgs_generate_messages_lisp +std_msgs_generate_messages_lisp: mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make +.PHONY : std_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build: std_msgs_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..16297798 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/std_msgs_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make new file mode 100644 index 00000000..0b05497d --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for std_msgs_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/std_msgs_generate_messages_py: + +std_msgs_generate_messages_py: mar_est/CMakeFiles/std_msgs_generate_messages_py +std_msgs_generate_messages_py: mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make +.PHONY : std_msgs_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build: std_msgs_generate_messages_py +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build + +mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/clean + +mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..73217c00 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/std_msgs_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..056d7cad --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for tf2_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp: + +tf2_msgs_generate_messages_cpp: mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp +tf2_msgs_generate_messages_cpp: mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make +.PHONY : tf2_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build: tf2_msgs_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..57143f96 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/tf2_msgs_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..c1d806c5 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for tf2_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp: + +tf2_msgs_generate_messages_lisp: mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp +tf2_msgs_generate_messages_lisp: mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make +.PHONY : tf2_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build: tf2_msgs_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..bba5b765 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/tf2_msgs_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make new file mode 100644 index 00000000..b738cf97 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for tf2_msgs_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/tf2_msgs_generate_messages_py: + +tf2_msgs_generate_messages_py: mar_est/CMakeFiles/tf2_msgs_generate_messages_py +tf2_msgs_generate_messages_py: mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make +.PHONY : tf2_msgs_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build: tf2_msgs_generate_messages_py +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build + +mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean + +mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..cd378c0e --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/tf2_msgs_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make new file mode 100644 index 00000000..380b78a3 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for tf_generate_messages_cpp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/tf_generate_messages_cpp.dir/progress.make + +mar_est/CMakeFiles/tf_generate_messages_cpp: + +tf_generate_messages_cpp: mar_est/CMakeFiles/tf_generate_messages_cpp +tf_generate_messages_cpp: mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make +.PHONY : tf_generate_messages_cpp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build: tf_generate_messages_cpp +.PHONY : mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build + +mar_est/CMakeFiles/tf_generate_messages_cpp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/tf_generate_messages_cpp.dir/clean + +mar_est/CMakeFiles/tf_generate_messages_cpp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/tf_generate_messages_cpp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..2ac63b1c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/tf_generate_messages_cpp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make new file mode 100644 index 00000000..1359555d --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for tf_generate_messages_lisp. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/tf_generate_messages_lisp.dir/progress.make + +mar_est/CMakeFiles/tf_generate_messages_lisp: + +tf_generate_messages_lisp: mar_est/CMakeFiles/tf_generate_messages_lisp +tf_generate_messages_lisp: mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make +.PHONY : tf_generate_messages_lisp + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build: tf_generate_messages_lisp +.PHONY : mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build + +mar_est/CMakeFiles/tf_generate_messages_lisp.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/tf_generate_messages_lisp.dir/clean + +mar_est/CMakeFiles/tf_generate_messages_lisp.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/tf_generate_messages_lisp.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 00000000..1c7d7e3f --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/tf_generate_messages_lisp" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 00000000..0b6cc06c --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,15 @@ +# The set of languages for which implicit dependencies are needed: +SET(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Preprocessor definitions for this target. +SET(CMAKE_TARGET_DEFINITIONS + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"mar_est\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + ) + +# Targets to which this target links. +SET(CMAKE_TARGET_LINKED_INFO_FILES + ) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make new file mode 100644 index 00000000..c62ce4f6 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +# Utility rule file for tf_generate_messages_py. + +# Include the progress variables for this target. +include mar_est/CMakeFiles/tf_generate_messages_py.dir/progress.make + +mar_est/CMakeFiles/tf_generate_messages_py: + +tf_generate_messages_py: mar_est/CMakeFiles/tf_generate_messages_py +tf_generate_messages_py: mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make +.PHONY : tf_generate_messages_py + +# Rule to build all files generated by this target. +mar_est/CMakeFiles/tf_generate_messages_py.dir/build: tf_generate_messages_py +.PHONY : mar_est/CMakeFiles/tf_generate_messages_py.dir/build + +mar_est/CMakeFiles/tf_generate_messages_py.dir/clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est && $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake +.PHONY : mar_est/CMakeFiles/tf_generate_messages_py.dir/clean + +mar_est/CMakeFiles/tf_generate_messages_py.dir/depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mar_est/CMakeFiles/tf_generate_messages_py.dir/depend + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 00000000..4b745117 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +FILE(REMOVE_RECURSE + "CMakeFiles/tf_generate_messages_py" +) + +# Per-language clean rules from dependency scanning. +FOREACH(lang) + INCLUDE(CMakeFiles/tf_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +ENDFOREACH(lang) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/progress.make b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/progress.make new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/tf_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CTestTestfile.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CTestTestfile.cmake new file mode 100644 index 00000000..7f392041 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est +# Build directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est +# +# This file includes the relevent testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/Makefile b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/Makefile new file mode 100644 index 00000000..5ca4e56f --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/Makefile @@ -0,0 +1,652 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 2.8 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# The program to use to edit the cache. +CMAKE_EDIT_COMMAND = /usr/bin/cmake-gui + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/cmake-gui -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip +.PHONY : install/strip/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# The main all target +all: cmake_check_build_system + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/CMakeFiles/progress.marks + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/rule + +# Convenience name for target. +actionlib_generate_messages_cpp: mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/rule +.PHONY : actionlib_generate_messages_cpp + +# fast build rule for target. +actionlib_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_cpp.dir/build +.PHONY : actionlib_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/rule + +# Convenience name for target. +actionlib_generate_messages_lisp: mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/rule +.PHONY : actionlib_generate_messages_lisp + +# fast build rule for target. +actionlib_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_lisp.dir/build +.PHONY : actionlib_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/actionlib_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/actionlib_generate_messages_py.dir/rule + +# Convenience name for target. +actionlib_generate_messages_py: mar_est/CMakeFiles/actionlib_generate_messages_py.dir/rule +.PHONY : actionlib_generate_messages_py + +# fast build rule for target. +actionlib_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_generate_messages_py.dir/build +.PHONY : actionlib_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_cpp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule +.PHONY : actionlib_msgs_generate_messages_cpp + +# fast build rule for target. +actionlib_msgs_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build +.PHONY : actionlib_msgs_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_lisp: mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule +.PHONY : actionlib_msgs_generate_messages_lisp + +# fast build rule for target. +actionlib_msgs_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build +.PHONY : actionlib_msgs_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_py: mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule +.PHONY : actionlib_msgs_generate_messages_py + +# fast build rule for target. +actionlib_msgs_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build +.PHONY : actionlib_msgs_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_cpp: mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule +.PHONY : geometry_msgs_generate_messages_cpp + +# fast build rule for target. +geometry_msgs_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build +.PHONY : geometry_msgs_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_lisp: mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule +.PHONY : geometry_msgs_generate_messages_lisp + +# fast build rule for target. +geometry_msgs_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build +.PHONY : geometry_msgs_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_py: mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule +.PHONY : geometry_msgs_generate_messages_py + +# fast build rule for target. +geometry_msgs_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/geometry_msgs_generate_messages_py.dir/build +.PHONY : geometry_msgs_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/mar_est.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/mar_est.dir/rule +.PHONY : mar_est/CMakeFiles/mar_est.dir/rule + +# Convenience name for target. +mar_est: mar_est/CMakeFiles/mar_est.dir/rule +.PHONY : mar_est + +# fast build rule for target. +mar_est/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/build +.PHONY : mar_est/fast + +# Convenience name for target. +mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_cpp: mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/rule +.PHONY : roscpp_generate_messages_cpp + +# fast build rule for target. +roscpp_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_cpp.dir/build +.PHONY : roscpp_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_lisp: mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/rule +.PHONY : roscpp_generate_messages_lisp + +# fast build rule for target. +roscpp_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_lisp.dir/build +.PHONY : roscpp_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/roscpp_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/roscpp_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/roscpp_generate_messages_py.dir/rule + +# Convenience name for target. +roscpp_generate_messages_py: mar_est/CMakeFiles/roscpp_generate_messages_py.dir/rule +.PHONY : roscpp_generate_messages_py + +# fast build rule for target. +roscpp_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build.make mar_est/CMakeFiles/roscpp_generate_messages_py.dir/build +.PHONY : roscpp_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_cpp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule +.PHONY : rosgraph_msgs_generate_messages_cpp + +# fast build rule for target. +rosgraph_msgs_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build +.PHONY : rosgraph_msgs_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_lisp: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule +.PHONY : rosgraph_msgs_generate_messages_lisp + +# fast build rule for target. +rosgraph_msgs_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build +.PHONY : rosgraph_msgs_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_py: mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule +.PHONY : rosgraph_msgs_generate_messages_py + +# fast build rule for target. +rosgraph_msgs_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build +.PHONY : rosgraph_msgs_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_cpp: mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule +.PHONY : sensor_msgs_generate_messages_cpp + +# fast build rule for target. +sensor_msgs_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build +.PHONY : sensor_msgs_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_lisp: mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule +.PHONY : sensor_msgs_generate_messages_lisp + +# fast build rule for target. +sensor_msgs_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build +.PHONY : sensor_msgs_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_py: mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/rule +.PHONY : sensor_msgs_generate_messages_py + +# fast build rule for target. +sensor_msgs_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/sensor_msgs_generate_messages_py.dir/build +.PHONY : sensor_msgs_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_cpp: mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule +.PHONY : std_msgs_generate_messages_cpp + +# fast build rule for target. +std_msgs_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_cpp.dir/build +.PHONY : std_msgs_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_lisp: mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule +.PHONY : std_msgs_generate_messages_lisp + +# fast build rule for target. +std_msgs_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_lisp.dir/build +.PHONY : std_msgs_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_py: mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/rule +.PHONY : std_msgs_generate_messages_py + +# fast build rule for target. +std_msgs_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/std_msgs_generate_messages_py.dir/build +.PHONY : std_msgs_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_cpp: mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule +.PHONY : tf2_msgs_generate_messages_cpp + +# fast build rule for target. +tf2_msgs_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build +.PHONY : tf2_msgs_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_lisp: mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule +.PHONY : tf2_msgs_generate_messages_lisp + +# fast build rule for target. +tf2_msgs_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build +.PHONY : tf2_msgs_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_py: mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/rule +.PHONY : tf2_msgs_generate_messages_py + +# fast build rule for target. +tf2_msgs_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf2_msgs_generate_messages_py.dir/build +.PHONY : tf2_msgs_generate_messages_py/fast + +# Convenience name for target. +mar_est/CMakeFiles/tf_generate_messages_cpp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf_generate_messages_cpp.dir/rule +.PHONY : mar_est/CMakeFiles/tf_generate_messages_cpp.dir/rule + +# Convenience name for target. +tf_generate_messages_cpp: mar_est/CMakeFiles/tf_generate_messages_cpp.dir/rule +.PHONY : tf_generate_messages_cpp + +# fast build rule for target. +tf_generate_messages_cpp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_cpp.dir/build +.PHONY : tf_generate_messages_cpp/fast + +# Convenience name for target. +mar_est/CMakeFiles/tf_generate_messages_lisp.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf_generate_messages_lisp.dir/rule +.PHONY : mar_est/CMakeFiles/tf_generate_messages_lisp.dir/rule + +# Convenience name for target. +tf_generate_messages_lisp: mar_est/CMakeFiles/tf_generate_messages_lisp.dir/rule +.PHONY : tf_generate_messages_lisp + +# fast build rule for target. +tf_generate_messages_lisp/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build.make mar_est/CMakeFiles/tf_generate_messages_lisp.dir/build +.PHONY : tf_generate_messages_lisp/fast + +# Convenience name for target. +mar_est/CMakeFiles/tf_generate_messages_py.dir/rule: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f CMakeFiles/Makefile2 mar_est/CMakeFiles/tf_generate_messages_py.dir/rule +.PHONY : mar_est/CMakeFiles/tf_generate_messages_py.dir/rule + +# Convenience name for target. +tf_generate_messages_py: mar_est/CMakeFiles/tf_generate_messages_py.dir/rule +.PHONY : tf_generate_messages_py + +# fast build rule for target. +tf_generate_messages_py/fast: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/tf_generate_messages_py.dir/build.make mar_est/CMakeFiles/tf_generate_messages_py.dir/build +.PHONY : tf_generate_messages_py/fast + +src/viewpoint_estimation.o: src/viewpoint_estimation.cpp.o +.PHONY : src/viewpoint_estimation.o + +# target to build an object file +src/viewpoint_estimation.cpp.o: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.o +.PHONY : src/viewpoint_estimation.cpp.o + +src/viewpoint_estimation.i: src/viewpoint_estimation.cpp.i +.PHONY : src/viewpoint_estimation.i + +# target to preprocess a source file +src/viewpoint_estimation.cpp.i: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.i +.PHONY : src/viewpoint_estimation.cpp.i + +src/viewpoint_estimation.s: src/viewpoint_estimation.cpp.s +.PHONY : src/viewpoint_estimation.s + +# target to generate assembly for a file +src/viewpoint_estimation.cpp.s: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation.cpp.s +.PHONY : src/viewpoint_estimation.cpp.s + +src/viewpoint_estimation_lib.o: src/viewpoint_estimation_lib.cpp.o +.PHONY : src/viewpoint_estimation_lib.o + +# target to build an object file +src/viewpoint_estimation_lib.cpp.o: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.o +.PHONY : src/viewpoint_estimation_lib.cpp.o + +src/viewpoint_estimation_lib.i: src/viewpoint_estimation_lib.cpp.i +.PHONY : src/viewpoint_estimation_lib.i + +# target to preprocess a source file +src/viewpoint_estimation_lib.cpp.i: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.i +.PHONY : src/viewpoint_estimation_lib.cpp.i + +src/viewpoint_estimation_lib.s: src/viewpoint_estimation_lib.cpp.s +.PHONY : src/viewpoint_estimation_lib.s + +# target to generate assembly for a file +src/viewpoint_estimation_lib.cpp.s: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(MAKE) -f mar_est/CMakeFiles/mar_est.dir/build.make mar_est/CMakeFiles/mar_est.dir/src/viewpoint_estimation_lib.cpp.s +.PHONY : src/viewpoint_estimation_lib.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... actionlib_generate_messages_cpp" + @echo "... actionlib_generate_messages_lisp" + @echo "... actionlib_generate_messages_py" + @echo "... actionlib_msgs_generate_messages_cpp" + @echo "... actionlib_msgs_generate_messages_lisp" + @echo "... actionlib_msgs_generate_messages_py" + @echo "... edit_cache" + @echo "... geometry_msgs_generate_messages_cpp" + @echo "... geometry_msgs_generate_messages_lisp" + @echo "... geometry_msgs_generate_messages_py" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... mar_est" + @echo "... rebuild_cache" + @echo "... roscpp_generate_messages_cpp" + @echo "... roscpp_generate_messages_lisp" + @echo "... roscpp_generate_messages_py" + @echo "... rosgraph_msgs_generate_messages_cpp" + @echo "... rosgraph_msgs_generate_messages_lisp" + @echo "... rosgraph_msgs_generate_messages_py" + @echo "... sensor_msgs_generate_messages_cpp" + @echo "... sensor_msgs_generate_messages_lisp" + @echo "... sensor_msgs_generate_messages_py" + @echo "... std_msgs_generate_messages_cpp" + @echo "... std_msgs_generate_messages_lisp" + @echo "... std_msgs_generate_messages_py" + @echo "... test" + @echo "... tf2_msgs_generate_messages_cpp" + @echo "... tf2_msgs_generate_messages_lisp" + @echo "... tf2_msgs_generate_messages_py" + @echo "... tf_generate_messages_cpp" + @echo "... tf_generate_messages_lisp" + @echo "... tf_generate_messages_py" + @echo "... src/viewpoint_estimation.o" + @echo "... src/viewpoint_estimation.i" + @echo "... src/viewpoint_estimation.s" + @echo "... src/viewpoint_estimation_lib.o" + @echo "... src/viewpoint_estimation_lib.i" + @echo "... src/viewpoint_estimation_lib.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_est.pc b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_est.pc new file mode 100644 index 00000000..cd6474ee --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_est.pc @@ -0,0 +1,8 @@ +prefix=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install + +Name: mar_est +Description: Description of mar_est +Version: 0.0.0 +Cflags: +Libs: -L/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/lib +Requires: diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig-version.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig-version.cmake new file mode 100644 index 00000000..7fd9f993 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/template/pkgConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig.cmake new file mode 100644 index 00000000..a147b1c9 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig.cmake @@ -0,0 +1,191 @@ +# generated from catkin/cmake/template/pkgConfig.cmake.in + +# append elements to a list and remove existing duplicates from the list +# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig +# self contained +macro(_list_append_deduplicate listname) + if(NOT "${ARGN}" STREQUAL "") + if(${listname}) + list(REMOVE_ITEM ${listname} ${ARGN}) + endif() + list(APPEND ${listname} ${ARGN}) + endif() +endmacro() + +# append elements to a list if they are not already in the list +# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig +# self contained +macro(_list_append_unique listname) + foreach(_item ${ARGN}) + list(FIND ${listname} ${_item} _index) + if(_index EQUAL -1) + list(APPEND ${listname} ${_item}) + endif() + endforeach() +endmacro() + +# pack a list of libraries with optional build configuration keywords +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_pack_libraries_with_build_configuration VAR) + set(${VAR} "") + set(_argn ${ARGN}) + list(LENGTH _argn _count) + set(_index 0) + while(${_index} LESS ${_count}) + list(GET _argn ${_index} lib) + if("${lib}" MATCHES "^debug|optimized|general$") + math(EXPR _index "${_index} + 1") + if(${_index} EQUAL ${_count}) + message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") + endif() + list(GET _argn ${_index} library) + list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") + else() + list(APPEND ${VAR} "${lib}") + endif() + math(EXPR _index "${_index} + 1") + endwhile() +endmacro() + +# unpack a list of libraries with optional build configuration keyword prefixes +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_unpack_libraries_with_build_configuration VAR) + set(${VAR} "") + foreach(lib ${ARGN}) + string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") + list(APPEND ${VAR} "${lib}") + endforeach() +endmacro() + + +if(mar_est_CONFIG_INCLUDED) + return() +endif() +set(mar_est_CONFIG_INCLUDED TRUE) + +# set variables for source/devel/install prefixes +if("FALSE" STREQUAL "TRUE") + set(mar_est_SOURCE_PREFIX /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est) + set(mar_est_DEVEL_PREFIX /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel) + set(mar_est_INSTALL_PREFIX "") + set(mar_est_PREFIX ${mar_est_DEVEL_PREFIX}) +else() + set(mar_est_SOURCE_PREFIX "") + set(mar_est_DEVEL_PREFIX "") + set(mar_est_INSTALL_PREFIX /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install) + set(mar_est_PREFIX ${mar_est_INSTALL_PREFIX}) +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "WARNING: package 'mar_est' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + message("${_msg}") +endif() + +# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project +set(mar_est_FOUND_CATKIN_PROJECT TRUE) + +if(NOT "" STREQUAL "") + set(mar_est_INCLUDE_DIRS "") + set(_include_dirs "") + foreach(idir ${_include_dirs}) + if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) + set(include ${idir}) + elseif("${idir}" STREQUAL "include") + get_filename_component(include "${mar_est_DIR}/../../../include" ABSOLUTE) + if(NOT IS_DIRECTORY ${include}) + message(FATAL_ERROR "Project 'mar_est' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'faridalijani <faridalijani@todo.todo>' to fix it.") + endif() + else() + message(FATAL_ERROR "Project 'mar_est' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/${idir}'. Ask the maintainer 'faridalijani <faridalijani@todo.todo>' to fix it.") + endif() + _list_append_unique(mar_est_INCLUDE_DIRS ${include}) + endforeach() +endif() + +set(libraries "") +foreach(library ${libraries}) + # keep build configuration keywords, target names and absolute libraries as-is + if("${library}" MATCHES "^debug|optimized|general$") + list(APPEND mar_est_LIBRARIES ${library}) + elseif(TARGET ${library}) + list(APPEND mar_est_LIBRARIES ${library}) + elseif(IS_ABSOLUTE ${library}) + list(APPEND mar_est_LIBRARIES ${library}) + else() + set(lib_path "") + set(lib "${library}-NOTFOUND") + # since the path where the library is found is returned we have to iterate over the paths manually + foreach(path /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install/lib;/opt/ros/hydro/lib) + find_library(lib ${library} + PATHS ${path} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(lib) + set(lib_path ${path}) + break() + endif() + endforeach() + if(lib) + _list_append_unique(mar_est_LIBRARY_DIRS ${lib_path}) + list(APPEND mar_est_LIBRARIES ${lib}) + else() + # as a fall back for non-catkin libraries try to search globally + find_library(lib ${library}) + if(NOT lib) + message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'mar_est'? Did you find_package() it before the subdirectory containing its code is included?") + endif() + list(APPEND mar_est_LIBRARIES ${lib}) + endif() + endif() +endforeach() + +set(mar_est_EXPORTED_TARGETS "") +# create dummy targets for exported code generation targets to make life of users easier +foreach(t ${mar_est_EXPORTED_TARGETS}) + if(NOT TARGET ${t}) + add_custom_target(${t}) + endif() +endforeach() + +set(depends "") +foreach(depend ${depends}) + string(REPLACE " " ";" depend_list ${depend}) + # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls + list(GET depend_list 0 mar_est_dep) + list(LENGTH depend_list count) + if(${count} EQUAL 1) + # simple dependencies must only be find_package()-ed once + if(NOT ${mar_est_dep}_FOUND) + find_package(${mar_est_dep} REQUIRED) + endif() + else() + # dependencies with components must be find_package()-ed again + list(REMOVE_AT depend_list 0) + find_package(${mar_est_dep} REQUIRED ${depend_list}) + endif() + _list_append_unique(mar_est_INCLUDE_DIRS ${${mar_est_dep}_INCLUDE_DIRS}) + + # merge build configuration keywords with library names to correctly deduplicate + _pack_libraries_with_build_configuration(mar_est_LIBRARIES ${mar_est_LIBRARIES}) + _pack_libraries_with_build_configuration(_libraries ${${mar_est_dep}_LIBRARIES}) + _list_append_deduplicate(mar_est_LIBRARIES ${_libraries}) + # undo build configuration keyword merging after deduplication + _unpack_libraries_with_build_configuration(mar_est_LIBRARIES ${mar_est_LIBRARIES}) + + _list_append_unique(mar_est_LIBRARY_DIRS ${${mar_est_dep}_LIBRARY_DIRS}) + list(APPEND mar_est_EXPORTED_TARGETS ${${mar_est_dep}_EXPORTED_TARGETS}) +endforeach() + +set(pkg_cfg_extras "") +foreach(extra ${pkg_cfg_extras}) + if(NOT IS_ABSOLUTE ${extra}) + set(extra ${mar_est_DIR}/${extra}) + endif() + include(${extra}) +endforeach() diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/ordered_paths.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/ordered_paths.cmake new file mode 100644 index 00000000..3b5d3185 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/ordered_paths.cmake @@ -0,0 +1 @@ +set(ORDERED_PATHS "/opt/ros/hydro/lib") \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/package.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/package.cmake new file mode 100644 index 00000000..b294d430 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/package.cmake @@ -0,0 +1,7 @@ +set(_CATKIN_CURRENT_PACKAGE "mar_est") +set(mar_est_MAINTAINER "faridalijani <faridalijani@todo.todo>") +set(mar_est_DEPRECATED "") +set(mar_est_VERSION "0.0.0") +set(mar_est_BUILD_DEPENDS "cv_bridge" "geometry_msgs" "image_transport" "roscpp" "rospy" "std_msgs" "tf") +set(mar_est_RUN_DEPENDS "cv_bridge" "geometry_msgs" "image_transport" "roscpp" "rospy" "std_msgs" "tf") +set(mar_est_BUILDTOOL_DEPENDS "catkin") \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.develspace.context.pc.py b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.develspace.context.pc.py new file mode 100644 index 00000000..5ad53892 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.develspace.context.pc.py @@ -0,0 +1,8 @@ +# generated from catkin/cmake/template/pkg.context.pc.in +CATKIN_PACKAGE_PREFIX = "" +PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else [] +PROJECT_CATKIN_DEPENDS = "".replace(';', ' ') +PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] +PROJECT_NAME = "mar_est" +PROJECT_SPACE_DIR = "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel" +PROJECT_VERSION = "0.0.0" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.installspace.context.pc.py b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.installspace.context.pc.py new file mode 100644 index 00000000..0ca9804f --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/pkg.installspace.context.pc.py @@ -0,0 +1,8 @@ +# generated from catkin/cmake/template/pkg.context.pc.in +CATKIN_PACKAGE_PREFIX = "" +PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else [] +PROJECT_CATKIN_DEPENDS = "".replace(';', ' ') +PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] +PROJECT_NAME = "mar_est" +PROJECT_SPACE_DIR = "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install" +PROJECT_VERSION = "0.0.0" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/package.xml.stamp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/package.xml.stamp new file mode 100644 index 00000000..06010db0 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/package.xml.stamp @@ -0,0 +1,65 @@ +<?xml version="1.0"?> +<package> + <name>mar_est</name> + <version>0.0.0</version> + <description>The mar_est package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="faridalijani@todo.todo">faridalijani</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but mutiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/mar_est</url> --> + + + <!-- Author tags are optional, mutiple are allowed, one per tag --> + <!-- Authors do not have to be maintianers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *_depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use run_depend for packages you need at runtime: --> + <!-- <run_depend>message_runtime</run_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <buildtool_depend>catkin</buildtool_depend> + + <build_depend>cv_bridge</build_depend> + <build_depend>geometry_msgs</build_depend> + <build_depend>image_transport</build_depend> + <build_depend>roscpp</build_depend> + <build_depend>rospy</build_depend> + <build_depend>std_msgs</build_depend> + <build_depend>tf</build_depend> + + <run_depend>cv_bridge</run_depend> + <run_depend>geometry_msgs</run_depend> + <run_depend>image_transport</run_depend> + <run_depend>roscpp</run_depend> + <run_depend>rospy</run_depend> + <run_depend>std_msgs</run_depend> + <run_depend>tf</run_depend> + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/pkg.pc.em.stamp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/pkg.pc.em.stamp new file mode 100644 index 00000000..a4f72576 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/stamps/mar_est/pkg.pc.em.stamp @@ -0,0 +1,8 @@ +prefix=@PROJECT_SPACE_DIR + +Name: @(CATKIN_PACKAGE_PREFIX + PROJECT_NAME) +Description: Description of @PROJECT_NAME +Version: @PROJECT_VERSION +Cflags: @(' '.join(['-I%s' % include for include in PROJECT_PKG_CONFIG_INCLUDE_DIRS])) +Libs: -L@PROJECT_SPACE_DIR/lib @(' '.join(PKG_CONFIG_LIBRARIES_WITH_PREFIX)) +Requires: @(PROJECT_CATKIN_DEPENDS) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/cmake_install.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/cmake_install.cmake new file mode 100644 index 00000000..9f2e9a8a --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est + +# Set the install prefix +IF(NOT DEFINED CMAKE_INSTALL_PREFIX) + SET(CMAKE_INSTALL_PREFIX "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install") +ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) +STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + IF(BUILD_TYPE) + STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + ELSE(BUILD_TYPE) + SET(CMAKE_INSTALL_CONFIG_NAME "") + ENDIF(BUILD_TYPE) + MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + +# Set the component getting installed. +IF(NOT CMAKE_INSTALL_COMPONENT) + IF(COMPONENT) + MESSAGE(STATUS "Install component: \"${COMPONENT}\"") + SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + ELSE(COMPONENT) + SET(CMAKE_INSTALL_COMPONENT) + ENDIF(COMPONENT) +ENDIF(NOT CMAKE_INSTALL_COMPONENT) + +# Install shared libraries without execute permission? +IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + SET(CMAKE_INSTALL_SO_NO_EXE "1") +ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_est.pc") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mar_est/cmake" TYPE FILE FILES + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig.cmake" + "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/mar_est/catkin_generated/installspace/mar_estConfig-version.cmake" + ) +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + +IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mar_est" TYPE FILE FILES "/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml") +ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.catkin b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.catkin new file mode 100644 index 00000000..c0156d16 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.catkin @@ -0,0 +1 @@ +/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.rosinstall b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.rosinstall new file mode 100644 index 00000000..904619e7 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.sh diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/_setup_util.py b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/_setup_util.py new file mode 100755 index 00000000..80a7249e --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/_setup_util.py @@ -0,0 +1,280 @@ +#!/usr/bin/env python + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +'''This file generates shell code for the setup.SHELL scripts to set environment variables''' + +from __future__ import print_function +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'CPATH': 'include', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': 'lib', + 'PATH': 'bin', + 'PKG_CONFIG_PATH': 'lib/pkgconfig', + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + ''' + Generate shell code to reset environment variables + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + ''' + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolder = env_var_subfolders[key] + value = _rollback_env_variable(unmodified_environ, key, subfolder) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolder): + ''' + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolder: str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + ''' + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + ''' + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + ''' + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + ''' + Generate shell code to prepend environment variables + for the all workspaces. + ''' + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted([key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH']): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolder): + ''' + Return the prefix to prepend to the environment variable NAME, adding any path in NEW_PATHS_STR without creating duplicate or empty items. + ''' + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if subfolder: + path = os.path.join(path, subfolder) + # exclude any path already in env and any path we already added + if path not in environ_paths and path not in checked_paths: + checked_paths.append(path) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + ''' + Generate shell code with found environment hooks + for the all workspaces. + ''' + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + # environment at generation time + CMAKE_PREFIX_PATH = '/opt/ros/hydro'.split(';') + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potantial "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/env.sh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/env.sh new file mode 100755 index 00000000..8aa9d244 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin-test-results.sh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin-test-results.sh new file mode 100644 index 00000000..bea94051 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin-test-results.sh @@ -0,0 +1,4 @@ +# generated from catkin/cmake/env-hooks/05.catkin-test-results.sh.develspace.in + +export CATKIN_TEST_RESULTS_DIR="/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/build/test_results" +export ROS_TEST_RESULTS_DIR="$CATKIN_TEST_RESULTS_DIR" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make.bash b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make.bash new file mode 100644 index 00000000..bb6ab445 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make.bash @@ -0,0 +1,64 @@ +function _catkin_make() +{ + local cur prev + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + # autocomplete path arguments for -C, --directory, --source, --build + case $prev in + -C|--directory|--source|--build) + _filedir -d + return 0 + ;; + esac + + if [[ "$cur" == -DCMAKE_BUILD_TYPE=* ]]; then + # autocomplete CMake argument CMAKE_BUILD_TYPE with its options + COMPREPLY=( $( compgen -P "-DCMAKE_BUILD_TYPE=" -W "None Debug Release RelWithDebInfo MinSizeRel" -- "${cur:19}" ) ) + elif [[ "$cur" == -DCATKIN_ENABLE_TESTING=* ]]; then + # autocomplete catkin argument CATKIN_ENABLE_TESTING with its options + COMPREPLY=( $( compgen -P "-DCATKIN_ENABLE_TESTING=" -W "0 1" -- "${cur:24}" ) ) + elif [[ "$cur" == -DCATKIN_DEVEL_PREFIX=* || "$cur" == -DCMAKE_INSTALL_PREFIX=* ]]; then + COMPREPLY=() + elif [[ "$cur" == -* ]]; then + local opts="$( _parse_help "$1" )" + [[ $opts ]] || opts="$( _parse_usage "$1" )" + if [[ "$cur" == -* ]]; then + # suggest some common CMake arguments + opts="$opts -DCATKIN_DEVEL_PREFIX= -DCATKIN_ENABLE_TESTING= -DCMAKE_INSTALL_PREFIX= -DCMAKE_BUILD_TYPE=" + fi + COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) ) + [[ $COMPREPLY == *= ]] && compopt -o nospace + else + # check if custom workspace root has been specified on the command line + local workspace_dir="." + for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do + if [[ ${COMP_WORDS[i]} == -C || ${COMP_WORDS[i]} == --directory ]]; then + # eval to expand tilde + eval workspace_dir=${COMP_WORDS[i+1]} + fi + done + # check if custom build folder has been specified on the command line + local build_dir="build" + for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do + if [[ ${COMP_WORDS[i]} == --build ]]; then + # eval to expand tilde + eval build_dir=${COMP_WORDS[i+1]} + fi + done + + # determine location of Makefile + local makefile_dir + if [[ "$build_dir" = /* ]]; then + makefile_dir="$build_dir" + else + makefile_dir="$workspace_dir/$build_dir" + fi + COMPREPLY=() + if [ -f "$makefile_dir/Makefile" ]; then + cur=${COMP_WORDS[COMP_CWORD]} + COMPREPLY=( $( compgen -W "`make -C $makefile_dir -qp 2>/dev/null | awk -F':' '/^[a-zA-Z0-9][a-zA-Z0-9_\.]*:/ { print $1 }'`" -- $cur )) + fi + fi +} && +complete -F _catkin_make catkin_make diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash new file mode 100644 index 00000000..5cdc4dd8 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash @@ -0,0 +1,62 @@ +function _catkin_make_isolated() +{ + local cur prev + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + # autocomplete path arguments for -C, --directory, --source, --build, --devel, --install + case $prev in + -C|--directory|--source|--build|--devel|--install) + _filedir -d + return 0 + ;; + esac + + if [[ "$cur" == -DCMAKE_BUILD_TYPE=* ]]; then + # autocomplete CMake argument CMAKE_BUILD_TYPE with its options + COMPREPLY=( $( compgen -P "-DCMAKE_BUILD_TYPE=" -W "None Debug Release RelWithDebInfo MinSizeRel" -- "${cur:19}" ) ) + elif [[ "$cur" == -DCATKIN_ENABLE_TESTING=* ]]; then + # autocomplete catkin argument CATKIN_ENABLE_TESTING with its options + COMPREPLY=( $( compgen -P "-DCATKIN_ENABLE_TESTING=" -W "0 1" -- "${cur:24}" ) ) + elif [[ "$cur" == -* ]]; then + local opts="$( _parse_help "$1" )" + [[ $opts ]] || opts="$( _parse_usage "$1" )" + if [[ "$cur" == -* ]]; then + # suggest some common CMake arguments + opts="$opts -DCATKIN_ENABLE_TESTING= -DCMAKE_BUILD_TYPE=" + fi + COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) ) + [[ $COMPREPLY == *= ]] && compopt -o nospace + else + # check if custom workspace root has been specified on the command line + local workspace_dir="." + for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do + if [[ ${COMP_WORDS[i]} == -C || ${COMP_WORDS[i]} == --directory ]]; then + # eval to expand tilde + eval workspace_dir=${COMP_WORDS[i+1]} + fi + done + # check if custom build folder has been specified on the command line + local build_dir="build_isolated" + for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do + if [[ ${COMP_WORDS[i]} == --build ]]; then + # eval to expand tilde + eval build_dir=${COMP_WORDS[i+1]} + fi + done + + # determine location of Makefile + local makefile_dir + if [[ "$build_dir" = /* ]]; then + makefile_dir="$build_dir" + else + makefile_dir="$workspace_dir/$build_dir" + fi + COMPREPLY=() + if [ -f "$makefile_dir/Makefile" ]; then + cur=${COMP_WORDS[COMP_CWORD]} + COMPREPLY=( $( compgen -W "`make -C $makefile_dir -qp 2>/dev/null | awk -F':' '/^[a-zA-Z0-9][a-zA-Z0-9_\.]*:/ { print $1 }'`" -- $cur )) + fi + fi +} && +complete -F _catkin_make_isolated catkin_make_isolated diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/mar_est/mar_est b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/mar_est/mar_est new file mode 100755 index 0000000000000000000000000000000000000000..5ffe39ce62aaa3d91f06267513c99061f101fba6 GIT binary patch literal 349759 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%0DF?em*bp?uNNRr>ba4}8T|PK5;hYgd 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 PA&q2E%M0XM)EET-a=(9c literal 0 HcmV?d00001 diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/pkgconfig/mar_est.pc b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/pkgconfig/mar_est.pc new file mode 100644 index 00000000..0df9b35e --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib/pkgconfig/mar_est.pc @@ -0,0 +1,8 @@ +prefix=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel + +Name: mar_est +Description: Description of mar_est +Version: 0.0.0 +Cflags: +Libs: -L/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib +Requires: diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.bash b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.bash new file mode 100644 index 00000000..ff47af8f --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.sh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.sh new file mode 100644 index 00000000..9c18d8fd --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.sh @@ -0,0 +1,87 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +export CPATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +_SETUP_TMP=`mktemp /tmp/setup.sh.XXXXXXXXXX` +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ > $_SETUP_TMP +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f $_SETUP_TMP + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. $_SETUP_TMP +rm -f $_SETUP_TMP +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.zsh b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.zsh new file mode 100644 index 00000000..b6607176 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate sh # emulate POSIX +. "$_CATKIN_SETUP_DIR/setup.sh" +emulate zsh # back to zsh mode diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig-version.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig-version.cmake new file mode 100644 index 00000000..7fd9f993 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/template/pkgConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig.cmake b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig.cmake new file mode 100644 index 00000000..02611474 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/share/mar_est/cmake/mar_estConfig.cmake @@ -0,0 +1,191 @@ +# generated from catkin/cmake/template/pkgConfig.cmake.in + +# append elements to a list and remove existing duplicates from the list +# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig +# self contained +macro(_list_append_deduplicate listname) + if(NOT "${ARGN}" STREQUAL "") + if(${listname}) + list(REMOVE_ITEM ${listname} ${ARGN}) + endif() + list(APPEND ${listname} ${ARGN}) + endif() +endmacro() + +# append elements to a list if they are not already in the list +# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig +# self contained +macro(_list_append_unique listname) + foreach(_item ${ARGN}) + list(FIND ${listname} ${_item} _index) + if(_index EQUAL -1) + list(APPEND ${listname} ${_item}) + endif() + endforeach() +endmacro() + +# pack a list of libraries with optional build configuration keywords +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_pack_libraries_with_build_configuration VAR) + set(${VAR} "") + set(_argn ${ARGN}) + list(LENGTH _argn _count) + set(_index 0) + while(${_index} LESS ${_count}) + list(GET _argn ${_index} lib) + if("${lib}" MATCHES "^debug|optimized|general$") + math(EXPR _index "${_index} + 1") + if(${_index} EQUAL ${_count}) + message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") + endif() + list(GET _argn ${_index} library) + list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") + else() + list(APPEND ${VAR} "${lib}") + endif() + math(EXPR _index "${_index} + 1") + endwhile() +endmacro() + +# unpack a list of libraries with optional build configuration keyword prefixes +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_unpack_libraries_with_build_configuration VAR) + set(${VAR} "") + foreach(lib ${ARGN}) + string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") + list(APPEND ${VAR} "${lib}") + endforeach() +endmacro() + + +if(mar_est_CONFIG_INCLUDED) + return() +endif() +set(mar_est_CONFIG_INCLUDED TRUE) + +# set variables for source/devel/install prefixes +if("TRUE" STREQUAL "TRUE") + set(mar_est_SOURCE_PREFIX /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est) + set(mar_est_DEVEL_PREFIX /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel) + set(mar_est_INSTALL_PREFIX "") + set(mar_est_PREFIX ${mar_est_DEVEL_PREFIX}) +else() + set(mar_est_SOURCE_PREFIX "") + set(mar_est_DEVEL_PREFIX "") + set(mar_est_INSTALL_PREFIX /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/install) + set(mar_est_PREFIX ${mar_est_INSTALL_PREFIX}) +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "WARNING: package 'mar_est' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + message("${_msg}") +endif() + +# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project +set(mar_est_FOUND_CATKIN_PROJECT TRUE) + +if(NOT "" STREQUAL "") + set(mar_est_INCLUDE_DIRS "") + set(_include_dirs "") + foreach(idir ${_include_dirs}) + if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) + set(include ${idir}) + elseif("${idir}" STREQUAL "include") + get_filename_component(include "${mar_est_DIR}/../../../include" ABSOLUTE) + if(NOT IS_DIRECTORY ${include}) + message(FATAL_ERROR "Project 'mar_est' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'faridalijani <faridalijani@todo.todo>' to fix it.") + endif() + else() + message(FATAL_ERROR "Project 'mar_est' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/${idir}'. Ask the maintainer 'faridalijani <faridalijani@todo.todo>' to fix it.") + endif() + _list_append_unique(mar_est_INCLUDE_DIRS ${include}) + endforeach() +endif() + +set(libraries "") +foreach(library ${libraries}) + # keep build configuration keywords, target names and absolute libraries as-is + if("${library}" MATCHES "^debug|optimized|general$") + list(APPEND mar_est_LIBRARIES ${library}) + elseif(TARGET ${library}) + list(APPEND mar_est_LIBRARIES ${library}) + elseif(IS_ABSOLUTE ${library}) + list(APPEND mar_est_LIBRARIES ${library}) + else() + set(lib_path "") + set(lib "${library}-NOTFOUND") + # since the path where the library is found is returned we have to iterate over the paths manually + foreach(path /home/faridalijani/thesis/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/devel/lib;/opt/ros/hydro/lib) + find_library(lib ${library} + PATHS ${path} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(lib) + set(lib_path ${path}) + break() + endif() + endforeach() + if(lib) + _list_append_unique(mar_est_LIBRARY_DIRS ${lib_path}) + list(APPEND mar_est_LIBRARIES ${lib}) + else() + # as a fall back for non-catkin libraries try to search globally + find_library(lib ${library}) + if(NOT lib) + message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'mar_est'? Did you find_package() it before the subdirectory containing its code is included?") + endif() + list(APPEND mar_est_LIBRARIES ${lib}) + endif() + endif() +endforeach() + +set(mar_est_EXPORTED_TARGETS "") +# create dummy targets for exported code generation targets to make life of users easier +foreach(t ${mar_est_EXPORTED_TARGETS}) + if(NOT TARGET ${t}) + add_custom_target(${t}) + endif() +endforeach() + +set(depends "") +foreach(depend ${depends}) + string(REPLACE " " ";" depend_list ${depend}) + # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls + list(GET depend_list 0 mar_est_dep) + list(LENGTH depend_list count) + if(${count} EQUAL 1) + # simple dependencies must only be find_package()-ed once + if(NOT ${mar_est_dep}_FOUND) + find_package(${mar_est_dep} REQUIRED) + endif() + else() + # dependencies with components must be find_package()-ed again + list(REMOVE_AT depend_list 0) + find_package(${mar_est_dep} REQUIRED ${depend_list}) + endif() + _list_append_unique(mar_est_INCLUDE_DIRS ${${mar_est_dep}_INCLUDE_DIRS}) + + # merge build configuration keywords with library names to correctly deduplicate + _pack_libraries_with_build_configuration(mar_est_LIBRARIES ${mar_est_LIBRARIES}) + _pack_libraries_with_build_configuration(_libraries ${${mar_est_dep}_LIBRARIES}) + _list_append_deduplicate(mar_est_LIBRARIES ${_libraries}) + # undo build configuration keyword merging after deduplication + _unpack_libraries_with_build_configuration(mar_est_LIBRARIES ${mar_est_LIBRARIES}) + + _list_append_unique(mar_est_LIBRARY_DIRS ${${mar_est_dep}_LIBRARY_DIRS}) + list(APPEND mar_est_EXPORTED_TARGETS ${${mar_est_dep}_EXPORTED_TARGETS}) +endforeach() + +set(pkg_cfg_extras "") +foreach(extra ${pkg_cfg_extras}) + if(NOT IS_ABSOLUTE ${extra}) + set(extra ${mar_est_DIR}/${extra}) + endif() + include(${extra}) +endforeach() diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt new file mode 100644 index 00000000..05808fcd --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt @@ -0,0 +1,205 @@ +cmake_minimum_required(VERSION 2.8.3) +project(mar_est) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + geometry_msgs + roscpp + rospy + std_msgs + tf + sensor_msgs + image_transport + cv_bridge +) + +SET(CMAKE_MODULE_PATH ${ARUCO_PATH}/lib/cmake ) +SET(ARUCO_INCLUDE_DIRS ${ARUCO_PATH}/include/aruco ) +set(CMAKE_CXX_FLAGS "-std=c++0x ${CMAKE_CXX_FLAGS}") + +## System dependencies are found with CMake's conventions +find_package(aruco REQUIRED ) +find_package(OpenCV REQUIRED ) + +INCLUDE(FindPkgConfig) + +set(ROS_BUILD_TYPE Debug) + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a run_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# aruco_msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a run_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if you package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES mar_est +# CATKIN_DEPENDS aruco aruco_msgs cv_bridge image_transport message_generation pal_vision_segmentation roscpp tf +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +# include_directories(include) +include_directories(mar_est include/ viewpoint_estimation_lib.h + ${catkin_INCLUDE_DIRS} + ${ARUCO_INCLUDE_DIRS} + ) + + +## Declare a C++ library +# add_library(mar_est +# src/${PROJECT_NAME}/mar_est.cpp +# ) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(mar_est ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +add_executable(mar_est src/viewpoint_estimation.cpp src/viewpoint_estimation_lib.cpp) + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(mar_est_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +target_link_libraries(mar_est + ${catkin_LIBRARIES} + ${aruco_LIBS} + ) + + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS mar_est mar_est_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +## Add gtest based cpp test target and link libraries +# catkin_add_gtest(${PROJECT_NAME}-test test/test_mar_est.cpp) +# if(TARGET ${PROJECT_NAME}-test) +# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) +# endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt~ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt~ new file mode 100644 index 00000000..4fa26cfe --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/CMakeLists.txt~ @@ -0,0 +1,203 @@ +cmake_minimum_required(VERSION 2.8.3) +project(mar_est) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + geometry_msgs + roscpp + rospy + std_msgs + tf + sensor_msgs + image_transport + cv_bridge +) + +SET(CMAKE_MODULE_PATH ${ARUCO_PATH}/lib/cmake ) +SET(ARUCO_INCLUDE_DIRS ${ARUCO_PATH}/include/aruco ) +set(CMAKE_CXX_FLAGS "-std=c++0x ${CMAKE_CXX_FLAGS}") + +## System dependencies are found with CMake's conventions +find_package(aruco REQUIRED ) +find_package(OpenCV REQUIRED ) + +INCLUDE(FindPkgConfig) + +set(ROS_BUILD_TYPE Debug) + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a run_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# aruco_msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a run_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if you package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES mar_est +# CATKIN_DEPENDS aruco aruco_msgs cv_bridge image_transport message_generation pal_vision_segmentation roscpp tf +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +# include_directories(include) +include_directories(mar_est include/ viewpoint_estimation_lib.h + ${catkin_INCLUDE_DIRS} + ${ARUCO_INCLUDE_DIRS} + ) + + +## Declare a C++ library +# add_library(mar_est +# src/${PROJECT_NAME}/mar_est.cpp +# ) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(mar_est ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +add_executable(mar_est src/viewpoint_estimation.cpp src/viewpoint_estimation_lib.cpp) + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(mar_est_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +# target_link_libraries(mar_est_node +# ${catkin_LIBRARIES} +# ) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS mar_est mar_est_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +## Add gtest based cpp test target and link libraries +# catkin_add_gtest(${PROJECT_NAME}-test test/test_mar_est.cpp) +# if(TARGET ${PROJECT_NAME}-test) +# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) +# endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/include/viewpoint_estimation_lib.h b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/include/viewpoint_estimation_lib.h new file mode 100644 index 00000000..f47eb9a4 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/include/viewpoint_estimation_lib.h @@ -0,0 +1,79 @@ + +#ifndef VIEWPOINT_ESTIMATOR_LIB_H +#define VIEWPOINT_ESTIMATOR_LIB_H + +//Standard ROS headers +#include <sensor_msgs/image_encodings.h> +#include <tf/transform_broadcaster.h> + +#include <iostream> +#include <fstream> +#include <visualization_msgs/Marker.h> + +//Aruco headers +#include <aruco/aruco.h> +#include <aruco/cameraparameters.h> +#include <aruco/cvdrawingutils.h> +#include <aruco/arucofidmarkers.h> + +//OpenCV headers +#include <opencv2/opencv.hpp> +#include <opencv2/core/core.hpp> +#include <opencv2/calib3d/calib3d.hpp> +#include <opencv2/highgui/highgui.hpp> + +#include <image_transport/image_transport.h> +#include <cv_bridge/cv_bridge.h> + + +class ViewPoint_Estimator +{ +public: + + explicit ViewPoint_Estimator(ros::NodeHandle *nh); + ~ViewPoint_Estimator(); + bool load_calibration_file(std::string filename); + void image_callback(const sensor_msgs::ImageConstPtr &original_image); + + bool chessboard_find_pattern(cv::Mat input_image, cv::Mat output_image); + bool markers_find_pattern(cv::Mat input_image, cv::Mat output_image); + + void publish_marker(geometry_msgs::Pose marker_pose,const int marker_id); + + + tf::Transform arucoMarker2Tf(const aruco::Marker &marker); + + +private: + + cv::Mat I; //OpeCV image + + //Calibration parameters + std::string filename; //calibration file path + cv::Mat *intrinsics; //camera intrinsics + cv::Mat *distortion_coeff; //camera distortion coeffs + cv::Size *image_size; //image_size + + //ROS messaging + ros::Publisher marker_pub; //marker visualization + + //Chessboard detection variables + cv::Size board_size; //widht and height of calibration grid + float square_size; //size of grid square + + std::vector <cv::Point3f> chessboard3D_points; //chessboard 3D points in own reference frame + std::vector<cv::Point2f> chessboard2D_points; //chessboard 2D points in image + + std::vector <cv::Point3d> ref_frame_points; //reference xyz frame points + std::vector<cv::Point2d> image_frame_points; //reference xyz frame points in image + + //Marker parameters + double marker_size; //marker geometry + aruco::CameraParameters aruco_calib_params; //Camera parameters for aruco lib + + //TF frame + std::string camera_frame; //parrent camera frame name + +}; + +#endif //VIEWPOINT_ESTIMATOR_LIB_H diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml new file mode 100644 index 00000000..06010db0 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml @@ -0,0 +1,65 @@ +<?xml version="1.0"?> +<package> + <name>mar_est</name> + <version>0.0.0</version> + <description>The mar_est package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="faridalijani@todo.todo">faridalijani</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but mutiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/mar_est</url> --> + + + <!-- Author tags are optional, mutiple are allowed, one per tag --> + <!-- Authors do not have to be maintianers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *_depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use run_depend for packages you need at runtime: --> + <!-- <run_depend>message_runtime</run_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <buildtool_depend>catkin</buildtool_depend> + + <build_depend>cv_bridge</build_depend> + <build_depend>geometry_msgs</build_depend> + <build_depend>image_transport</build_depend> + <build_depend>roscpp</build_depend> + <build_depend>rospy</build_depend> + <build_depend>std_msgs</build_depend> + <build_depend>tf</build_depend> + + <run_depend>cv_bridge</run_depend> + <run_depend>geometry_msgs</run_depend> + <run_depend>image_transport</run_depend> + <run_depend>roscpp</run_depend> + <run_depend>rospy</run_depend> + <run_depend>std_msgs</run_depend> + <run_depend>tf</run_depend> + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml~ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml~ new file mode 100644 index 00000000..5e3c44cb --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/package.xml~ @@ -0,0 +1,61 @@ +<?xml version="1.0"?> +<package> + <name>mar_est</name> + <version>0.0.0</version> + <description>The mar_est package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="faridalijani@todo.todo">faridalijani</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but mutiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/mar_est</url> --> + + + <!-- Author tags are optional, mutiple are allowed, one per tag --> + <!-- Authors do not have to be maintianers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *_depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use run_depend for packages you need at runtime: --> + <!-- <run_depend>message_runtime</run_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <buildtool_depend>catkin</buildtool_depend> + + <build_depend>cv_bridge</build_depend> + <build_depend>image_transport</build_depend> + <build_depend>roscpp</build_depend> + <build_depend>tf</build_depend> + + + <run_depend>cv_bridge</run_depend> + <run_depend>image_transport</run_depend> + <run_depend>roscpp</run_depend> + <run_depend>tf</run_depend> + + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp new file mode 100644 index 00000000..6372a2b1 --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation.cpp @@ -0,0 +1,18 @@ +#include <ros/ros.h> +#include <viewpoint_estimation_lib.h> + +int +main(int argc, char *argv[]) +{ + ros::init(argc, argv, "viewpoint_estimation"); + ros::NodeHandle nh; + + ViewPoint_Estimator est(&nh); + + image_transport::ImageTransport it(nh); + image_transport::Subscriber sub = it.subscribe("/image_raw", 1, &ViewPoint_Estimator::image_callback, &est); + + ros::spin(); + + return(EXIT_SUCCESS); +} diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp new file mode 100644 index 00000000..87705c8b --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp @@ -0,0 +1,331 @@ +#ifndef VIEWPOINT_ESTIMATOR_LIB_CPP +#define VIEWPOINT_ESTIMATOR_LIB_CPP + +//////////////////////////////////////////////////////////////////////////////////////////////// + +#include <viewpoint_estimation_lib.h> + +namespace enc = sensor_msgs::image_encodings; + +ViewPoint_Estimator::ViewPoint_Estimator(ros::NodeHandle *nh) : + square_size(2.75), //Chessboard square size + marker_size(0.1), //Default Marker size in cm + filename("empty"), //Initial filename + camera_frame("world") //Initial camera frame +{ + nh->getParam("/viewpoint_estimation/calibration_file", filename); + nh->getParam("/viewpoint_estimation/camera_frame", camera_frame); + nh->getParam("/viewpoint_estimation/marker_size", marker_size); + + //Marker Visualization with IK + marker_pub = nh->advertise<visualization_msgs::Marker>("Estimated_marker", 1); + + load_calibration_file(filename); //Load camera calibration data + board_size.width = 9; //Set grid parameters + board_size.height = 6; + //cv::namedWindow("RGB", CV_WINDOW_AUTOSIZE); + + //Generate chessboard 3D points for solvePnP + for(int i = 0; i < board_size.height; ++i) + for(int j = 0; j < board_size.width; ++j) + chessboard3D_points.push_back(cv::Point3f(float(i*square_size), float(j*square_size), 0.f)); + + //Generate reference frame points for chessboard detection + ref_frame_points.push_back( cv::Point3d( 0.0, 0.0, 0.0 ) ); + ref_frame_points.push_back( cv::Point3d( 10.0, 0.0, 0.0 ) ); + ref_frame_points.push_back( cv::Point3d( 0.0, 10.0, 0.0 ) ); + ref_frame_points.push_back( cv::Point3d( 0.0, 0.0, 10.0) ); + +} + +ViewPoint_Estimator::~ViewPoint_Estimator() +{ + delete intrinsics; + delete distortion_coeff; + delete image_size; +} + +void +ViewPoint_Estimator::image_callback(const sensor_msgs::ImageConstPtr &original_image) +{ + //ROS Image to Mat structure + cv_bridge::CvImagePtr cv_ptr; + try + { + cv_ptr = cv_bridge::toCvCopy(original_image, enc::BGR8); + } + catch (cv_bridge::Exception& e) + { + ROS_ERROR("red_ball_detection::cv_bridge_exception %s", e.what()); + return; + } + I = cv_ptr->image; + + //============================================ + //Choose Chessboard or Marker detection + //bool found = chessboard_find_pattern(I,I); + bool found = markers_find_pattern(I,I); + //============================================ + + //imshow("RGB", I); + cv::waitKey(10); + +} + +bool +ViewPoint_Estimator::chessboard_find_pattern(cv::Mat input_image, cv::Mat output_image) +{ + //Look for feature points in current image + bool found = cv::findChessboardCorners(input_image, board_size, chessboard2D_points, cv::CALIB_CB_FAST_CHECK ); + //std::cout << "Chessboard detected: " << found << std::endl; + if (found == true) + { + //Estimate chessboard pose + cv::Mat rvec, tvec; + cv::solvePnP(cv::Mat(chessboard3D_points), cv::Mat(chessboard2D_points),*intrinsics, *distortion_coeff, rvec, tvec, false); + //std::cout << "Rvec: " << rvec << std::endl; + //std::cout << "Tvec: " << tvec << std::endl; + + //Project reference frame on the image + cv::projectPoints(ref_frame_points, rvec, tvec, *intrinsics, *distortion_coeff, image_frame_points); + /////////////////////////////////////////// + + //TFs + cv::Mat R; + cv::Rodrigues(rvec, R); + + cv::Mat T(4,4, R.type()); //T is 4x4 + T(cv::Range(0,3), cv::Range(0,3)) = R * 1; //copies R into T + T(cv::Range(0,3), cv::Range(3,4)) = tvec * 1; //copies tvec into T + + //fill the last row of T + double *p = T.ptr<double>(3); + p[0] = p[1] = p[2] = 0; + p[3] = 1; + + //Calibration Grid transform + tf::Vector3 object_translation(tf::Vector3(tvec.at<double>(0,0)/100, tvec.at<double>(0,1)/100, tvec.at<double>(0,2)/100)); + tf::Matrix3x3 object_rotation(R.at<double>(0,0), R.at<double>(0,1), R.at<double>(0,2), + R.at<double>(1,0), R.at<double>(1,1), R.at<double>(1,2), + R.at<double>(2,0), R.at<double>(2,1), R.at<double>(2,2)); + + tf::Transform object_transform(object_rotation, object_translation); + static tf::TransformBroadcaster br; + br.sendTransform(tf::StampedTransform(object_transform, ros::Time::now(), "world", "calibration_grid")); + + //Camera transform + tf::Vector3 camera_translation(0,0,0); + tf::Matrix3x3 camera_rotation(1,0,0, + 0,1,0, + 0,0,1); + + tf::Transform camera_transform(camera_rotation, camera_translation); + br.sendTransform(tf::StampedTransform(camera_transform, ros::Time::now(), "world", "camera")); + + //Drawing + cv::Point p1, p2, p3; + p1.x = 10; p1.y = 10; + p2.x = 60; p2.y = 10; + p3.x = 10; p3.y = 60; + cv::line(output_image, p1,p2, CV_RGB(255,0,0)); + cv::line(output_image, p1,p3, CV_RGB(0,255,0)); + cv::line(output_image, image_frame_points[0], image_frame_points[1], CV_RGB(255,0,0), 2); + cv::line(output_image, image_frame_points[0], image_frame_points[2], CV_RGB(0,255,0), 2); + cv::line(output_image, image_frame_points[0], image_frame_points[3], CV_RGB(0,0,255), 2); + } + return(found); +} + + +bool +ViewPoint_Estimator::markers_find_pattern(cv::Mat input_image,cv::Mat output_image) +{ + aruco::MarkerDetector MDetector; + std::vector<aruco::Marker> markers; + static tf::TransformBroadcaster br; + + MDetector.detect(input_image, markers, aruco_calib_params, marker_size); + + for(size_t i = 0; i < markers.size(); i++) + { + int current_marker_id = markers[i].id; + //Draw marker convex, ID, cube and axis + markers[i].draw(output_image, cv::Scalar(0,0,255), 2); + aruco::CvDrawingUtils::draw3dCube(output_image, markers[i], aruco_calib_params); + aruco::CvDrawingUtils::draw3dAxis(output_image, markers[i], aruco_calib_params); + + //Transform marker pose to TFformat + tf::Transform object_transform = arucoMarker2Tf(markers[i]); + + //Marker ID to string + std::stringstream marker_id_string; + marker_id_string << "marker_" << current_marker_id; + //Publish Current Marker TF + br.sendTransform(tf::StampedTransform(object_transform, ros::Time::now(), camera_frame, marker_id_string.str())); + + //================================================= + //Publish Current Marker to RViz + //================================================= + geometry_msgs::Pose marker_pose_data; + + const tf::Vector3 marker_origin = object_transform.getOrigin(); + marker_pose_data.position.x = marker_origin.getX(); + marker_pose_data.position.y = marker_origin.getY(); + marker_pose_data.position.z = marker_origin.getZ(); + + tf::Quaternion marker_quaternion = object_transform.getRotation(); + marker_pose_data.orientation.x = marker_quaternion.getX(); + marker_pose_data.orientation.y = marker_quaternion.getY(); + marker_pose_data.orientation.z = marker_quaternion.getZ(); + marker_pose_data.orientation.w = marker_quaternion.getW(); + + publish_marker(marker_pose_data, current_marker_id); + + } + + //Display camera frame + tf::Vector3 camera_translation(0,0,0); + tf::Matrix3x3 camera_rotation(1,0,0, + 0,1,0, + 0,0,1); + + tf::Transform camera_transform(camera_rotation, camera_translation); + br.sendTransform(tf::StampedTransform(camera_transform, ros::Time::now(), camera_frame, "camera")); +} + +tf::Transform +ViewPoint_Estimator::arucoMarker2Tf(const aruco::Marker &marker) +{ + cv::Mat marker_rotation(3,3, CV_32FC1); + cv::Rodrigues(marker.Rvec, marker_rotation); + cv::Mat marker_translation = marker.Tvec; + + cv::Mat rotate_to_ros(3,3,CV_32FC1); + rotate_to_ros.at<float>(0,0) = -1.0; + rotate_to_ros.at<float>(0,1) = 0; + rotate_to_ros.at<float>(0,2) = 0; + rotate_to_ros.at<float>(1,0) = 0; + rotate_to_ros.at<float>(1,1) = 0; + rotate_to_ros.at<float>(1,2) = 1.0; + rotate_to_ros.at<float>(2,0) = 0.0; + rotate_to_ros.at<float>(2,1) = 1.0; + rotate_to_ros.at<float>(2,2) = 0.0; + + marker_rotation = marker_rotation * rotate_to_ros.t(); + + //Origin solution + tf::Matrix3x3 marker_tf_rot(marker_rotation.at<float>(0,0), marker_rotation.at<float>(0,1), marker_rotation.at<float>(0,2), + marker_rotation.at<float>(1,0), marker_rotation.at<float>(1,1), marker_rotation.at<float>(1,2), + marker_rotation.at<float>(2,0), marker_rotation.at<float>(2,1), marker_rotation.at<float>(2,2)); + + tf::Vector3 marker_tf_tran(marker_translation.at<float>(0,0), + marker_translation.at<float>(1,0), + marker_translation.at<float>(2,0)); + + //Swap X,Y axis rotation + tf::Quaternion marker_initial_quaternion; + marker_tf_rot.getRotation(marker_initial_quaternion); + + tf::Quaternion marker_swap_quaternion; + marker_swap_quaternion.setX(marker_initial_quaternion.getY()); + marker_swap_quaternion.setY(-marker_initial_quaternion.getX()); + marker_swap_quaternion.setZ(marker_initial_quaternion.getZ()); + marker_swap_quaternion.setW(marker_initial_quaternion.getW()); + + marker_tf_rot.setRotation(marker_swap_quaternion); + + //Swap X,Y position + tf::Vector3 marker_swap_pose; + + marker_swap_pose.setX(marker_tf_tran.getY()); + marker_swap_pose.setY(marker_tf_tran.getX()); + marker_swap_pose.setZ(marker_tf_tran.getZ()); + + marker_tf_tran.setX(marker_swap_pose.getX()); + marker_tf_tran.setY(marker_swap_pose.getY()); + marker_tf_tran.setZ(marker_swap_pose.getZ()); + + return tf::Transform(marker_tf_rot, marker_tf_tran); +} + +void ViewPoint_Estimator::publish_marker(geometry_msgs::Pose marker_pose, int marker_id) +{ + visualization_msgs::Marker marker; + marker.header.frame_id = camera_frame; + marker.header.stamp = ros::Time::now(); + marker.ns = "basic_shapes"; + marker.id = marker_id; + marker.type = visualization_msgs::Marker::CUBE; + marker.action = visualization_msgs::Marker::ADD; + + marker.pose = marker_pose; + marker.scale.x = 0.1; + marker.scale.y = 0.1; + marker.scale.z = 0.01; + + marker.color.r = 0.0f; + marker.color.g = 1.0f; + marker.color.b = 0.0f; + marker.color.a = 1.0; + + marker.lifetime = ros::Duration(0.1); + + //Publish marker + marker_pub.publish(marker); + +} + +bool ViewPoint_Estimator::load_calibration_file(std::string filename) +{ + std::cout << "Reading calibration file from: " << filename << std::endl; + try + { + //Searching camera matrix and distortion in calibration textfile + //# oST version 5.0 parameters + string camera_matrix_str("camera matrix"); + string distortion_str("distortion"); + + ifstream file; + file.open(filename.c_str()); + + intrinsics = new(cv::Mat)(3,3,CV_64F); + distortion_coeff = new(cv::Mat)(5,1,CV_64F); + image_size = new(cv::Size); + + std::string line; + int line_counter = 0; + while(getline(file, line)) + { + if(line == camera_matrix_str) + { + for(size_t i = 0; i < 3; i++) + for(size_t j = 0; j < 3; j++) + file >> intrinsics->at<double>(i,j); + + std::cout << "Intrinsics:" << std::endl << *intrinsics << std::endl; + } + if(line == distortion_str) + { + for(size_t i = 0; i < 5; i++) + file >> distortion_coeff->at<double>(i,0); + + std::cout << "Distortion: " << *distortion_coeff << std::endl; + } + line_counter++; + } + + aruco_calib_params.setParams(*intrinsics, *distortion_coeff, *image_size); + + if ((intrinsics->at<double>(2,2) == 1) && (distortion_coeff->at<double>(0,4) == 0)) + ROS_INFO_STREAM("Calibration file loaded successfully"); + else + ROS_WARN("WARNING: Suspicious calibration data"); + + } + catch(int e) + { + std::cout << "An exception n." << e << "occured"; + } +} + +#endif //VIEWPOINT_ESTIMATOR_LIB_CPP diff --git a/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp~ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp~ new file mode 100644 index 00000000..c34d297e --- /dev/null +++ b/MobileRobot/AugReaMarker/AR_MARKER_DETECTION/mar_est/src/viewpoint_estimation_lib.cpp~ @@ -0,0 +1,331 @@ +#ifndef VIEWPOINT_ESTIMATOR_LIB_CPP +#define VIEWPOINT_ESTIMATOR_LIB_CPP + +//////////////////////////////////////////////////////////////////////////////////////////////// + +#include <viewpoint_estimation_lib.h> + +namespace enc = sensor_msgs::image_encodings; + +ViewPoint_Estimator::ViewPoint_Estimator(ros::NodeHandle *nh) : + square_size(2.75), //Chessboard square size + marker_size(0.1), //Default Marker size in cm + filename("empty"), //Initial filename + camera_frame("world") //Initial camera frame +{ + nh->getParam("/home/faridalijani/thesis/MobileRobot/CameraCalibration/build/bin/logitech_calibrated_data.yml", filename); + nh->getParam("/viewpoint_estimation/camera_frame", camera_frame); + nh->getParam("/viewpoint_estimation/marker_size", marker_size); + + //Marker Visualization with IK + marker_pub = nh->advertise<visualization_msgs::Marker>("Estimated_marker", 1); + + load_calibration_file(filename); //Load camera calibration data + board_size.width = 9; //Set grid parameters + board_size.height = 6; + //cv::namedWindow("RGB", CV_WINDOW_AUTOSIZE); + + //Generate chessboard 3D points for solvePnP + for(int i = 0; i < board_size.height; ++i) + for(int j = 0; j < board_size.width; ++j) + chessboard3D_points.push_back(cv::Point3f(float(i*square_size), float(j*square_size), 0.f)); + + //Generate reference frame points for chessboard detection + ref_frame_points.push_back( cv::Point3d( 0.0, 0.0, 0.0 ) ); + ref_frame_points.push_back( cv::Point3d( 10.0, 0.0, 0.0 ) ); + ref_frame_points.push_back( cv::Point3d( 0.0, 10.0, 0.0 ) ); + ref_frame_points.push_back( cv::Point3d( 0.0, 0.0, 10.0) ); + +} + +ViewPoint_Estimator::~ViewPoint_Estimator() +{ + delete intrinsics; + delete distortion_coeff; + delete image_size; +} + +void +ViewPoint_Estimator::image_callback(const sensor_msgs::ImageConstPtr &original_image) +{ + //ROS Image to Mat structure + cv_bridge::CvImagePtr cv_ptr; + try + { + cv_ptr = cv_bridge::toCvCopy(original_image, enc::BGR8); + } + catch (cv_bridge::Exception& e) + { + ROS_ERROR("red_ball_detection::cv_bridge_exception %s", e.what()); + return; + } + I = cv_ptr->image; + + //============================================ + //Choose Chessboard or Marker detection + //bool found = chessboard_find_pattern(I,I); + bool found = markers_find_pattern(I,I); + //============================================ + + //imshow("RGB", I); + cv::waitKey(10); + +} + +bool +ViewPoint_Estimator::chessboard_find_pattern(cv::Mat input_image, cv::Mat output_image) +{ + //Look for feature points in current image + bool found = cv::findChessboardCorners(input_image, board_size, chessboard2D_points, cv::CALIB_CB_FAST_CHECK ); + //std::cout << "Chessboard detected: " << found << std::endl; + if (found == true) + { + //Estimate chessboard pose + cv::Mat rvec, tvec; + cv::solvePnP(cv::Mat(chessboard3D_points), cv::Mat(chessboard2D_points),*intrinsics, *distortion_coeff, rvec, tvec, false); + //std::cout << "Rvec: " << rvec << std::endl; + //std::cout << "Tvec: " << tvec << std::endl; + + //Project reference frame on the image + cv::projectPoints(ref_frame_points, rvec, tvec, *intrinsics, *distortion_coeff, image_frame_points); + /////////////////////////////////////////// + + //TFs + cv::Mat R; + cv::Rodrigues(rvec, R); + + cv::Mat T(4,4, R.type()); //T is 4x4 + T(cv::Range(0,3), cv::Range(0,3)) = R * 1; //copies R into T + T(cv::Range(0,3), cv::Range(3,4)) = tvec * 1; //copies tvec into T + + //fill the last row of T + double *p = T.ptr<double>(3); + p[0] = p[1] = p[2] = 0; + p[3] = 1; + + //Calibration Grid transform + tf::Vector3 object_translation(tf::Vector3(tvec.at<double>(0,0)/100, tvec.at<double>(0,1)/100, tvec.at<double>(0,2)/100)); + tf::Matrix3x3 object_rotation(R.at<double>(0,0), R.at<double>(0,1), R.at<double>(0,2), + R.at<double>(1,0), R.at<double>(1,1), R.at<double>(1,2), + R.at<double>(2,0), R.at<double>(2,1), R.at<double>(2,2)); + + tf::Transform object_transform(object_rotation, object_translation); + static tf::TransformBroadcaster br; + br.sendTransform(tf::StampedTransform(object_transform, ros::Time::now(), "world", "calibration_grid")); + + //Camera transform + tf::Vector3 camera_translation(0,0,0); + tf::Matrix3x3 camera_rotation(1,0,0, + 0,1,0, + 0,0,1); + + tf::Transform camera_transform(camera_rotation, camera_translation); + br.sendTransform(tf::StampedTransform(camera_transform, ros::Time::now(), "world", "camera")); + + //Drawing + cv::Point p1, p2, p3; + p1.x = 10; p1.y = 10; + p2.x = 60; p2.y = 10; + p3.x = 10; p3.y = 60; + cv::line(output_image, p1,p2, CV_RGB(255,0,0)); + cv::line(output_image, p1,p3, CV_RGB(0,255,0)); + cv::line(output_image, image_frame_points[0], image_frame_points[1], CV_RGB(255,0,0), 2); + cv::line(output_image, image_frame_points[0], image_frame_points[2], CV_RGB(0,255,0), 2); + cv::line(output_image, image_frame_points[0], image_frame_points[3], CV_RGB(0,0,255), 2); + } + return(found); +} + + +bool +ViewPoint_Estimator::markers_find_pattern(cv::Mat input_image,cv::Mat output_image) +{ + aruco::MarkerDetector MDetector; + std::vector<aruco::Marker> markers; + static tf::TransformBroadcaster br; + + MDetector.detect(input_image, markers, aruco_calib_params, marker_size); + + for(size_t i = 0; i < markers.size(); i++) + { + int current_marker_id = markers[i].id; + //Draw marker convex, ID, cube and axis + markers[i].draw(output_image, cv::Scalar(0,0,255), 2); + aruco::CvDrawingUtils::draw3dCube(output_image, markers[i], aruco_calib_params); + aruco::CvDrawingUtils::draw3dAxis(output_image, markers[i], aruco_calib_params); + + //Transform marker pose to TFformat + tf::Transform object_transform = arucoMarker2Tf(markers[i]); + + //Marker ID to string + std::stringstream marker_id_string; + marker_id_string << "marker_" << current_marker_id; + //Publish Current Marker TF + br.sendTransform(tf::StampedTransform(object_transform, ros::Time::now(), camera_frame, marker_id_string.str())); + + //================================================= + //Publish Current Marker to RViz + //================================================= + geometry_msgs::Pose marker_pose_data; + + const tf::Vector3 marker_origin = object_transform.getOrigin(); + marker_pose_data.position.x = marker_origin.getX(); + marker_pose_data.position.y = marker_origin.getY(); + marker_pose_data.position.z = marker_origin.getZ(); + + tf::Quaternion marker_quaternion = object_transform.getRotation(); + marker_pose_data.orientation.x = marker_quaternion.getX(); + marker_pose_data.orientation.y = marker_quaternion.getY(); + marker_pose_data.orientation.z = marker_quaternion.getZ(); + marker_pose_data.orientation.w = marker_quaternion.getW(); + + publish_marker(marker_pose_data, current_marker_id); + + } + + //Display camera frame + tf::Vector3 camera_translation(0,0,0); + tf::Matrix3x3 camera_rotation(1,0,0, + 0,1,0, + 0,0,1); + + tf::Transform camera_transform(camera_rotation, camera_translation); + br.sendTransform(tf::StampedTransform(camera_transform, ros::Time::now(), camera_frame, "camera")); +} + +tf::Transform +ViewPoint_Estimator::arucoMarker2Tf(const aruco::Marker &marker) +{ + cv::Mat marker_rotation(3,3, CV_32FC1); + cv::Rodrigues(marker.Rvec, marker_rotation); + cv::Mat marker_translation = marker.Tvec; + + cv::Mat rotate_to_ros(3,3,CV_32FC1); + rotate_to_ros.at<float>(0,0) = -1.0; + rotate_to_ros.at<float>(0,1) = 0; + rotate_to_ros.at<float>(0,2) = 0; + rotate_to_ros.at<float>(1,0) = 0; + rotate_to_ros.at<float>(1,1) = 0; + rotate_to_ros.at<float>(1,2) = 1.0; + rotate_to_ros.at<float>(2,0) = 0.0; + rotate_to_ros.at<float>(2,1) = 1.0; + rotate_to_ros.at<float>(2,2) = 0.0; + + marker_rotation = marker_rotation * rotate_to_ros.t(); + + //Origin solution + tf::Matrix3x3 marker_tf_rot(marker_rotation.at<float>(0,0), marker_rotation.at<float>(0,1), marker_rotation.at<float>(0,2), + marker_rotation.at<float>(1,0), marker_rotation.at<float>(1,1), marker_rotation.at<float>(1,2), + marker_rotation.at<float>(2,0), marker_rotation.at<float>(2,1), marker_rotation.at<float>(2,2)); + + tf::Vector3 marker_tf_tran(marker_translation.at<float>(0,0), + marker_translation.at<float>(1,0), + marker_translation.at<float>(2,0)); + + //Swap X,Y axis rotation + tf::Quaternion marker_initial_quaternion; + marker_tf_rot.getRotation(marker_initial_quaternion); + + tf::Quaternion marker_swap_quaternion; + marker_swap_quaternion.setX(marker_initial_quaternion.getY()); + marker_swap_quaternion.setY(-marker_initial_quaternion.getX()); + marker_swap_quaternion.setZ(marker_initial_quaternion.getZ()); + marker_swap_quaternion.setW(marker_initial_quaternion.getW()); + + marker_tf_rot.setRotation(marker_swap_quaternion); + + //Swap X,Y position + tf::Vector3 marker_swap_pose; + + marker_swap_pose.setX(marker_tf_tran.getY()); + marker_swap_pose.setY(marker_tf_tran.getX()); + marker_swap_pose.setZ(marker_tf_tran.getZ()); + + marker_tf_tran.setX(marker_swap_pose.getX()); + marker_tf_tran.setY(marker_swap_pose.getY()); + marker_tf_tran.setZ(marker_swap_pose.getZ()); + + return tf::Transform(marker_tf_rot, marker_tf_tran); +} + +void ViewPoint_Estimator::publish_marker(geometry_msgs::Pose marker_pose, int marker_id) +{ + visualization_msgs::Marker marker; + marker.header.frame_id = camera_frame; + marker.header.stamp = ros::Time::now(); + marker.ns = "basic_shapes"; + marker.id = marker_id; + marker.type = visualization_msgs::Marker::CUBE; + marker.action = visualization_msgs::Marker::ADD; + + marker.pose = marker_pose; + marker.scale.x = 0.1; + marker.scale.y = 0.1; + marker.scale.z = 0.01; + + marker.color.r = 0.0f; + marker.color.g = 1.0f; + marker.color.b = 0.0f; + marker.color.a = 1.0; + + marker.lifetime = ros::Duration(0.1); + + //Publish marker + marker_pub.publish(marker); + +} + +bool ViewPoint_Estimator::load_calibration_file(std::string filename) +{ + std::cout << "Reading calibration file from: " << filename << std::endl; + try + { + //Searching camera matrix and distortion in calibration textfile + //# oST version 5.0 parameters + string camera_matrix_str("camera matrix"); + string distortion_str("distortion"); + + ifstream file; + file.open(filename.c_str()); + + intrinsics = new(cv::Mat)(3,3,CV_64F); + distortion_coeff = new(cv::Mat)(5,1,CV_64F); + image_size = new(cv::Size); + + std::string line; + int line_counter = 0; + while(getline(file, line)) + { + if(line == camera_matrix_str) + { + for(size_t i = 0; i < 3; i++) + for(size_t j = 0; j < 3; j++) + file >> intrinsics->at<double>(i,j); + + std::cout << "Intrinsics:" << std::endl << *intrinsics << std::endl; + } + if(line == distortion_str) + { + for(size_t i = 0; i < 5; i++) + file >> distortion_coeff->at<double>(i,0); + + std::cout << "Distortion: " << *distortion_coeff << std::endl; + } + line_counter++; + } + + aruco_calib_params.setParams(*intrinsics, *distortion_coeff, *image_size); + + if ((intrinsics->at<double>(2,2) == 1) && (distortion_coeff->at<double>(0,4) == 0)) + ROS_INFO_STREAM("Calibration file loaded successfully"); + else + ROS_WARN("WARNING: Suspicious calibration data"); + + } + catch(int e) + { + std::cout << "An exception n." << e << "occured"; + } +} + +#endif //VIEWPOINT_ESTIMATOR_LIB_CPP diff --git a/MobileRobot/AugReaMarker/CamMark/build/camtomar/CMakeFiles/camtomar.dir/src/VisionControl.cpp.o b/MobileRobot/AugReaMarker/CamMark/build/camtomar/CMakeFiles/camtomar.dir/src/VisionControl.cpp.o index ec1763a300aa1b59cdb5b4fe50bd3db51a160c23..43c9b17bac21609f92a7a1ab97bc00810fafe819 100644 GIT binary patch literal 705424 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�l>h3D;yM{^4P{lK;hj0wZ{lOyg_q+ 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%0Aedaw-d0g${J5YIC>HH5=9+&%MKnW7Z{0AsK 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'~{L%bD-csma9 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 literal 699632 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	Ei3u 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 D<2O3H diff --git a/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h b/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h index cd343e7f..fdfa7f22 100644 --- a/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h +++ b/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h @@ -96,6 +96,8 @@ private: void Controller(double RefX, double MarPoseX, double refY, double MarPoseY, double refYAW, double MarPoseYAW, double dt); void dock(double VelX, double VelY, double omegaZ); + + void move2docking(double VelX_est, double VelY_est, double omegaZ_est); public: @@ -118,10 +120,10 @@ public: void myhandler(int value); - static double Pos_P,Pos_I,Pos_D; static double Ang_P,Ang_I,Ang_D; + // ---- CONTROLL PARAMETERS ------ // static double prev_errorX; static double int_errorX; @@ -153,10 +155,10 @@ public: static double zeroMin,zeroMax; - static double P_eps,A_eps; - + static double Py_eps,Pz_eps,A_eps; + double marpose[6]; - double campose[6]; + double camPose[6]; double RefPose[6]; /*double prev_error[6]; diff --git a/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h~ b/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h~ index cd343e7f..c933f60c 100644 --- a/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h~ +++ b/MobileRobot/AugReaMarker/CamMark/camtomar/include/VisionControl.h~ @@ -97,6 +97,7 @@ private: void dock(double VelX, double VelY, double omegaZ); + void move2docking(double VelX_est, double VelY_est, double omegaZ_est); public: ImageConverter(); @@ -118,10 +119,10 @@ public: void myhandler(int value); - static double Pos_P,Pos_I,Pos_D; static double Ang_P,Ang_I,Ang_D; + // ---- CONTROLL PARAMETERS ------ // static double prev_errorX; static double int_errorX; @@ -153,8 +154,8 @@ public: static double zeroMin,zeroMax; - static double P_eps,A_eps; - + static double Py_eps,Pz_eps,A_eps; + double marpose[6]; double campose[6]; double RefPose[6]; diff --git a/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp b/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp index 63ad81f3..38414113 100644 --- a/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp +++ b/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp @@ -33,7 +33,6 @@ #include "opencv2/calib3d/calib3d.hpp" #include "opencv2/ml/ml.hpp" #include "opencv2/highgui/highgui_c.h" - #include "opencv2/highgui/highgui.hpp" #include "opencv2/contrib/contrib.hpp" @@ -43,22 +42,21 @@ using namespace cv; using namespace aruco; using namespace std; -double ImageConverter::Pos_P = .01; -double ImageConverter::Pos_I = .5; +double ImageConverter::Pos_P = .0000001; +double ImageConverter::Pos_I = .02; double ImageConverter::Pos_D = 0; - -double ImageConverter::Ang_P = .001; -double ImageConverter::Ang_I = .05; -double ImageConverter::Ang_D = 0; +double ImageConverter::Ang_P = 0.05 * ImageConverter::Pos_P; +double ImageConverter::Ang_I = 0.05 * ImageConverter::Pos_I; +double ImageConverter::Ang_D = 0.05 * ImageConverter::Pos_D; float ImageConverter::TheMarkerSize = -1; -int ImageConverter::Thresh1_min = 5; -int ImageConverter::Thresh2_min = 5; +int ImageConverter::Thresh1_min = 20; +int ImageConverter::Thresh2_min = 20; -int ImageConverter::Thresh1_max = 200; -int ImageConverter::Thresh2_max = 200; +int ImageConverter::Thresh1_max = 300; +int ImageConverter::Thresh2_max = 300; const string ImageConverter::trackbarWindowName = "Trackbars"; @@ -103,7 +101,8 @@ double ImageConverter::control_signalYAW; double ImageConverter::zeroMax = .0000000000000000001; double ImageConverter::zeroMin = -.0000000000000000001; -double ImageConverter::P_eps = .01; +double ImageConverter::Pz_eps = .01; +double ImageConverter::Py_eps = .001; double ImageConverter::A_eps = .1; @@ -156,32 +155,20 @@ void ImageConverter::myhandler(int value) // Recompute MDetector.detect(TheInputImage,TheMarkers,TheCameraParameters); + // TheInputImageCopy is the output image for TheInputImage TheInputImage.copyTo(TheInputImageCopy); for (unsigned int i=0;i<TheMarkers.size();i++) { - TheMarkers[i].draw(TheInputImageCopy,Scalar(0,0,255),1); + TheMarkers[i].draw(TheInputImageCopy,Scalar(205,0,0),1); } - - /*// Print other rectangles that contains no valid markers - for (unsigned int i=0;i<MDetector.getCandidates().size();i++) { - aruco::Marker m( MDetector.getCandidates()[i],999); - m.draw(TheInputImageCopy,cv::Scalar(255,0,0)); - } */ - - // Draw a 3d cube in each marker if there is 3d info - if (TheCameraParameters.isValid()) - for (unsigned int i=0;i<TheMarkers.size();i++) - CvDrawingUtils::draw3dCube(TheInputImageCopy,TheMarkers[i],TheCameraParameters); - + imshow("INPUT IMAGE",TheInputImageCopy); imshow("THRESHOLD IMAGE",MDetector.getThresholdedImage()); } void ImageConverter::createTrackbars() { - namedWindow(trackbarWindowName, 0); - createTrackbar("ThresParam 1", trackbarWindowName, &Thresh1_min, Thresh1_max, cvTackBarEvents, this); createTrackbar("ThresParam 2", trackbarWindowName, &Thresh2_min, Thresh2_max, cvTackBarEvents, this); @@ -236,9 +223,9 @@ void ImageConverter::ProgStart(int argc,char** argv) const std::string vsa = "http://192.168.0.101:8080/video?x.mjpeg"; // -- publishing video stream with Android Camera-- - //TheVideoCapturer.open(vsa); + TheVideoCapturer.open(vsa); - TheVideoCapturer.open(1); + //TheVideoCapturer.open(0); // Check video is open if (!TheVideoCapturer.isOpened()) @@ -262,10 +249,8 @@ void ImageConverter::ProgStart(int argc,char** argv) MDetector.pyrDown(ThePyrDownLevel); } - - - MDetector.setCornerRefinementMethod(MarkerDetector::LINE); + MDetector.setCornerRefinementMethod(MarkerDetector::LINES); char key=0; int index=0; @@ -278,6 +263,8 @@ void ImageConverter::ProgStart(int argc,char** argv) { // Detection of markers in the image passed MDetector.detect(TheInputImage,TheMarkers,TheCameraParameters,TheMarkerSize); + //MDetector.detectRectangles(MDetector.getThresholdedImage(),MDetector._candidates); + TheInputImage.copyTo(TheInputImageCopy); geometry_msgs::PoseStamped msg; @@ -294,9 +281,8 @@ void ImageConverter::ProgStart(int argc,char** argv) }else { found = false; - //ROS_INFO("MARKER NOT FOUND ! \n"); + move2docking(-control_signalX, -control_signalY, control_signalYAW); } - //bool found = (TheMarkers.size()>0)?true:false; if (ros::ok() && found) { @@ -386,24 +372,20 @@ void ImageConverter::ProgStart(int argc,char** argv) ros::spinOnce(); // -------------------------Removed----------------------------- // + } + // Print other rectangles that contains no valid markers + for (unsigned int i=0;i<MDetector.getCandidates().size();i++) + { + Marker m( MDetector.getCandidates()[i],10); + m.draw(TheInputImageCopy,cv::Scalar(0,255,0),2); } - /*// Print other rectangles that contains no valid markers - for (unsigned int i=0;i<MDetector.getCandidates().size();i++) { - aruco::Marker m( MDetector.getCandidates()[i],999); - m.draw(TheInputImageCopy,cv::Scalar(255,0,0)); - }*/ - // Draw a 3d cube in each marker if there is 3d info - if (TheCameraParameters.isValid()) - { - for (unsigned int i=0;i<TheMarkers.size();i++) + for (unsigned int i=0;i<TheMarkers.size();i++) { CvDrawingUtils::draw3dCube(TheInputImageCopy,TheMarkers[i],TheCameraParameters); CvDrawingUtils::draw3dAxis(TheInputImageCopy,TheMarkers[i],TheCameraParameters); } - } - // Show input with augmented information and the thresholded image if (update_images) { imshow("INPUT IMAGE",TheInputImageCopy); @@ -441,14 +423,18 @@ void ImageConverter::camCB(const geometry_msgs::PoseStamped::ConstPtr& CamFB) { RefPose[0] = -.0957; -RefPose[1] = .00740; +RefPose[1] = .006; RefPose[2] = .35; RefPose[3] = -.68952; - + +camPose[0] = CamFB->pose.position.x; +camPose[1] = CamFB->pose.position.y; +camPose[2] = CamFB->pose.position.z; +camPose[3] = CamFB->pose.orientation.x; + //ROS_INFO_STREAM(" Xmar = " << CamFB->pose.position.x << " m. \n"); //ROS_INFO_STREAM(" Xref = " << RefPose[0] << " m. \n"); - // in Marker coordinate sys. // z => X robot (thrust) @@ -468,118 +454,143 @@ RefPose[3] = -.68952; ROS_INFO_STREAM(" rollref = " << RefPose[3] << " rad. \n"); ROS_INFO_STREAM(" ------------------------------------------------------------- \n"); - - - if ( - (abs(RefPose[1] - CamFB->pose.position.y) <= P_eps) && // Y - (abs(RefPose[2] - CamFB->pose.position.z) <= P_eps) && // Z - (abs(RefPose[3] - CamFB->pose.orientation.x) <= A_eps) // Yaw - ) - { + + if ( + (abs(RefPose[1] - camPose[1]) <= Py_eps) && // Y + (abs(RefPose[2] - camPose[2]) <= Pz_eps) && // Z + (abs(RefPose[3] - camPose[3]) <= A_eps) // Yaw + ) + { - ROS_INFO("------------------------ Dock is completed ! ---------------------- \n "); - keepMoving = false; + ROS_INFO("--------/*******//----- Dock is completed ! -----/*********---- \n "); + //keepMoving = false; + nh_.shutdown(); - } else - { - ROS_INFO(" Calculating control signal ! \n "); - Controller(RefPose[2], CamFB->pose.position.z, RefPose[1], CamFB->pose.position.y, RefPose[3], CamFB->pose.orientation.x,.01); - } + }else + { + Controller(RefPose[2], camPose[2], RefPose[1], camPose[1], RefPose[3], camPose[3],.01); + } } void ImageConverter::Controller(double RefX, double MarPoseX, double RefY, double MarPoseY, double RefYAW, double MarPoseYAW, double dt) { // -----------------X--------------------- // - // e(t) = setpoint - actual value; - curr_errorX = RefX - MarPoseX; - // Integrated error - int_errorX += curr_errorX * dt; - /* - // -- windup gaurd -- - if (int_error < ) - {} - else if () - {}*/ + if(abs(RefX - MarPoseX) > Pz_eps) + { + // e(t) = setpoint - actual value; + curr_errorX = RefX - MarPoseX; - // differentiation - diffX = ((curr_errorX - prev_errorX) / dt); + // Integrated error + int_errorX += curr_errorX * dt; + /* + // -- windup gaurd -- + if (int_error < ) + {} + else if () + {}*/ - // scalling - p_termX = Pos_P * curr_errorX; - i_termX = Pos_I * int_errorX; - d_termX = Pos_D * diffX; + // differentiation + diffX = ((curr_errorX - prev_errorX) / dt); - // control signal - control_signalX = p_termX + i_termX + d_termX; + // scalling + p_termX = Pos_P * curr_errorX; + i_termX = Pos_I * int_errorX; + d_termX = Pos_D * diffX; + // control signal + control_signalX = p_termX + i_termX + d_termX; - // save the current error as the previous one - // for the next iteration. - prev_errorX = curr_errorX; + // save the current error as the previous one + // for the next iteration. + prev_errorX = curr_errorX; + } else + { + control_signalX = 0; + } // -----------------Y--------------------- // - // e(t) = setpoint - actual value; - curr_errorY = RefY - MarPoseY; - - // Integrated error - int_errorY += curr_errorY * dt; - /* - // -- windup gaurd -- - if (int_error < ) - {} - else if () - {}*/ - - // differentiation - diffY = ((curr_errorY - prev_errorY) / dt); - - // scalling - p_termY = Pos_P * curr_errorY; - i_termY = Pos_I * int_errorY; - d_termY = Pos_D * diffY; - - // control signal - control_signalY = p_termY + i_termY + d_termY; - - - // save the current error as the previous one - // for the next iteration. - prev_errorY = curr_errorY; - + + if(abs(RefY - MarPoseY) > Py_eps) + { + // e(t) = setpoint - actual value; + curr_errorY = RefY - MarPoseY; + + // Integrated error + int_errorY += curr_errorY * dt; + /* + // -- windup gaurd -- + if (int_error < ) + {} + else if () + {}*/ + + // differentiation + diffY = ((curr_errorY - prev_errorY) / dt); + + // scalling + p_termY = Pos_P * curr_errorY; + i_termY = Pos_I * int_errorY; + d_termY = Pos_D * diffY; + + // control signal + control_signalY = p_termY + i_termY + d_termY; + + + // save the current error as the previous one + // for the next iteration. + prev_errorY = curr_errorY; + } else + { + control_signalY = 0; + } // -------------------YAW--------------------------// - // e(t) = setpoint - actual value; - curr_errorYAW = RefYAW - MarPoseYAW; - // Integrated error - int_errorYAW += curr_errorYAW * dt; - /* - // -- windup gaurd -- - if (int_error < ) - {} - else if () - {}*/ + + if(abs(RefYAW - MarPoseYAW) > A_eps) + { + // e(t) = setpoint - actual value; + curr_errorYAW = RefYAW - MarPoseYAW; - // differentiation - diffYAW = ((curr_errorYAW - prev_errorYAW) / dt); + // Integrated error + int_errorYAW += curr_errorYAW * dt; + /* + // -- windup gaurd -- + if (int_error < ) + {} + else if () + {}*/ - // scalling - p_termYAW = Ang_P * curr_errorYAW; - i_termYAW = Ang_I * int_errorYAW; - d_termYAW = Ang_D * diffYAW; + // differentiation + diffYAW = ((curr_errorYAW - prev_errorYAW) / dt); - // control signal - control_signalYAW = p_termYAW + i_termYAW + d_termYAW; + // scalling + p_termYAW = Ang_P * curr_errorYAW; + i_termYAW = Ang_I * int_errorYAW; + d_termYAW = Ang_D * diffYAW; + // control signal + control_signalYAW = p_termYAW + i_termYAW + d_termYAW; - // save the current error as the previous one - // for the next iteration. - prev_errorYAW = curr_errorYAW; + // save the current error as the previous one + // for the next iteration. + prev_errorYAW = curr_errorYAW; + } else + { + control_signalYAW = 0; + } + + ROS_INFO_STREAM("Control signalX = " << control_signalX <<" . \n"); + ROS_INFO_STREAM("Control signaly = " << control_signalY << ". \n"); + ROS_INFO_STREAM("Control signalYAW = "<< control_signalYAW <<". \n"); + dock(-control_signalX, -control_signalY, control_signalYAW); } + void ImageConverter::dock(double VelX, double VelY, double omegaZ) { + ROS_INFO(".... REAL .... !"); geometry_msgs::Twist msg; msg.linear.x = VelX; @@ -588,6 +599,39 @@ void ImageConverter::dock(double VelX, double VelY, double omegaZ) commandPub.publish(msg); - ROS_INFO_STREAM(" Current speed of robot: " << msg << " m/s \n"); + ROS_INFO_STREAM(" Current speed of robot: " << msg << ".\n"); +} + +void ImageConverter::move2docking(double VelX_est, double VelY_est, double omegaZ_est) +{ + + ROS_INFO_STREAM(" Zmar = " << camPose[2] << " m. \n"); + ROS_INFO_STREAM(" Zref = " << RefPose[2] << " m. \n"); + + ROS_INFO_STREAM(" Ymar = " << camPose[1] << " m. \n"); + ROS_INFO_STREAM(" Yref = " << RefPose[1] << " m. \n"); + + ROS_INFO_STREAM(" rollmar = " << camPose[3] << " rad. \n"); + ROS_INFO_STREAM(" rollref = " << RefPose[3] << " rad. \n"); + + //ROS_INFO(" ------- /\/\/\/\ --------- \n"); + + ROS_INFO(".... ESTIMATION .... !\n"); + geometry_msgs::Twist msg; + + if (VelX_est == 0 && VelY_est == 0 && omegaZ_est == 0) + { + VelX_est = .0001; + VelX_est = .0001; + omegaZ_est = 0; + } + + msg.linear.x = VelX_est; + msg.linear.y = VelY_est; + msg.angular.z = omegaZ_est; + + commandPub.publish(msg); + + ROS_INFO_STREAM(" Current ESTIMATED speed of robot: \n" << msg << ".\n"); } // ---- Controller part ----------- END -------- diff --git a/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp~ b/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp~ index c94bc35d..10a803ba 100644 --- a/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp~ +++ b/MobileRobot/AugReaMarker/CamMark/camtomar/src/VisionControl.cpp~ @@ -47,7 +47,6 @@ double ImageConverter::Pos_P = .01; double ImageConverter::Pos_I = .5; double ImageConverter::Pos_D = 0; - double ImageConverter::Ang_P = .001; double ImageConverter::Ang_I = .05; double ImageConverter::Ang_D = 0; @@ -57,8 +56,8 @@ float ImageConverter::TheMarkerSize = -1; int ImageConverter::Thresh1_min = 5; int ImageConverter::Thresh2_min = 5; -int ImageConverter::Thresh1_max = 200; -int ImageConverter::Thresh2_max = 200; +int ImageConverter::Thresh1_max = 300; +int ImageConverter::Thresh2_max = 300; const string ImageConverter::trackbarWindowName = "Trackbars"; @@ -103,7 +102,8 @@ double ImageConverter::control_signalYAW; double ImageConverter::zeroMax = .0000000000000000001; double ImageConverter::zeroMin = -.0000000000000000001; -double ImageConverter::P_eps = .01; +double ImageConverter::Pz_eps = .09; +double ImageConverter::Py_eps = .00001; double ImageConverter::A_eps = .1; @@ -156,32 +156,20 @@ void ImageConverter::myhandler(int value) // Recompute MDetector.detect(TheInputImage,TheMarkers,TheCameraParameters); + // TheInputImageCopy is the output image for TheInputImage TheInputImage.copyTo(TheInputImageCopy); for (unsigned int i=0;i<TheMarkers.size();i++) { - TheMarkers[i].draw(TheInputImageCopy,Scalar(0,0,255),1); + TheMarkers[i].draw(TheInputImageCopy,Scalar(205,0,0),1); } - - /*// Print other rectangles that contains no valid markers - for (unsigned int i=0;i<MDetector.getCandidates().size();i++) { - aruco::Marker m( MDetector.getCandidates()[i],999); - m.draw(TheInputImageCopy,cv::Scalar(255,0,0)); - } */ - - // Draw a 3d cube in each marker if there is 3d info - if (TheCameraParameters.isValid()) - for (unsigned int i=0;i<TheMarkers.size();i++) - CvDrawingUtils::draw3dCube(TheInputImageCopy,TheMarkers[i],TheCameraParameters); - + imshow("INPUT IMAGE",TheInputImageCopy); imshow("THRESHOLD IMAGE",MDetector.getThresholdedImage()); } void ImageConverter::createTrackbars() { - namedWindow(trackbarWindowName, 0); - createTrackbar("ThresParam 1", trackbarWindowName, &Thresh1_min, Thresh1_max, cvTackBarEvents, this); createTrackbar("ThresParam 2", trackbarWindowName, &Thresh2_min, Thresh2_max, cvTackBarEvents, this); @@ -262,10 +250,8 @@ void ImageConverter::ProgStart(int argc,char** argv) MDetector.pyrDown(ThePyrDownLevel); } - - - MDetector.setCornerRefinementMethod(MarkerDetector::LINE); + MDetector.setCornerRefinementMethod(MarkerDetector::LINES); char key=0; int index=0; @@ -278,6 +264,8 @@ void ImageConverter::ProgStart(int argc,char** argv) { // Detection of markers in the image passed MDetector.detect(TheInputImage,TheMarkers,TheCameraParameters,TheMarkerSize); + //MDetector.detectRectangles(MDetector.getThresholdedImage(),MDetector._candidates); + TheInputImage.copyTo(TheInputImageCopy); geometry_msgs::PoseStamped msg; @@ -294,9 +282,8 @@ void ImageConverter::ProgStart(int argc,char** argv) }else { found = false; - //ROS_INFO("MARKER NOT FOUND ! \n"); + move2docking(-control_signalX, -control_signalY, control_signalYAW); } - //bool found = (TheMarkers.size()>0)?true:false; if (ros::ok() && found) { @@ -387,23 +374,19 @@ void ImageConverter::ProgStart(int argc,char** argv) // -------------------------Removed----------------------------- // } - /*// Print other rectangles that contains no valid markers - for (unsigned int i=0;i<MDetector.getCandidates().size();i++) { - aruco::Marker m( MDetector.getCandidates()[i],999); - m.draw(TheInputImageCopy,cv::Scalar(255,0,0)); - }*/ + // Print other rectangles that contains no valid markers + for (unsigned int i=0;i<MDetector.getCandidates().size();i++) + { + Marker m( MDetector.getCandidates()[i],10); + m.draw(TheInputImageCopy,cv::Scalar(0,255,0),2); + } - // Draw a 3d cube in each marker if there is 3d info - if (TheCameraParameters.isValid()) - { - for (unsigned int i=0;i<TheMarkers.size();i++) + for (unsigned int i=0;i<TheMarkers.size();i++) { CvDrawingUtils::draw3dCube(TheInputImageCopy,TheMarkers[i],TheCameraParameters); CvDrawingUtils::draw3dAxis(TheInputImageCopy,TheMarkers[i],TheCameraParameters); } - } - // Show input with augmented information and the thresholded image if (update_images) { imshow("INPUT IMAGE",TheInputImageCopy); @@ -441,7 +424,7 @@ void ImageConverter::camCB(const geometry_msgs::PoseStamped::ConstPtr& CamFB) { RefPose[0] = -.0957; -RefPose[1] = .00740; +RefPose[1] = .006; RefPose[2] = .35; RefPose[3] = -.68952; @@ -471,8 +454,8 @@ RefPose[3] = -.68952; if ( - (abs(RefPose[1] - CamFB->pose.position.y) <= P_eps) && // Y - (abs(RefPose[2] - CamFB->pose.position.z) <= P_eps) && // Z + (abs(RefPose[1] - CamFB->pose.position.y) <= Py_eps) && // Y + (abs(RefPose[2] - CamFB->pose.position.z) <= Pz_eps) && // Z (abs(RefPose[3] - CamFB->pose.orientation.x) <= A_eps) // Yaw ) { @@ -482,7 +465,6 @@ RefPose[3] = -.68952; } else { - ROS_INFO(" Calculating control signal ! \n "); Controller(RefPose[2], CamFB->pose.position.z, RefPose[1], CamFB->pose.position.y, RefPose[3], CamFB->pose.orientation.x,.01); } } @@ -564,9 +546,9 @@ void ImageConverter::Controller(double RefX, double MarPoseX, double RefY, doubl diffYAW = ((curr_errorYAW - prev_errorYAW) / dt); // scalling - p_termYAW = prop_gain * curr_errorYAW; - i_termYAW = integ_gain * int_errorYAW; - d_termYAW = deriv_gain * diffYAW; + p_termYAW = Ang_P * curr_errorYAW; + i_termYAW = Ang_I * int_errorYAW; + d_termYAW = Ang_D * diffYAW; // control signal control_signalYAW = p_termYAW + i_termYAW + d_termYAW; @@ -576,10 +558,13 @@ void ImageConverter::Controller(double RefX, double MarPoseX, double RefY, doubl // for the next iteration. prev_errorYAW = curr_errorYAW; + ROS_INFO(" Calculating control signals ... ! \n "); dock(-control_signalX, -control_signalY, control_signalYAW); } + void ImageConverter::dock(double VelX, double VelY, double omegaZ) { + ROS_INFO(".... REAL .... !"); geometry_msgs::Twist msg; msg.linear.x = VelX; @@ -588,6 +573,27 @@ void ImageConverter::dock(double VelX, double VelY, double omegaZ) commandPub.publish(msg); - ROS_INFO_STREAM(" Current speed of robot: " << msg << " m/s \n"); + ROS_INFO_STREAM(" Current speed of robot: " << msg << ".\n"); +} + +void ImageConverter::move2docking(double VelX_est, double VelY_est, double omegaZ_est) +{ + ROS_INFO(".... ESTIMATION .... !"); + geometry_msgs::Twist msg; + + if (VelX_est == 0 && VelY_est == 0 && omegaZ_est == 0) + { + VelX_est = .000001; + VelX_est = .000001; + omegaZ_est = .000001; + } + + msg.linear.x = VelX_est; + msg.linear.y = VelY_est; + msg.angular.z = omegaZ_est; + + commandPub.publish(msg); + + ROS_INFO_STREAM(" Current ESTIMATED speed of robot: \n" << msg << ".\n"); } // ---- Controller part ----------- END -------- diff --git a/MobileRobot/AugReaMarker/CamMark/devel/lib/camtomar/camtomar b/MobileRobot/AugReaMarker/CamMark/devel/lib/camtomar/camtomar index c97d3b798cf20e95bfa133fb2fca7ea6b646bf8d..7b58988013f83c3cf787e374b63f5cdef835d3a7 100755 GIT binary patch delta 141269 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 aar(;?Mt(?Sd%8|v*u$!{eOD`6jw1lN4sU`0 delta 138766 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 diff --git a/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp b/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp index f4fba862..52b04629 100644 --- a/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp +++ b/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp @@ -34,7 +34,6 @@ int main(int argc,char **argv) }*/ -/* #include <iostream> #include <aruco/aruco.h> #include <aruco/cvdrawingutils.h> @@ -74,9 +73,8 @@ int main(int argc,char **argv) } } -*/ -#include <iostream> +/*#include <iostream> #include <aruco/aruco.h> #include <aruco/cvdrawingutils.h> #include <opencv2/highgui/highgui.hpp> @@ -133,3 +131,5 @@ int main(int argc,char **argv) } } +*/ + diff --git a/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp~ b/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp~ index 720f56c4..57b464e4 100644 --- a/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp~ +++ b/MobileRobot/AugReaMarker/aruco_testproject/aruco_simple.cpp~ @@ -74,12 +74,13 @@ int main(int argc,char **argv) } } -*/ -#include <iostream> +/*#include <iostream> #include <aruco/aruco.h> #include <aruco/cvdrawingutils.h> #include <opencv2/highgui/highgui.hpp> +#include <opencv2/aruco.hpp> + using namespace cv; using namespace aruco; @@ -131,3 +132,5 @@ int main(int argc,char **argv) } } +*/ + diff --git a/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/1 b/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/1 deleted file mode 100644 index 7b4d68d7..00000000 --- a/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/1 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/count.txt b/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/count.txt deleted file mode 100644 index d00491fd..00000000 --- a/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/Progress/count.txt +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/aruco_simple.dir/aruco_simple.cpp.o b/MobileRobot/AugReaMarker/aruco_testproject/build/CMakeFiles/aruco_simple.dir/aruco_simple.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4a1e4fe8c108f54ab90c811e6d64d6f755928906 GIT binary patch literal 30920 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 P;vfuLr>TJ^4l54<R+Taq literal 0 HcmV?d00001 diff --git a/MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt b/MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt new file mode 100644 index 00000000..0cbe2320 --- /dev/null +++ b/MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt @@ -0,0 +1,31 @@ +# oST version 5.0 parameters + + +[image] + +width +640 + +height +480 + +[narrow_stereo] + +camera matrix +613.561391 0.000000 319.500000 +0.000000 613.561391 239.500000 +0.000000 0.000000 1.000000 + +distortion +-.193862 1.456344 0.000000 0.000000 -2.693171 + +rectification +1.000000 0.000000 0.000000 +0.000000 1.000000 0.000000 +0.000000 0.000000 1.000000 + +projection +767.722475 0.000000 267.787003 0.000000 +0.000000 771.952679 260.103753 0.000000 +0.000000 0.000000 1.000000 0.000000 + diff --git a/MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt~ b/MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt~ new file mode 100644 index 00000000..3417068c --- /dev/null +++ b/MobileRobot/CameraCalibration/build/bin/logitech_calibration.txt~ @@ -0,0 +1,31 @@ +# oST version 5.0 parameters + + +[image] + +width +640 + +height +480 + +[narrow_stereo] + +camera matrix +613.561391 0.000000 319.500000 +0.000000 613.561391 239.500000 +0.000000 0.000000 1.000000 + +distortion +-.193862 1.456344 0.0 0.0 -2.693171 + +rectification +1.000000 0.000000 0.000000 +0.000000 1.000000 0.000000 +0.000000 0.000000 1.000000 + +projection +767.722475 0.000000 267.787003 0.000000 +0.000000 771.952679 260.103753 0.000000 +0.000000 0.000000 1.000000 0.000000 + -- GitLab