Skip to content
Snippets Groups Projects

Move Mosaic in OTB

Merged Rémi Cresson requested to merge app_mosaic into develop
All threads resolved!

Summary

Move Mosaic remote module inside the Orfeo ToolBox.

Rationale

Since a few years Mosaic is quite stable. It's time to integrate it once for all.

Implementation Details

Classes

The Modules/Filtering/Mosaic folder was created to host most of the include stuff of the Mosaic remote module. Only the otbStreamingStatisticsMosaicFilter has been moved in the Modules/Filtering/Statistics module.

Applications

I've added the Mosaic application in AppImageUtils.

Tests

I've put the application tests in AppImageUtils, however there is no test for the Mosaic and Modules/Filtering/Statistics modules. Should I create some? I've no idea what tests could complete the application tests.

Additional notes

Feel free to debate, comment, etc. I recon that I've written nicer c++.

Copyright

The copyright owner is Rémi Cresson (IRSTEA/INRAE) and has signed the ORFEO ToolBox Contributor License Agreement.


Check before merging:

  • All discussions are resolved
  • At least 2 :thumbsup: votes from core developers, no :thumbsdown: vote.
  • The feature branch is (reasonably) up-to-date with the base branch
  • Dashboard is green
  • Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
  • Optionally, run git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i on latest changes and commit

Merge request reports

Merge request pipeline #2670 passed

Merge request pipeline passed for c490d43f

Approval is optional

Merged by Cédric TraizetCédric Traizet 5 years ago (Sep 20, 2019 7:35am UTC)

Merge details

  • Changes merged into with 753dd44b.
  • Deleted the source branch.

Pipeline #2684 failed

Pipeline failed for 753dd44b on develop

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • I already created the branch for release 7.0, but if this is merged quickly, I think this can be included in the release (I'll recreate the branch). @coreteam what do you think ?

  • It's fine for me

  • Rémi Cresson added 2 commits

    added 2 commits

    Compare with previous version

  • It could be great. I can fix this today

  • Rémi Cresson added 1 commit

    added 1 commit

    • 9a4ac60a - REFAC: ITK_OVERRIDE-->override

    Compare with previous version

  • Rémi Cresson added 3 commits

    added 3 commits

    Compare with previous version

  • Cédric Traizet
  • Rémi Cresson added 1 commit

    added 1 commit

    Compare with previous version

  • Cédric Traizet
  • Rémi Cresson added 1 commit

    added 1 commit

    Compare with previous version

  • Rémi Cresson resolved all threads

    resolved all threads

  • Cédric Traizet resolved all threads

    resolved all threads

  • added 1 commit

    • 28f4b84d - CI: remove Mosaic from the remote module list enabled in CI builds

    Compare with previous version

  • added a commit to remove Mosaic (the remote module) from CI.

    It was causing this warning

  • Cédric Traizet resolved all threads

    resolved all threads

  • added 1 commit

    • aecf9639 - DOC: Fix shell type copyrights for Mosaic

    Compare with previous version

  • Cédric Traizet resolved all threads

    resolved all threads

  • added 1 commit

    • c490d43f - CI: add IRSTEA to possible copyrights in shell like headers

    Compare with previous version

  • CI is green !

    Welcome to OTB Mosaic :)

  • Cédric Traizet mentioned in commit 753dd44b

    mentioned in commit 753dd44b

  • mentioned in issue #1969 (closed)

  • Please register or sign in to reply
    Loading