Move Mosaic in OTB
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
votes from core developers, no 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
Activity
changed milestone to %7.0.0
added 1 commit
- 21838d46 - COMP: include OTBMosaic module in OTBStatistics
- Automatically resolved by Rémi Cresson
- Resolved by Rémi Cresson
You need to remove reference to the Mosaic remote module in
Modules/Remote
and inSuperBuild/CMake/External_otb.cmake
I think.
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 ?
added 2 commits
added 3 commits
- Resolved by Cédric Traizet
- Automatically resolved by Rémi Cresson
added 1 commit
- 28f4b84d - CI: remove Mosaic from the remote module list enabled in CI builds
added a commit to remove Mosaic (the remote module) from CI.
It was causing this warning
added 1 commit
- c490d43f - CI: add IRSTEA to possible copyrights in shell like headers
mentioned in commit 753dd44b
mentioned in issue #1969 (closed)