1. 05 May, 2020 1 commit
  2. 28 Apr, 2020 1 commit
  3. 28 Jan, 2020 1 commit
  4. 01 Oct, 2019 1 commit
  5. 27 Sep, 2019 1 commit
  6. 18 Sep, 2019 1 commit
  7. 07 Feb, 2019 2 commits
    • Joseph Mirabel's avatar
      Prepend HPP_ to header guards · eb686fe2
      Joseph Mirabel authored and Joseph Mirabel's avatar Joseph Mirabel committed
      eb686fe2
    • Joseph Mirabel's avatar
      Wrap library into namespace hpp. · 788afa0d
      Joseph Mirabel authored and Joseph Mirabel's avatar Joseph Mirabel committed
      * Commands executed:
      * find include src test -iname "*.h" -type f -exec sed -i "s/^namespace fcl/namespace hpp\n{\nnamespace fcl/; \$i} // namespace hpp\n" {} \;
      * find src -iname "*.cpp" -type f -exec sed -i "s/^namespace fcl/namespace hpp\n{\nnamespace fcl/; \$a\\\n} // namespace hpp" {} \;
      * find test/ -iname "*.cpp" -type f -exec sed -i "s/using namespace fcl/using namespace hpp::fcl/; s/fcl::/hpp::fcl::/g" {} \;
      788afa0d
  8. 30 Jun, 2015 1 commit
  9. 24 Apr, 2015 1 commit
  10. 16 Apr, 2015 1 commit
  11. 21 Sep, 2013 1 commit
    • v4hn's avatar
      fix boost/cstdint.hpp datatypes · 83e22baf
      v4hn authored
      Quoting the boost documentation:
      
      <boost/cstdint.hpp> - Provides typedef's based on the
      1999 C Standard header <stdint.h>, wrapped in namespace boost.
      
      This invalid usage seems to break with glibc 2.18.
      83e22baf
  12. 19 Sep, 2012 1 commit
  13. 18 Sep, 2012 2 commits
  14. 17 Sep, 2012 1 commit
    • tkunz's avatar
      Made code build with Visual Studio 2010. · 341fcb88
      tkunz authored
      - In intersect.h/cpp: Replaced some STL functions with their boost counterparts because VS 2010 does not fully support C99/C++11.
      - In test/test_fcl_utility.h: Added NOMINMAX definition in order to avoid name clashes on Windows.
      - In test/test_fcl_math.cpp: Only include simd/math_simd_details.h if FCL_HAVE_SSE is set. Caused compilation errors on Windows because simd/math_simd_details.h includes GCC-specific instructions.
      - In test/test_fcl_math.cpp: Converted the constant parameter of the sqrt function from int to double because Visual Studio was not able to deduct the correct version of the overloaded sqrt function.
      - In narrowphase/narrowphase.h: Fixed some issues with template specialization. It looks like some parts of the code were not correctly replaced after some copy-and-paste. This caused specialized templated member functions to not be declared in the header file. Thus, Visual Studio used the generic version instead. But, since the cpp defines specialized versions, the linker complained about functions being defined twice. Don't know why it compiled with GCC.
      - In BVH/BV_splitter.cpp: It seems like Visual Studio does not automatically compile a fully specialized version of a templated class even if a specialized member function is defined. Thus, needed to add statements to force a compilation of specialized class templates.
      - In BVH/BVH_model.cpp: Fixed a bug that caused a segmentation fault somewhere else (probably platform-independent).
      - In ccd/taylor_model.cpp: Fixed a typo that did not cause any trouble for me but might when checking assertions.
      
      git-svn-id: https://kforge.ros.org/fcl/fcl_ros@194 253336fb-580f-4252-a368-f3cef5a2a82b
      341fcb88
  15. 01 Aug, 2012 1 commit
  16. 09 Jul, 2012 1 commit
  17. 30 Aug, 2011 1 commit
  18. 25 Aug, 2011 2 commits