1. 13 Aug, 2020 1 commit
    • Nicolas Cadart's avatar
      Repair PCL patch for Windows build with MSVC · e0236004
      Nicolas Cadart authored
      With some Git versions (at least before Git 2.27), the patch failed to apply.
      This was due to whitespace and end of line errors.
      This commit removes these faulty whitespaces or end of line characters.
      e0236004
  2. 13 Jul, 2020 3 commits
  3. 07 Jul, 2020 2 commits
  4. 17 Jun, 2020 1 commit
  5. 12 Jun, 2020 2 commits
  6. 11 Jun, 2020 1 commit
    • Nicolas Cadart's avatar
      Enable Paraview embedded documentation · 18174f02
      Nicolas Cadart authored
      This option was set twice in Paraview superbuild project, once at ON, the second at OFF, overriding the first.
      This commit removes the second setting, enabling back the option.
      
      If set to ON, plugins documentation is auto-generated from proxy XML files.
      This doc becomes available in LidarView Online Help, and can be accessed via the "?" help button of each entry in the Pipeline Browser.
      
      Note that this option has nothing to do with code API documentation generation, and doxygen is not triggered via this command.
      18174f02
  7. 27 May, 2020 2 commits
  8. 26 May, 2020 2 commits
  9. 25 May, 2020 2 commits
  10. 05 May, 2020 1 commit
  11. 17 Apr, 2020 2 commits
  12. 26 Mar, 2020 1 commit
  13. 25 Mar, 2020 6 commits
    • Nicolas Cadart's avatar
      Minor superbuild sub-projects CMake configuration fixes · 36e60e01
      Nicolas Cadart authored
      - Build Ceres with CXX11 support as C++11 standard is already used
      - Build Ceres and Glog as shared libs (used multiple times)
      - Use official Glog version tag (v0.4.0) instead of commit as the release is now available
      - Remove Eigen and Flann tests building
      - Fix CMake variables names
      - Set PCL C++ standard to 14 as requested in doc.
      36e60e01
    • Nicolas Cadart's avatar
      Clean CMake files · b1a3dc90
      Nicolas Cadart authored
      - Remove unused install path for individual sub-projects
      - Use same CMake boolean convention (ON/OFF) for better clarity
      b1a3dc90
    • Nicolas Cadart's avatar
      Merge branch 'feature/addSlamInLVSuperbuild' into 'master' · 184d827d
      Nicolas Cadart authored
      Add new SLAM to LidarView superbuild as independent plugin
      See merge request !6
      
      If SLAM is enabled, `LidarSlamPlugin` is automatically built and installed as a Lidarview plugin, and will be auto-loaded at LidarView start. Its use is then totally transparent for the user.
      
      Major changes :
      
      * Add optional G2O project (optional SLAM dependency)
      * Upgrade to Eigen 3.3.7 and PCL 1.10.1 (and remove unused PCL components from build)
      * Add CMake options to enable new SLAM and optionally chose to build old SLAM
      
      Related merge requests (please merge them in this following order) :
      
      * [LiDAR SLAM](keu-computervision/slam!22)
      * [LidarView-Superbuild](!6) (this MR)
      * [LidarView-Core](lidarview-core!57)
      * [LidarView](lidarview!25)
      184d827d
    • Nicolas Cadart's avatar
      Update PCL from 1.8.1 to 1.10.1 · f370c0cd
      Nicolas Cadart authored
      This update fixes several issues in other projects where PCL is needed :
      
       - in LidarSlam(Plugin) : this update includes fix on octree compression
         (see https://github.com/PointCloudLibrary/pcl/pull/3579)
      
       - in LVCore : since PCL 1.9, PCL_DEFINITIONS are not used anymore,
         and fix compile flags export (especially, it does not export anymore -march=native flag
         if PCL wasn't compiled with it, see https://github.com/PointCloudLibrary/pcl/issues/2239).
         This fixes Eigen versions mismatches between several libs using not compatible memory alignement,
         leading to weird segfaults when allocating/freeing Eigen dynamic matrices.
         See lidarview-core@674a0d34
         for more info about this bug.
      f370c0cd
    • Nicolas Cadart's avatar
      a6f42b50
    • Nicolas Cadart's avatar
      Add CMake options to enable/disable old/new SLAM and update doc · 2818f384
      Nicolas Cadart authored
      - Add ENABLE_slam and ENABLE_old_slam CMake options to enable new/old SLAM compilation.
      - Mark ENABLE_old_slam as advanced, to set default behavior to new slam.
      - Add warning if both ENABLE_slam. and ENABLE_old_slam are activated to avoid potential errors when loading one of these filters.
      2818f384
  14. 10 Mar, 2020 1 commit
  15. 04 Feb, 2020 3 commits
  16. 22 Jan, 2020 1 commit
  17. 17 Jan, 2020 2 commits
  18. 16 Jan, 2020 1 commit
  19. 12 Dec, 2019 1 commit
  20. 09 Dec, 2019 1 commit
    • Nicolas Cadart's avatar
      Enable setting system protobuf use for paraview. · 926ebc25
      Nicolas Cadart authored
      Before that, if a system protobuf was found by CMake, the superbuild forced paraview to use it to prevent protobuf runtime version mismatch.
      However, some machines needed to disable using system protobuf as it led to libraries linking errors (especially with pthread).
      
      This patch allows at superbuild level to enable/disable manually using system wide protobuf if found.
      926ebc25
  21. 02 Dec, 2019 1 commit
  22. 27 Nov, 2019 3 commits