Skip to content
Snippets Groups Projects

remove uneccesary fullscan Roi flag

Merged Mark Sutton requested to merge sutt/athena:z into master
All threads resolved!

The fullscan flag is not needed here - it is really an abuse of the Roi descriptor to use an Roi with different parameters where those parameters are used and still have it as a fullscan Roi.

This removes the fullscan flag, and just uses a standard RoiDescriptor. This will add around 1 ms to the SCT and Pixel RegionSelector calls, but should have otherwise no impact.

If saving that 1 ms in the FS tracking instance taking ~ 600 ms is seen to be important we can modify the SCT and Pixel data preparation to cache the full module list so that the RS doesn';t need to be called at all, and then this will save around 7 ms overall which would be a better solution.

This is only a temporary change however, since the affected code should be moved to the Roi creator, so this change is just to remove the unwanted method from the RoiDescriptor so that it isn't forgotten.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Only a minor comment from my side on this MR -- L1

  • Carlo Varni resolved all threads

    resolved all threads

  • looks good to me. Approving -- L1

  • Author Developer

    Many thanks Carlo

    Cheers Mark

  • Author Developer

    Hi, since this changes the RoiDescriptor header, then in order to make use of the changes for further development requires a full nightly build, so if we can have this merged soon that would be great.

    Cheers Mark

  • I have been waiting for the analysis-review-approved label, but I think it's OK to go ahead and merge it now, given its urgency.

  • mentioned in commit a66ff692

  • Please register or sign in to reply
    Loading