OTB  9.0.0
Orfeo Toolbox
Todo List
Module Features definition
Shall we instead inhibit the declaration of the functions when GDAL version does not match?
Module Geometries
We should detect whether the official C++11 std::unique_ptr<> is available instead of always using boost.interprocess.unique_ptr<>.
Class otb::DefaultGeometriesToGeometriesFilter< TransformationFunctor, FieldTransformationPolicy >
Find a better name
Member otb::details::to_integer (string_view const &v, string_view const &context)
Use a failure_policy in order to factorize code flavour (returns default value or throw an exception)
Member otb::FieldCopyTransformation::m_SourceToDestFieldIndicesMap
std::map may not be the fastest structure available => use a (sorted?) vector of pairs of ints, and search with a simple std::find (as we can expect the number of fields to be quite low).
Member otb::GeometriesToGeometriesFilter::DoDefineNewLayerSpatialReference (ogr::Layer const &source) const
Return a unique_ptr<OGRSpatialReference>.
Class otb::ImageOfVectorsToMonoChannelExtractROI< TInputImage, TOutputImage >
Document this class
Class otb::LagrangianOrbitInterpolator
Make the interpolator generic to support any kind of timed series.
Class otb::NCCRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >
Check if the bug has been corrected in the next ITK version.
Class otb::ogr::ImageReference< TPrecision >
See how mix it with the otb::ogr::DataSource wrapper as it was with VectorData.
Class otb::ogr::Layer
Find a way to be notified when the related OGRDataSource is released
Member otb::ogr::Layer::AlterFieldDefn (vcl_size_t fieldIndex, FieldDefn const &newFieldDefn, int nFlags)
Move to use otb::ogr::FieldDefn
Member otb::ogr::Layer::CreateField (FieldDefn const &field, bool bApproxOK=true)
Move to use otb::ogr::FieldDefn
Class otb::ogr::StringListConverter
Have DataSource constructor receive a std::vector<std::string>, or even more precide types.
Class otb::Span< T >
fix RW / RO interface
Member otb::Span< T >::Span (Container &&cont) noexcept
static_assert the container is contiguous
Class otb::TransformationFunctorDispatcher< TransformationFunctor, TransformedElementType, FieldTransformationPolicy >
Add a specialization for ogr::Feature.
Class otb::VectorDataKeywordlist
add the accessor to enable modifying/updating the data.
Class otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, TDirectionOfTransformation >

: At present version, there is not consideration on meta data information that can be transmitted from the input(s) to the output(s)...

: At present version, there is not consideration on meta data information that can be transmitted from the input(s) to the output(s)...

: At present version, there is not consideration on meta data information that can be transmitted from the input(s) to the output(s)...

Module Spatial filter property
We'll see later if a Geometry capsule is defined, or a nondeletable<> pointer type.