Remove unused OSSIM based classes
Summary
This MR is the first step of issue #1506 (closed) . It consists in removing OSSIM based classes in OTB that are not used in any part of the code, and can be removed safely.
Rationale
For the big picture see #1506 (closed)
Additional Notes
This MR breaks backward compatibility as it modifies OTB API. Can only be merged in develop if next release is 7.0.
Copyright
The copyright owner is CNES 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
Merge request reports
Activity
Can we add the list of all removed classes in a new bullet in issue #1682 (closed) please?
That is how we track backward compat since release 6.6.
As some of these changes as already been merged in develop I would say that we will go for version 7.0 but it is a discussion that should start on otb-developers. It can also be discussed during otb user days in October
#1682 (closed) can perhaps be more organized also, to became a migration guide and move this to the wiki.
mentioned in issue #1716 (closed)
Dashboard looks ok (appart from pc-christophe, looks unrelated), and I have the correct amount of votes. Can I merge it ? I will then add the list of classes to #1682 (closed) .
mentioned in commit 837e7ca4
mentioned in issue #1682 (closed)
merged and documented in #1682 (closed)
mentioned in issue #1506 (closed)