1. 02 Aug, 2021 2 commits
    • MelanieCarriere's avatar
      Merge branch 'SelectSensorWidget' into 'master' · db228475
      MelanieCarriere authored
      [feat] Allow select a sensorWidget in the sensorWidgetList
      
      See merge request !254
      db228475
    • MelanieCarriere's avatar
      [feat] Allow select a sensorWidget in the sensorWidgetList · 9a2314d2
      MelanieCarriere authored
      This allow the user to select a Lidar (Stream or Reader) to change its coloration for example.
      The selected sensor is darker than the other one.
      The user can click on a sensor widget.
      We use FocusInEvent to get the selected widget and send a signal to the SensorListWidget
      so it can uncheck other widget.
      The selected widget is now the selected source in paraview.
      
      We do not used QListWidget because it only takes QListWidgetItem which is not a QWidget.
      9a2314d2
  2. 27 Jul, 2021 4 commits
  3. 16 Jul, 2021 2 commits
  4. 15 Jul, 2021 1 commit
  5. 12 Jul, 2021 1 commit
    • MelanieCarriere's avatar
      [fix] Fix Crop return 0 axis · e7609164
      MelanieCarriere authored
      The convention was counter clockwise from x-
      This is now clockwise from y+ to match with the LiDAR data.
      Azimuth is now in [-180°, 180]
      e7609164
  6. 09 Jul, 2021 1 commit
  7. 08 Jul, 2021 2 commits
    • MelanieCarriere's avatar
      [fix] Avoid crash when the transform proxy property is invalid · f2a9f5db
      MelanieCarriere authored
      LV crashes when we use Save/Load Paraview state with a lidar transform changed.
      A proxyProperty (transform) of a proxyPoperty (Interpreter) of a proxy (Reader or Stream)
      seems not handle by the paraview state. So the transform of an interpreter of a Reader/stream is null
      when it's loaded with the Paraview state.
      
      This commit prevents LV to crash.
      f2a9f5db
    • MelanieCarriere's avatar
      [feat] Enable saving properties from multiple Lidars · 40c8c44b
      MelanieCarriere authored
      We want to be able to save the transform and other functionnality applied to a Lidar.
      
      We tried to use "Save/Load paraview state" to save all the current open sources.
      But there is a bug to load a ProxyProperty (transform) of a proxyProperty (Interpreter) of a proxy (Reader or stream).
      The reapply of the transform does not work and may crash when we try to access it (https://gitlab.kitware.com/LidarView/lidarview-core/-/blob/master/ApplicationComponents/lqHelper.cxx#L256)
      
      To restore a transform we add the "Save/Load Lidar State" button to each sensorsWidget in the sensor List.
      It allows the user to save some properties of the specific Lidar into a json file
      or to load the properties from a json file to a specific Lidar
      40c8c44b
  8. 06 Jul, 2021 1 commit
    • Lea Vauchier's avatar
      Merge branch 'PythonPipelineSetupHelpers' into 'master' · 167740c8
      Lea Vauchier authored
      [feat] Add python pipeline setup helpers module
      
      This adds wrappers around paraview.simple functions in order to make pipeline scripting easier.
      They can be used for video generation as similar pipelines are often used for driving conditions
      
      See merge request !182
      167740c8
  9. 02 Jul, 2021 1 commit
  10. 30 Jun, 2021 6 commits
  11. 23 Jun, 2021 2 commits
  12. 18 Jun, 2021 2 commits
  13. 17 Jun, 2021 2 commits
  14. 09 Jun, 2021 2 commits
  15. 08 Jun, 2021 2 commits
  16. 07 Jun, 2021 9 commits