Skip to content
Snippets Groups Projects
  1. Sep 01, 2023
  2. Aug 08, 2023
  3. Jul 28, 2023
  4. Jul 26, 2023
    • d.kilic's avatar
      Merge branch '372-freezed-gui' into 'master' · f6958388
      d.kilic authored
      Resolve "Freezed GUI"
      
      Closes #372
      
      See merge request !293
      f6958388
    • d.kilic's avatar
      Delete concurrent call to updateImage · 8dc55144
      d.kilic authored
      This commit deletes the concurrent call to updateImage, since it lead to instability. Especially on Mac, PeTrack would randomly freeze and perform poorly overall; sometimes even crash. (Due to functions executed on different threads which should only be executed from a specific thread, potentially over a queued connection, i.e. signal-slot)
      8dc55144
  5. Jul 18, 2023
  6. Jul 12, 2023
  7. Jul 11, 2023
  8. Jul 04, 2023
  9. Jun 22, 2023
  10. Jun 21, 2023
    • d.kilic's avatar
      Merge branch 'gray-out-calib-4' into 'master' · 23edcee7
      d.kilic authored
      Gray out calib 4
      
      See merge request !284
      23edcee7
    • 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
  11. Jun 16, 2023
  12. Jun 13, 2023
  13. Jun 07, 2023
  14. May 31, 2023
    • Schrödter, Tobias's avatar
      Merge branch '85-composition-over-inheritance-2' into 'master' · d9e8c7e2
      Schrödter, Tobias authored
      Replace TrackPerson inheritance with composition
      
      See merge request !281
      d9e8c7e2
    • 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
  15. May 16, 2023
  16. May 09, 2023
  17. May 03, 2023
Loading