Skip to content

Deletion proposal for 7.0 of old classes

Originally from #1716 (closed), we propose to remove (without deprecation) the following classes and modules for OTB 7.0.0:

  • OrthoRectificationImageFilter. Not even used in OrthoRectificationApplication!
  • Core/CommandLineParser. Really? (5pts)
  • Core/SpatialObjects We already have OGR for that
  • Filtering/Path To be checked piece by piece to see if it is really useful (might be used by some deleted or moved out code)
  • Core/ComplexImage contains only AmplitudePhaseToRGBFunctor which can be replaced by typedef of the ImageFunctorFilter and move in an other more suitable module.
  • Core/VectorDataBase
  • Detection/UrbanArea contain one filter UrbanAreaDetectionImageFilter which is a whole pipeline and two functor, either we create an application out of this, or we keep it as an example, but this is not a proper filter.

We think their low usage justifies removal without deprecation.

Edited by Antoine Regimbeau