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