Skip to content
Snippets Groups Projects
  1. Jan 18, 2024
  2. Jan 02, 2024
  3. Sep 04, 2023
  4. Jun 21, 2023
    • d.kilic's avatar
      moving the "Coordinate System" box out of control into its own cpp/h/ui file · ff18f57b
      d.kilic authored
      - that means moving the widget and all its signal/slot connections
      - Create new interface `WorldImageCorrespondence` for all calculations between image/pixel coords and world coords (dispatches to `ExtrCalibration` when 3D, else uses old 2D coord sys)
      - Moves the methods for wold image correspondence from the `ImageItem` to the newly created `CoordinateSystemBox`
      - During this change: Make the 2D coord system not depend on `mapToItem`; its now using normal affine transformations (`QTransform`) instead, which incidentally should make #383 easier
      - `imageSizeChanged` is now a slot of `Control`, such that `ImageItem` can call it without having a reference to `Control` by sending a signal (Following that: image item is now now directly depending on control anymore)
      - Some include clean-up
      ff18f57b
  5. May 31, 2023
    • Schrödter, Tobias's avatar
      Replace TrackPerson inheritance with composition · 191a6c1e
      Schrödter, Tobias authored
      Remove the inheritance from `TrackPerson` in favor of composition, this allows a better handling of interactions with the `TrackPerson` as changes now go through defined interfaces.
      
      Main changes:
      
      * `TrackPerson` no longer **is** a `QList<TrackPoints>`
      * `TrackPerson` now **has** a `QList<TrackPoints`
      * new function `deleteFrameRange` which will delete a range of frames, but leaving no gaps in the middle
      * `lastFrame` is now compute and not stored, hence no need to update it
      * `firstFrame` is set when creating a `TrackPerson` and will be updated when needed automatically
      191a6c1e
  6. Apr 18, 2023
  7. Mar 27, 2023
    • d.kilic's avatar
      Gray out calib (3/N) · df494722
      d.kilic authored
      - Introduces `ExtrinsicParameters`-Struct
      - Extract `ExtrinsicBox` from `Control`
      df494722
  8. Feb 06, 2023
  9. Feb 02, 2023
  10. Jan 19, 2023
  11. Nov 10, 2022
  12. Nov 09, 2022
  13. Oct 21, 2022
  14. Jul 08, 2022
    • d.kilic's avatar
      Fix warnings on MSVC compiler · 3932b826
      d.kilic authored
      - Preparation on a switch to MSVC on windows
        - Reason: Support for vcpkg, while MinGW is only community supported
      3932b826
  15. Mar 30, 2022
    • d.kilic's avatar
      Resolve "Create `AutoSave` class and mechanism" · 57069292
      d.kilic authored
      Add AutoSave mechanism. The manual changes to the trajectories are counted. After 10 changes, the trajectories are exported to a hidden file. This hidden file can be loaded in the case of an crash of PeTrack. The project file is saved time based.
      57069292
  16. Mar 14, 2022
  17. Mar 07, 2022
  18. Jan 10, 2022
  19. Dec 16, 2021
  20. Nov 03, 2021
    • d.kilic's avatar
      Factor management of trajectories out of Tracker · 3175d63a
      d.kilic authored
      - Stop Tracker inheriting from QVector, instead save TrackPerson in std::vector
      - Save TrackPerson's in another class (new class PersonStorage)
      - Move all functions directly accessing the trajectories in a writing/editing manner into this class
      - Some small refactorings and documentation-comments
      3175d63a
  21. Oct 29, 2021
  22. Oct 15, 2021
  23. Sep 08, 2021
    • Schrödter, Tobias's avatar
      Reformat project with clang-format · f08f1a06
      Schrödter, Tobias authored
      - Add clang-format file
      - Add scripts and format check for CI
          - script for checking the format (bash)
          - script for formatting the code (bash)
      - Add format checking to CI
      - Reformat project with clang-format
      f08f1a06
  24. Sep 02, 2021
  25. Jun 08, 2021
  26. May 04, 2021
  27. May 03, 2021
  28. Mar 10, 2021
  29. Feb 15, 2021
  30. Jan 29, 2021
  31. Dec 17, 2020
  32. Nov 19, 2020
  33. Oct 21, 2020
  34. Sep 11, 2020
  35. Jun 25, 2020
  36. Jan 13, 2020
  37. Dec 06, 2019
Loading